---
Fuzzer filename: "parserFuzzer"
All functions:
  Function list name: "All functions"
  Elements:
  - functionName: "[org.apache.html.dom.HTMLStyleElementImpl].getDisabled()"
    functionSourceFile: "org.apache.html.dom.HTMLStyleElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLStyleElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLStyleElementImpl].setDisabled(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLStyleElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLStyleElementImpl:43,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLStyleElementImpl].getMedia()"
    functionSourceFile: "org.apache.html.dom.HTMLStyleElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLStyleElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLStyleElementImpl].setMedia(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLStyleElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLStyleElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLStyleElementImpl].getType()"
    functionSourceFile: "org.apache.html.dom.HTMLStyleElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLStyleElementImpl:61,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLStyleElementImpl].setType(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLStyleElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLStyleElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLStyleElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLStyleElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLStyleElementImpl:78,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:103,1"
      Dst: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:112,1"
      Dst: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:128,1"
      Dst: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:146,1"
      Dst: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:155,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:156,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:159,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].lockGrammarPool()"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:171,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].lockPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].clearGrammarPool()"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:179,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].unlockGrammarPool()"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:187,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].unlockPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseGrammar(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:206,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:207,1"
      Dst: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseGrammar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseGrammar(java.lang.String,org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:232"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:235"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:229,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:231,1"
      Dst: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseXMLSchema"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:233,1"
      Dst: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseDTD"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].checkFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].checkFeature(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:260,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].checkFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].checkProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].checkProperty(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:279,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].checkProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseXMLSchema(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.SchemaGrammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:293"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:296"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:295"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:298"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:319"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:292,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].getEntityResolver"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:294,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setEntityResolver"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:296,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:297,1"
      Dst: "[org.apache.xerces.impl.xs.XSMessageFormatter].<init>"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:297,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:299,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:302,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:302,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:302,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:303,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].getProperty"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:308,1"
      Dst: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:308,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:313,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:316,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseDTD(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.DTDGrammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:331"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:343"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:328,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].getEntityResolver"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:330,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].setEntityResolver"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:332,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].setProperty"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:337,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].loadGrammar"
    - Src: "org.apache.xerces.parsers.XMLGrammarCachingConfiguration:340,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport$1].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport$1"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport$1:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport$1].run()"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport$1"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getContextClassLoader()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport$1:45,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.xerces.parsers.SecuritySupport$1:45,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport$6].<init>(java.lang.ClassLoader,java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport$6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport$6:109,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport$6].run()"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport$6"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.SecuritySupport$6:112"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.SecuritySupport$6:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.SecuritySupport$6:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport$6:113,1"
      Dst: "[java.lang.ClassLoader].getSystemResourceAsStream"
    - Src: "org.apache.xml.serialize.SecuritySupport$6:115,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:102,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setValues(java.lang.String,java.lang.String,org.apache.xerces.xs.XSTypeDefinition,short,short,short,short,boolean,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.util.XSObjectListImpl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "short"
    - "short"
    - "short"
    - "short"
    - "boolean"
    - "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    - "org.apache.xerces.impl.dv.XSSimpleType"
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    - "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:119"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 32
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeName()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getFinalSet()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTargetNamespace()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].containsTypeID()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:153"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAbstractType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setContainsTypeID()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAnonymous()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentModel(org.apache.xerces.impl.xs.models.CMBuilder)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.models.XSCMValidator"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.models.CMBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:168,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentModel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.models.XSCMValidator"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.models.CMBuilder"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.models.CMBuilder].getContentModel(org.apache.xerces.impl.xs.XSComplexTypeDecl,boolean)"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].isCompactedForUPA()"
    - "[org.apache.xerces.impl.xs.models.XSAllCM].isCompactedForUPA()"
    - "[org.apache.xerces.impl.xs.models.XSEmptyCM].isCompactedForUPA()"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].getContentModel(org.apache.xerces.impl.xs.XSComplexTypeDecl,boolean)"
    functionUses: 2
    ICount: 23
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:183"
        BranchSideFuncs:
        - "getContentModel(org.apache.xerces.impl.xs.XSComplexTypeDecl,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:181"
        BranchSideFuncs:
        - "isCompactedForUPA()"
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:175,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMBuilder].getContentModel"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:177,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMValidator].isCompactedForUPA"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttrGrp()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].toString()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].appendTypeInfo(java.lang.StringBuffer)"
    functionUses: 14
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:199,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:200,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].appendTypeInfo"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:201,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].appendTypeInfo(java.lang.StringBuffer)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAbstract()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].containsTypeID()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].toString()"
    functionUses: 1
    ICount: 63
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:212"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:211"
        BranchSideFuncs:
        - "containsTypeID()"
        - "getAbstract()"
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:217"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:220"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:208,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:208,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeName"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:210,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:213,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAbstract"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:214,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].containsTypeID"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:218,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].derivedFromType(org.apache.xerces.xs.XSTypeDefinition,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:239"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:236,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getBaseType"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].derivedFrom(java.lang.String,java.lang.String,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:257"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:248,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:255,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:256,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:260,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getBaseType"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDOMDerivedFrom(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 75
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:285"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:288"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:289"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:290"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:305"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:305"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:306"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:307"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:339"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:339"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:339"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:322"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:322"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:324"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:340"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:339"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:325"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:328"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:325"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:328"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:339"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:339"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:340"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:340"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:340"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:340"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:346"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:290,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:299,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByRestriction"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:307,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByExtension"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:327,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:331,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDOMDerivedFrom"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:344,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByAny"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByAny(java.lang.String,java.lang.String,int,org.apache.xerces.xs.XSTypeDefinition)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "org.apache.xerces.xs.XSTypeDefinition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:393"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:393"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:374"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:374"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:375"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:376"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:374"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:376"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:383"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:386"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:389"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:374,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:374,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:375,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:383,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByRestriction"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:386,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByExtension"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:391,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getBaseType"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByRestriction(java.lang.String,java.lang.String,int,org.apache.xerces.xs.XSTypeDefinition)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "org.apache.xerces.xs.XSTypeDefinition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:455"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:455"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:420"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:421"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:422"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:429"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:429"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:429"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:436"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:446"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:438"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:447"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:451"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:450"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:421,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:428,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:429,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:441,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:447,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getDerivationMethod"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:452,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getBaseType"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByExtension(java.lang.String,java.lang.String,int,org.apache.xerces.xs.XSTypeDefinition)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "org.apache.xerces.xs.XSTypeDefinition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:529"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:529"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:482"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:489"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:483"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:489"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:484"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:489"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:485"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:489"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:486"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:489"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:490"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:497"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:490"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:489"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:494"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:493"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:490"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:497"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:492"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:497"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:498"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:522"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:521"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:499"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:500"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:507"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:522"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:526"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:525"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:483,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:485,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:486,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:509,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:522,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getDerivationMethod"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:527,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getBaseType"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:555"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:546,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].reset"
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:554,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].clearXSObjectList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 562
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 570
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAnonymous()"
    functionUses: 34
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:571"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:570"
        BranchSideFuncs:
        - "getAnonymous()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:571,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAnonymous"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAnonymous()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 579
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:580"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:579"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 588
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getBaseType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 596
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getDerivationMethod()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].isFinal(short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:617"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:616"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getFinal()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 627
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAbstract()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 636
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:637"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:636"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttributeUses()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 643
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:644,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttributeWildcard()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSWildcard"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:651,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeWildcard"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 659
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getSimpleType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 667
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSSimpleTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 675
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSParticle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].isProhibitedSubstitution(short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:687"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:686"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getProhibitedSubstitutions()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSComplexTypeDecl:703"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSComplexTypeDecl:702"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespaceItem()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 709
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItem"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: 713
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.XSNamespaceItem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttributeUse(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAttributeUse"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:721,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeNamespace()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:725,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedFrom(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSComplexTypeDecl:729,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDOMDerivedFrom"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.ObjectFactory].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.ObjectFactory:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.ObjectFactory].createObject(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.ObjectFactory"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.ObjectFactory].createObject(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.ObjectFactory:97,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].createObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.ObjectFactory].createObject(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.ObjectFactory"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.ObjectFactory].debugPrintln(java.lang.String)"
    - "[org.apache.xerces.parsers.ObjectFactory].findClassLoader()"
    - "[org.apache.xerces.parsers.SecuritySupport].getSystemProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.ObjectFactory].debugPrintln(java.lang.String)"
    - "[org.apache.xerces.parsers.ObjectFactory].newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
    - "[org.apache.xerces.parsers.SecuritySupport].getSystemProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecuritySupport].getFileExists(java.io.File)"
    - "[org.apache.xerces.parsers.SecuritySupport].getLastModified(java.io.File)"
    - "[org.apache.xerces.parsers.SecuritySupport].getLastModified(java.io.File)"
    - "[org.apache.xerces.parsers.SecuritySupport].getFileInputStream(java.io.File)"
    - "[org.apache.xerces.parsers.SecuritySupport].getFileInputStream(java.io.File)"
    - "[org.apache.xerces.parsers.ObjectFactory].debugPrintln(java.lang.String)"
    - "[org.apache.xerces.parsers.ObjectFactory].newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
    - "[org.apache.xerces.parsers.ObjectFactory].findJarServiceProvider(java.lang.String)"
    - "[org.apache.xerces.parsers.ObjectFactory$ConfigurationError].<init>(java.lang.String,java.lang.Exception)"
    - "[org.apache.xerces.parsers.ObjectFactory].debugPrintln(java.lang.String)"
    - "[org.apache.xerces.parsers.ObjectFactory].newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
    functionUses: 1
    ICount: 170
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:128"
        BranchSideFuncs:
        - "findClassLoader()"
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:211"
        BranchSideFuncs:
        - "getFileExists(java.io.File)"
        - "getSystemProperty(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:210"
        BranchSideFuncs:
        - "getFileInputStream(java.io.File)"
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:183"
        BranchSideFuncs:
        - "getLastModified(java.io.File)"
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:183"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:238"
        BranchSideFuncs:
        - "findJarServiceProvider(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:249"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Exception)"
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:248"
        BranchSideFuncs:
        - "debugPrintln(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:250"
        BranchSideFuncs:
        - "newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:249"
        BranchSideFuncs:
        - "newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
    Callsites:
    - Src: "org.apache.xerces.parsers.ObjectFactory:127,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].debugPrintln"
    - Src: "org.apache.xerces.parsers.ObjectFactory:129,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.parsers.ObjectFactory:133,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport].getSystemProperty"
    - Src: "org.apache.xerces.parsers.ObjectFactory:134,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.ObjectFactory:135,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.parsers.ObjectFactory:135,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.parsers.ObjectFactory:135,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.parsers.ObjectFactory:136,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].newInstance"
    - Src: "org.apache.xerces.parsers.ObjectFactory:152,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.xerces.parsers.ObjectFactory:153,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport].getFileExists"
    - Src: "org.apache.xerces.parsers.ObjectFactory:167,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport].getLastModified"
    - Src: "org.apache.xerces.parsers.ObjectFactory:185,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "org.apache.xerces.parsers.ObjectFactory:186,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport].getFileInputStream"
    - Src: "org.apache.xerces.parsers.ObjectFactory:187,1"
      Dst: "[java.util.Properties].load"
    - Src: "org.apache.xerces.parsers.ObjectFactory:200,1"
      Dst: "[java.io.FileInputStream].close"
    - Src: "org.apache.xerces.parsers.ObjectFactory:208,1"
      Dst: "[java.util.Properties].getProperty"
    - Src: "org.apache.xerces.parsers.ObjectFactory:239,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].findJarServiceProvider"
    - Src: "org.apache.xerces.parsers.ObjectFactory:245,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory$ConfigurationError].<init>"
    JavaMethodInfo: null
    BBCount: 58
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.ObjectFactory].isDebugEnabled()"
    functionSourceFile: "org.apache.xerces.parsers.ObjectFactory"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecuritySupport].getSystemProperty(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:259"
        BranchSideFuncs:
        - "getSystemProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:259"
        BranchSideFuncs:
        - "getSystemProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.ObjectFactory:260,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport].getSystemProperty"
    - Src: "org.apache.xerces.parsers.ObjectFactory:262,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.ObjectFactory].debugPrintln(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.ObjectFactory"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:270"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.ObjectFactory:271,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.parsers.ObjectFactory:271,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.parsers.ObjectFactory:271,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.parsers.ObjectFactory:271,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.ObjectFactory].findClassLoader()"
    functionSourceFile: "org.apache.xerces.parsers.ObjectFactory"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecuritySupport].getContextClassLoader()"
    - "[org.apache.xerces.parsers.SecuritySupport].getSystemClassLoader()"
    - "[org.apache.xerces.parsers.SecuritySupport].getParentClassLoader(java.lang.ClassLoader)"
    - "[org.apache.xerces.parsers.SecuritySupport].getParentClassLoader(java.lang.ClassLoader)"
    functionUses: 4
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:289"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:307"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:324"
        BranchSideFuncs:
        - "getParentClassLoader(java.lang.ClassLoader)"
    Callsites:
    - Src: "org.apache.xerces.parsers.ObjectFactory:284,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport].getContextClassLoader"
    - Src: "org.apache.xerces.parsers.ObjectFactory:285,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport].getSystemClassLoader"
    - Src: "org.apache.xerces.parsers.ObjectFactory:298,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.xerces.parsers.ObjectFactory:310,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport].getParentClassLoader"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.parsers.ObjectFactory].newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
    functionSourceFile: "org.apache.xerces.parsers.ObjectFactory"
    linkageType: null
    functionLinenumber: 341
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.ObjectFactory].findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
    - "[org.apache.xerces.parsers.ObjectFactory].debugPrintln(java.lang.String)"
    - "[org.apache.xerces.parsers.ObjectFactory$ConfigurationError].<init>(java.lang.String,java.lang.Exception)"
    - "[org.apache.xerces.parsers.ObjectFactory$ConfigurationError].<init>(java.lang.String,java.lang.Exception)"
    functionUses: 4
    ICount: 37
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:344"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.ObjectFactory:342,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].findProviderClass"
    - Src: "org.apache.xerces.parsers.ObjectFactory:343,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.xerces.parsers.ObjectFactory:344,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.parsers.ObjectFactory:344,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.parsers.ObjectFactory:344,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.parsers.ObjectFactory:344,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].debugPrintln"
    - Src: "org.apache.xerces.parsers.ObjectFactory:348,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory$ConfigurationError].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.ObjectFactory].findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
    functionSourceFile: "org.apache.xerces.parsers.ObjectFactory"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getSecurityManager()"
    functionUses: 5
    ICount: 30
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:367"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:370"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:374"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:386"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.ObjectFactory:366,1"
      Dst: "[java.lang.System].getSecurityManager"
    - Src: "org.apache.xerces.parsers.ObjectFactory:368,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xerces.parsers.ObjectFactory:370,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.parsers.ObjectFactory:371,1"
      Dst: "[java.lang.SecurityManager].checkPackageAccess"
    - Src: "org.apache.xerces.parsers.ObjectFactory:384,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.xerces.parsers.ObjectFactory:387,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.xerces.parsers.ObjectFactory:391,1"
      Dst: "[java.lang.Class].getClassLoader"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.ObjectFactory].findJarServiceProvider(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.ObjectFactory"
    linkageType: null
    functionLinenumber: 416
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.ObjectFactory].findClassLoader()"
    - "[org.apache.xerces.parsers.SecuritySupport].getResourceAsStream(java.lang.ClassLoader,java.lang.String)"
    - "[org.apache.xerces.parsers.SecuritySupport].getResourceAsStream(java.lang.ClassLoader,java.lang.String)"
    - "[org.apache.xerces.parsers.ObjectFactory].debugPrintln(java.lang.String)"
    - "[org.apache.xerces.parsers.ObjectFactory].debugPrintln(java.lang.String)"
    - "[org.apache.xerces.parsers.ObjectFactory].newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
    functionUses: 1
    ICount: 70
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:426"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:434"
        BranchSideFuncs:
        - "getResourceAsStream(java.lang.ClassLoader,java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:438"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:439"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:459"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:483"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:484"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:496"
        BranchSideFuncs:
        - "debugPrintln(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.ObjectFactory:485"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.ObjectFactory:491"
        BranchSideFuncs:
        - "newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
    Callsites:
    - Src: "org.apache.xerces.parsers.ObjectFactory:417,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.parsers.ObjectFactory:417,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.parsers.ObjectFactory:417,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.parsers.ObjectFactory:421,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.parsers.ObjectFactory:423,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport].getResourceAsStream"
    - Src: "org.apache.xerces.parsers.ObjectFactory:427,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.xerces.parsers.ObjectFactory:439,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].debugPrintln"
    - Src: "org.apache.xerces.parsers.ObjectFactory:460,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "org.apache.xerces.parsers.ObjectFactory:460,1"
      Dst: "[java.io.BufferedReader].<init>"
    - Src: "org.apache.xerces.parsers.ObjectFactory:469,1"
      Dst: "[java.io.BufferedReader].readLine"
    - Src: "org.apache.xerces.parsers.ObjectFactory:477,1"
      Dst: "[java.io.BufferedReader].close"
    - Src: "org.apache.xerces.parsers.ObjectFactory:484,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.ObjectFactory:492,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].newInstance"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:47,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1:org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4:org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl:org.apache.xerces.impl.validation.ValidationState].useNamespaces()"
    - "[org.apache.xerces.util.XMLChar].isValidNCName(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLChar].isValidName(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].addIdRef(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].addIdRef(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].addIdRef(java.lang.String)"
    functionUses: 8
    ICount: 21
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:63"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:69"
        BranchSideFuncs:
        - "isValidNCName(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:68"
        BranchSideFuncs:
        - "isValidName(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:64"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:73"
        BranchSideFuncs:
        - "addIdRef(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:69"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:74"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:73"
        BranchSideFuncs:
        - "addIdRef(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:63,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].useNamespaces"
    - Src: "org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:64,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidNCName"
    - Src: "org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:65,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    - Src: "org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:69,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidName"
    - Src: "org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:74,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].addIdRef"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:80"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:101"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:92"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:96"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:92"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:96"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:93"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:101"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:102"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].isSubsetOf(org.apache.xerces.impl.xs.XSWildcardDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSWildcardDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].subset2sets(java.lang.String[],java.lang.String[])"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(java.lang.String,java.lang.String[])"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(java.lang.String,java.lang.String[])"
    functionUses: 2
    ICount: 44
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:158"
        BranchSideFuncs:
        - "subset2sets(java.lang.String[],java.lang.String[])"
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:166"
        BranchSideFuncs:
        - "elementInSet(java.lang.String,java.lang.String[])"
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:154,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].subset2sets"
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:159,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].weakerProcessContents(org.apache.xerces.impl.xs.XSWildcardDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSWildcardDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:173"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].performUnionWith(org.apache.xerces.impl.xs.XSWildcardDecl,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSWildcardDecl"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSWildcardDecl"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].areSame(org.apache.xerces.impl.xs.XSWildcardDecl)"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].union2sets(java.lang.String[],java.lang.String[])"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(java.lang.String,java.lang.String[])"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(java.lang.String,java.lang.String[])"
    functionUses: 1
    ICount: 104
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:192"
        BranchSideFuncs:
        - "<init>()"
        - "areSame(org.apache.xerces.impl.xs.XSWildcardDecl)"
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:220"
        BranchSideFuncs:
        - "union2sets(java.lang.String[],java.lang.String[])"
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:220"
        BranchSideFuncs:
        - "union2sets(java.lang.String[],java.lang.String[])"
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:289"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:289"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:281"
        BranchSideFuncs:
        - "elementInSet(java.lang.String,java.lang.String[])"
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:267"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:267"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:274"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:273"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:274"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:273"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:274"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:274"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:193,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:197,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].areSame"
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:211,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].union2sets"
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:263,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].performIntersectionWith(org.apache.xerces.impl.xs.XSWildcardDecl,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSWildcardDecl"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSWildcardDecl"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].areSame(org.apache.xerces.impl.xs.XSWildcardDecl)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].intersect2sets(java.lang.String[],java.lang.String[])"
    functionUses: 3
    ICount: 109
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:306"
        BranchSideFuncs:
        - "<init>()"
        - "areSame(org.apache.xerces.impl.xs.XSWildcardDecl)"
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:311"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:316"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:345"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:358"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:357"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:354"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:349"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:354"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:349"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:378"
        BranchSideFuncs:
        - "intersect2sets(java.lang.String[],java.lang.String[])"
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:377"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:378"
        BranchSideFuncs:
        - "intersect2sets(java.lang.String[],java.lang.String[])"
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:377"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:378"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:390"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:389"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:378"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:390"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:389"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:383"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:385"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:307,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:311,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].areSame"
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:360,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:367,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].intersect2sets"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].areSame(org.apache.xerces.impl.xs.XSWildcardDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSWildcardDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(java.lang.String,java.lang.String[])"
    functionUses: 2
    ICount: 41
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:417"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:397"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:402"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:409"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:408"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:404"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:403"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:417"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:410"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:414"
        BranchSideFuncs:
        - "elementInSet(java.lang.String,java.lang.String[])"
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:413"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:411"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:409"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:411,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].intersect2sets(java.lang.String[],java.lang.String[])"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: 421
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(java.lang.String,java.lang.String[])"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 23
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:426"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:431"
        BranchSideFuncs:
        - "elementInSet(java.lang.String,java.lang.String[])"
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:430"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:422"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:421"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:422,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:427,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet"
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:432,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].union2sets(java.lang.String[],java.lang.String[])"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: 437
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(java.lang.String,java.lang.String[])"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:442"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:447"
        BranchSideFuncs:
        - "elementInSet(java.lang.String,java.lang.String[])"
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:446"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:443"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:438"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:437"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:443,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet"
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:448,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].subset2sets(java.lang.String[],java.lang.String[])"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(java.lang.String,java.lang.String[])"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:455"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:460"
        BranchSideFuncs:
        - "elementInSet(java.lang.String,java.lang.String[])"
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:459"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:456"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:455"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:454"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:456,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(java.lang.String,java.lang.String[])"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: 463
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:465"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:469"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:465"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:469"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:466"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:463"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].toString()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: 477
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:478"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:511"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:510"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:488"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:489"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:495"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:494"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:496"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:497"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:499"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:501"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:479,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:480,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:508,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].getType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: 517
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].getName()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].getNamespace()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: 534
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].getConstraintType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].getNsConstraintList()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.StringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:551"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:552,1"
      Dst: "[org.apache.xerces.impl.xs.util.StringListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].getProcessContents()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].getProcessContentsAsString()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: 566
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].getAnnotation()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAnnotation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:579"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:578"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSWildcardDecl:579,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].getAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSWildcardDecl:586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSWildcardDecl:585"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSWildcardDecl].getNamespaceItem()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSWildcardDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItem"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAnchorElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAnchorElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAnchorElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAnchorElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAnchorElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAnchorElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAnchorElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAnchorElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAnchorElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAnchorElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAnchorElementImpl].setTitle(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAnchorElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAnchorElementImpl].getTitle()"
    functionSourceFile: "org.apache.wml.dom.WMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAnchorElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAnchorElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAnchorElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAnchorElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAnchorElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,org.apache.xerces.util.MessageFormatter,java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.io.ASCIIReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.InputStream"
    - "org.apache.xerces.util.MessageFormatter"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.ASCIIReader:79,1"
      Dst: "[org.apache.xerces.impl.io.ASCIIReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,int,org.apache.xerces.util.MessageFormatter,java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.io.ASCIIReader"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.InputStream"
    - "int"
    - "org.apache.xerces.util.MessageFormatter"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,byte[],org.apache.xerces.util.MessageFormatter,java.util.Locale)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.ASCIIReader:93,1"
      Dst: "[org.apache.xerces.impl.io.ASCIIReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,byte[],org.apache.xerces.util.MessageFormatter,java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.io.ASCIIReader"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.InputStream"
    - "byte[]"
    - "org.apache.xerces.util.MessageFormatter"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.ASCIIReader:105,1"
      Dst: "[java.io.Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.ASCIIReader].read()"
    functionSourceFile: "org.apache.xerces.impl.io.ASCIIReader"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.io.ASCIIReader:131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.ASCIIReader:136"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.io.ASCIIReader:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.ASCIIReader:130,1"
      Dst: "[java.io.InputStream].read"
    - Src: "org.apache.xerces.impl.io.ASCIIReader:134,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.io.ASCIIReader:134,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.ASCIIReader].read(char[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.io.ASCIIReader"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read(byte[],int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read(byte[],int,int)"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 3
    ICount: 35
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.io.ASCIIReader:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.ASCIIReader:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.ASCIIReader:156"
        BranchSideFuncs:
        - "read(byte[],int,int)"
    - Branch String: "org.apache.xerces.impl.io.ASCIIReader:158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.ASCIIReader:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.ASCIIReader:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.ASCIIReader:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.ASCIIReader:null"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,java.lang.String,java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "org.apache.xerces.impl.io.ASCIIReader:157,1"
      Dst: "[java.io.InputStream].read"
    - Src: "org.apache.xerces.impl.io.ASCIIReader:163,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.io.ASCIIReader:163,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.io.ASCIIReader].skip(long)"
    functionSourceFile: "org.apache.xerces.impl.io.ASCIIReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.ASCIIReader:181,1"
      Dst: "[java.io.InputStream].skip"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.ASCIIReader].ready()"
    functionSourceFile: "org.apache.xerces.impl.io.ASCIIReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.ASCIIReader].markSupported()"
    functionSourceFile: "org.apache.xerces.impl.io.ASCIIReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.ASCIIReader:201,1"
      Dst: "[java.io.InputStream].markSupported"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.ASCIIReader].mark(int)"
    functionSourceFile: "org.apache.xerces.impl.io.ASCIIReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.ASCIIReader:218,1"
      Dst: "[java.io.InputStream].mark"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.ASCIIReader].reset()"
    functionSourceFile: "org.apache.xerces.impl.io.ASCIIReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.ASCIIReader:235,1"
      Dst: "[java.io.InputStream].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.ASCIIReader].close()"
    functionSourceFile: "org.apache.xerces.impl.io.ASCIIReader"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].close()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.ASCIIReader:246,1"
      Dst: "[java.io.InputStream].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.EventImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.events.EventImpl"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].currentTimeMillis()"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.events.EventImpl:35,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.dom.events.EventImpl:44,1"
      Dst: "[java.lang.System].currentTimeMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.EventImpl].initEvent(java.lang.String,boolean,boolean)"
    functionSourceFile: "org.apache.xerces.dom.events.EventImpl"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.EventImpl].getBubbles()"
    functionSourceFile: "org.apache.xerces.dom.events.EventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.EventImpl].getCancelable()"
    functionSourceFile: "org.apache.xerces.dom.events.EventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.EventImpl].getCurrentTarget()"
    functionSourceFile: "org.apache.xerces.dom.events.EventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.events.EventTarget"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.EventImpl].getEventPhase()"
    functionSourceFile: "org.apache.xerces.dom.events.EventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.EventImpl].getTarget()"
    functionSourceFile: "org.apache.xerces.dom.events.EventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.events.EventTarget"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.EventImpl].getType()"
    functionSourceFile: "org.apache.xerces.dom.events.EventImpl"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.EventImpl].getTimeStamp()"
    functionSourceFile: "org.apache.xerces.dom.events.EventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.EventImpl].stopPropagation()"
    functionSourceFile: "org.apache.xerces.dom.events.EventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.EventImpl].preventDefault()"
    functionSourceFile: "org.apache.xerces.dom.events.EventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$InternalEntity].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$InternalEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$InternalEntity:2530,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$Entity].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager$InternalEntity:2531,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$InternalEntity].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$InternalEntity].<init>(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$InternalEntity"
    linkageType: null
    functionLinenumber: 2535
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$Entity].<init>(java.lang.String,boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$InternalEntity:2536,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$Entity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$InternalEntity].<init>(java.lang.String,java.lang.String,boolean,int)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$InternalEntity"
    linkageType: null
    functionLinenumber: 2541
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$InternalEntity].<init>(java.lang.String,java.lang.String,boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$InternalEntity:2542,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$InternalEntity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$InternalEntity].isExternal()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$InternalEntity"
    linkageType: null
    functionLinenumber: 2551
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$InternalEntity].isUnparsed()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$InternalEntity"
    linkageType: null
    functionLinenumber: 2556
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$InternalEntity].clear()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$InternalEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$InternalEntity:2562,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$Entity].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$InternalEntity].setValues(org.apache.xerces.impl.XMLEntityManager$Entity)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$InternalEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLEntityManager$Entity"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$InternalEntity:2568,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$Entity].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$InternalEntity].setValues(org.apache.xerces.impl.XMLEntityManager$InternalEntity)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$InternalEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLEntityManager$InternalEntity"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$InternalEntity:2574,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$Entity].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ExternalEntity].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ExternalEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$ExternalEntity:2605,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$Entity].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ExternalEntity:2606,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ExternalEntity].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ExternalEntity].<init>(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ExternalEntity"
    linkageType: null
    functionLinenumber: 2611
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$Entity].<init>(java.lang.String,boolean)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$ExternalEntity:2612,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$Entity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ExternalEntity].isExternal()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ExternalEntity"
    linkageType: null
    functionLinenumber: 2622
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ExternalEntity].isUnparsed()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ExternalEntity"
    linkageType: null
    functionLinenumber: 2627
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ExternalEntity:2628"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ExternalEntity:2627"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ExternalEntity].clear()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ExternalEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$ExternalEntity:2633,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$Entity].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ExternalEntity].setValues(org.apache.xerces.impl.XMLEntityManager$Entity)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ExternalEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLEntityManager$Entity"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$ExternalEntity:2640,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$Entity].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ExternalEntity].setValues(org.apache.xerces.impl.XMLEntityManager$ExternalEntity)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ExternalEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLEntityManager$ExternalEntity"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$ExternalEntity:2647,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$Entity].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSGroupDecl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSGroupDecl"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSGroupDecl:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSGroupDecl].getType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSGroupDecl"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSGroupDecl].getName()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSGroupDecl"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSGroupDecl"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSGroupDecl].getModelGroup()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSGroupDecl"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModelGroup"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSGroupDecl].getAnnotation()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSGroupDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAnnotation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSGroupDecl:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGroupDecl:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSGroupDecl:86,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSGroupDecl].getAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSGroupDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSGroupDecl:93"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGroupDecl:92"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSGroupDecl].getNamespaceItem()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSGroupDecl"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItem"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSGroupDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSGroupDecl"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.XSNamespaceItem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.ImmutableLocation].<init>(javax.xml.stream.Location)"
    functionSourceFile: "org.apache.xerces.stax.ImmutableLocation"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.Location"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.ImmutableLocation].<init>(int,int,int,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getCharacterOffset()"
    - "[org.apache.xerces.stax.EmptyLocation].getCharacterOffset()"
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getColumnNumber()"
    - "[org.apache.xerces.stax.EmptyLocation:org.apache.xerces.stax.ImmutableLocation].getColumnNumber()"
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getLineNumber()"
    - "[org.apache.xerces.stax.EmptyLocation:org.apache.xerces.stax.ImmutableLocation].getLineNumber()"
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getPublicId()"
    - "[org.apache.xerces.stax.EmptyLocation:org.apache.xerces.stax.ImmutableLocation].getPublicId()"
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getSystemId()"
    functionUses: 1
    ICount: 9
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.ImmutableLocation:40,1"
      Dst: "[javax.xml.stream.Location].getCharacterOffset"
    - Src: "org.apache.xerces.stax.ImmutableLocation:40,1"
      Dst: "[javax.xml.stream.Location].getColumnNumber"
    - Src: "org.apache.xerces.stax.ImmutableLocation:41,1"
      Dst: "[javax.xml.stream.Location].getLineNumber"
    - Src: "org.apache.xerces.stax.ImmutableLocation:41,1"
      Dst: "[javax.xml.stream.Location].getPublicId"
    - Src: "org.apache.xerces.stax.ImmutableLocation:42,1"
      Dst: "[javax.xml.stream.Location].getSystemId"
    - Src: "org.apache.xerces.stax.ImmutableLocation:40,1"
      Dst: "[org.apache.xerces.stax.ImmutableLocation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.ImmutableLocation].<init>(int,int,int,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.ImmutableLocation"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.ImmutableLocation:45,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.ImmutableLocation].getCharacterOffset()"
    functionSourceFile: "org.apache.xerces.stax.ImmutableLocation"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.ImmutableLocation].getColumnNumber()"
    functionSourceFile: "org.apache.xerces.stax.ImmutableLocation"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.ImmutableLocation].getLineNumber()"
    functionSourceFile: "org.apache.xerces.stax.ImmutableLocation"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.ImmutableLocation].getPublicId()"
    functionSourceFile: "org.apache.xerces.stax.ImmutableLocation"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.ImmutableLocation].getSystemId()"
    functionSourceFile: "org.apache.xerces.stax.ImmutableLocation"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable)"
    - "[org.apache.xerces.util.SymbolTable].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:144,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:144,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:148,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.xni.parser.XMLEntityResolver)"
    - "[org.apache.xerces.impl.XMLEntityManager].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:153,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:153,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.xni.parser.XMLEntityResolver)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    - "org.apache.xerces.impl.XMLErrorReporter"
    - "org.apache.xerces.xni.parser.XMLEntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].<init>()"
    - "[org.apache.xerces.util.DefaultErrorHandler].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    - "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    - "[org.apache.xerces.impl.XMLEntityManager].<init>()"
    - "[org.apache.xerces.impl.XMLEntityManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XML11DTDProcessor].createDTDScanner(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].createDTDScanner(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].reset()"
    functionUses: 1
    ICount: 51
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:164"
        BranchSideFuncs:
        - "getMessageFormatter(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:172"
        BranchSideFuncs:
        - "putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:175"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:158,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:162,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:163,1"
      Dst: "[org.apache.xerces.util.DefaultErrorHandler].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:163,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setProperty"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:167,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:168,1"
      Dst: "[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:169,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:176,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:178,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setProperty"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:179,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].createDTDScanner"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:180,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:181,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:182,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].reset"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].getRecognizedFeatures()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:193,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLScanner].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    functionUses: 11
    ICount: 32
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:216"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:222"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:225"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:228"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:231"
        BranchSideFuncs:
        - "<init>(short,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:213,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:223,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].setFeature"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:232,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].getRecognizedProperties()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:242,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:257"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:259"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:260"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:266"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:272"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:254,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:261,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:267,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].getLocale"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:275,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: 294
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLScanner].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLEntityManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    - "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    - "[org.apache.xerces.impl.XMLScanner].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLEntityManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLEntityManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setLocale(java.util.Locale)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    functionUses: 11
    ICount: 56
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:295"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:311"
        BranchSideFuncs:
        - "getMessageFormatter(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:303"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:308"
        BranchSideFuncs:
        - "<init>()"
        - "putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:307"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:311"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:318"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:321"
        BranchSideFuncs:
        - "setLocale(java.util.Locale)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:324"
        BranchSideFuncs:
        - "<init>(short,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:295,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:297,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].setProperty"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:298,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setProperty"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:303,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:304,1"
      Dst: "[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:305,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:312,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setProperty"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:319,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].setLocale"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:325,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:344"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:347"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:349"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:350"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:356"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:355"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:338,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:348,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].getFeature"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:356,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].setLocale(java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:369,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].getLocale()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:384,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].getErrorHandler()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:389,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLEntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:399,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].getEntityResolver()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLEntityResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:427"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:426"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:446"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:449"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:448"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:446"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:449"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:448"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:419,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].reset"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:421,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:421,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:421,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:422,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getPublicId"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:422,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:424,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:427,1"
      Dst: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:429,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:430,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].setStandalone"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:431,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].setActiveGrammar"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:437,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setInputSource"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:438,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDExternalSubset"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:444,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].closeReaders"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:447,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].loadGrammarWithContext(org.apache.xerces.impl.dtd.XMLDTDValidator,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.apache.xerces.impl.dtd.XMLDTDValidator"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:461"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:494"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:493"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:461"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:494"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:493"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:467"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:478"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:476"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:470"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDLoader:479"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:491"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDLoader:490"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:459,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].getGrammarBucket"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:460,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:461,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].isImmutable"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:463,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].getScannerVersion"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:463,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setScannerVersion"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:464,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].reset"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:471,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:471,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:472,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:474,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:474,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:474,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:475,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].startDocumentEntity"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:476,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDInternalSubset"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:480,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:481,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].resolveEntity"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:482,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setInputSource"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:483,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDExternalSubset"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:491,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].closeReaders"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].reset()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: 497
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].reset()"
    - "[org.apache.xerces.impl.XMLEntityManager].reset()"
    - "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()"
    - "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
    functionUses: 3
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:498,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:499,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].reset"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:500,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].reset"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:501,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:501,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].createDTDScanner(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: 505
    functionDepth: 0
    returnType: "org.apache.xerces.impl.XMLDTDScannerImpl"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.impl.XMLErrorReporter"
    - "org.apache.xerces.impl.XMLEntityManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDLoader:506,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDLoader].getScannerVersion()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].getRowIndex()"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:47"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:50"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:49"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:50"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:46,1"
      Dst: "[org.apache.xerces.dom.ChildNode].getParentNode"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:48,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:51,1"
      Dst: "[org.apache.html.dom.HTMLTableRowElementImpl].getRowIndex"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].setRowIndex(int)"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:62"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:64"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:65"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:61,1"
      Dst: "[org.apache.xerces.dom.ChildNode].getParentNode"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:63,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:66,1"
      Dst: "[org.apache.html.dom.HTMLTableElementImpl].insertRowX"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].getSectionRowIndex()"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:76"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:75,1"
      Dst: "[org.apache.xerces.dom.ChildNode].getParentNode"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:77,1"
      Dst: "[org.apache.html.dom.HTMLTableRowElementImpl].getRowIndex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].setSectionRowIndex(int)"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:88"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:87,1"
      Dst: "[org.apache.xerces.dom.ChildNode].getParentNode"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:89,1"
      Dst: "[org.apache.html.dom.HTMLTableSectionElementImpl].insertRowX"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].getRowIndex(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:103"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:104"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:102,1"
      Dst: "[org.w3c.dom.Element].getElementsByTagName"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:103,1"
      Dst: "[org.w3c.dom.NodeList].getLength"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:104,1"
      Dst: "[org.w3c.dom.NodeList].item"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].getCells()"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:114"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:115,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].setCells(org.w3c.dom.html.HTMLCollection)"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.html.HTMLCollection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:127"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:130"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:133"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:126,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:128,1"
      Dst: "[org.apache.xerces.dom.ParentNode].removeChild"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:129,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:132,1"
      Dst: "[org.w3c.dom.html.HTMLCollection].item"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:134,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].insertCell(int)"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLElement"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:148"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:149"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:150"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:146,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getOwnerDocument"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:146,1"
      Dst: "[org.apache.html.dom.HTMLTableCellElementImpl].<init>"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:147,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:151,1"
      Dst: "[org.apache.xerces.dom.ParentNode].insertBefore"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:156,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:158,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].deleteCell(int)"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:168"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:169"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:175"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:170"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:167,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:171,1"
      Dst: "[org.apache.xerces.dom.ParentNode].removeChild"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:176,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].getAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:183,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:183,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:189,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].getBgColor()"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:195,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].setBgColor(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:201,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].getCh()"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:211"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:211"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:210,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:211,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:212,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].setCh(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:221"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:223"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableRowElementImpl:221"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableRowElementImpl:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:221,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:222,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:224,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].getChOff()"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:230,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].setChOff(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:236,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].getVAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:242,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:242,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].setVAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:248,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].cloneNode(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].cloneNode(boolean)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:256,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].cloneNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableRowElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableRowElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableRowElementImpl:268,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableSectionElementImpl].getAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLTableSectionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:41,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:41,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableSectionElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableSectionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableSectionElementImpl].getCh()"
    functionSourceFile: "org.apache.html.dom.HTMLTableSectionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableSectionElementImpl:57"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableSectionElementImpl:59"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableSectionElementImpl:58"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableSectionElementImpl:57"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableSectionElementImpl:59"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableSectionElementImpl:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:56,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:57,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:58,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableSectionElementImpl].setCh(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableSectionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableSectionElementImpl:66"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableSectionElementImpl:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableSectionElementImpl:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableSectionElementImpl:66"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableSectionElementImpl:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableSectionElementImpl:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:66,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:67,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:68,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableSectionElementImpl].getChOff()"
    functionSourceFile: "org.apache.html.dom.HTMLTableSectionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:74,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableSectionElementImpl].setChOff(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableSectionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:80,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableSectionElementImpl].getVAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLTableSectionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:86,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:86,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableSectionElementImpl].setVAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableSectionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:92,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableSectionElementImpl].getRows()"
    functionSourceFile: "org.apache.html.dom.HTMLTableSectionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableSectionElementImpl:98"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableSectionElementImpl:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableSectionElementImpl:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:99,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableSectionElementImpl].insertRow(int)"
    functionSourceFile: "org.apache.html.dom.HTMLTableSectionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLElement"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableSectionElementImpl:110"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableSectionElementImpl:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableSectionElementImpl:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:108,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getOwnerDocument"
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:108,1"
      Dst: "[org.apache.html.dom.HTMLTableRowElementImpl].<init>"
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:109,1"
      Dst: "[org.apache.html.dom.HTMLTableRowElementImpl].insertCell"
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:110,1"
      Dst: "[org.apache.html.dom.HTMLTableSectionElementImpl].insertRowX"
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:111,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableSectionElementImpl].insertRowX(int,org.apache.html.dom.HTMLTableRowElementImpl)"
    functionSourceFile: "org.apache.html.dom.HTMLTableSectionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.html.dom.HTMLTableRowElementImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableSectionElementImpl:121"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableSectionElementImpl:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableSectionElementImpl:123"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableSectionElementImpl:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableSectionElementImpl:125"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:120,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:127,1"
      Dst: "[org.apache.xerces.dom.ParentNode].insertBefore"
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:132,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLTableSectionElementImpl].deleteRow(int)"
    functionSourceFile: "org.apache.html.dom.HTMLTableSectionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:140,1"
      Dst: "[org.apache.html.dom.HTMLTableSectionElementImpl].deleteRowX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableSectionElementImpl].deleteRowX(int)"
    functionSourceFile: "org.apache.html.dom.HTMLTableSectionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableSectionElementImpl:149"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableSectionElementImpl:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableSectionElementImpl:151"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableSectionElementImpl:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableSectionElementImpl:153"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:148,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:155,1"
      Dst: "[org.apache.xerces.dom.ParentNode].removeChild"
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:160,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLTableSectionElementImpl].cloneNode(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLTableSectionElementImpl"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].cloneNode(boolean)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:170,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].cloneNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableSectionElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableSectionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableSectionElementImpl:182,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport$2].<init>()"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport$2"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport$2:54,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport$2].run()"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport$2"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport$2:58,1"
      Dst: "[java.lang.ClassLoader].getSystemClassLoader"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameSetElementImpl].getCols()"
    functionSourceFile: "org.apache.html.dom.HTMLFrameSetElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameSetElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameSetElementImpl].setCols(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFrameSetElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameSetElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameSetElementImpl].getRows()"
    functionSourceFile: "org.apache.html.dom.HTMLFrameSetElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameSetElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameSetElementImpl].setRows(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFrameSetElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameSetElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameSetElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFrameSetElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameSetElementImpl:66,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].<init>(org.apache.xerces.impl.xs.SchemaGrammar[])"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSModelImpl].<init>(org.apache.xerces.impl.xs.SchemaGrammar[],short)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:114,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].<init>(org.apache.xerces.impl.xs.SchemaGrammar[],short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar[]"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getS4SGrammar(short)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(java.lang.String)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].hasIDConstraints()"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].<init>(java.lang.String[],int)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].buildSubGroups()"
    functionUses: 1
    ICount: 107
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:143"
        BranchSideFuncs:
        - "getS4SGrammar(short)"
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:173"
        BranchSideFuncs:
        - "<init>(int)"
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:144"
        BranchSideFuncs:
        - "getImportedGrammars()"
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:157"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:167"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:166"
        BranchSideFuncs:
        - "getTargetNamespace()"
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:188"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "null2EmptyString(java.lang.String)"
        - "hasIDConstraints()"
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:187"
        BranchSideFuncs:
        - "buildSubGroups()"
        - "<init>(java.lang.String[],int)"
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:183"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:173"
        BranchSideFuncs:
        - "<init>(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:117,1"
      Dst: "[java.util.AbstractList].<init>"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:120,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:126,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:136,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getS4SGrammar"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:146,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:148,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:149,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:161,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:179,1"
      Dst: "[org.apache.xerces.util.SymbolHash].<init>"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:181,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:181,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:183,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].hasIDConstraints"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:192,1"
      Dst: "[org.apache.xerces.impl.xs.util.StringListImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:195,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].buildSubGroups"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 6
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].buildSubGroups_Org()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.util.SymbolHash"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:214"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:199,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:201,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getSubstitutionGroups"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:201,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].addSubstitutionGroup"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:204,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].getComponents"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:205,1"
      Dst: "[org.apache.xerces.xs.XSNamedMap].getLength"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:206,1"
      Dst: "[org.apache.xerces.util.SymbolHash].<init>"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:210,1"
      Dst: "[org.apache.xerces.xs.XSNamedMap].item"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:211,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:212,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:212,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].buildSubGroups()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "org.apache.xerces.util.SymbolHash"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>(org.apache.xerces.impl.xs.XSElementDeclHelper)"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].addSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl[])"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getSubstitutionGroups()"
    - "[org.apache.xerces.impl.xs.XSModelImpl].getGlobalElements()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.xs.XSObject[],int)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 33
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:223"
        BranchSideFuncs:
        - "<init>(int)"
        - "getLength()"
        - "getGlobalElements()"
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:235"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)"
        - "item(int)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:232"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:229"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)"
        - "item(int)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:219,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:221,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getSubstitutionGroups"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:221,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].addSubstitutionGroup"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:224,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].getGlobalElements"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:225,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:226,1"
      Dst: "[org.apache.xerces.util.SymbolHash].<init>"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:230,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].item"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:231,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:232,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:232,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getGlobalElements()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].getLength()"
    - "[org.apache.xerces.util.SymbolHash].getValues(java.lang.Object[],int)"
    - "[org.apache.xerces.util.SymbolHash].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.xs.XSObject[],int)"
    functionUses: 1
    ICount: 34
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:258"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:244,1"
      Dst: "[org.apache.xerces.util.SymbolHash].getLength"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:255,1"
      Dst: "[org.apache.xerces.util.SymbolHash].getValues"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:259,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getNamespaces()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.StringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getNamespaceItems()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItemList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getComponents(short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamedMap"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 82
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:302"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:306"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:335"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:335"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:339"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:337,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].<init>"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:340,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getComponentsByNamespace(short,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamedMap"
    argCount: 2
    argTypes:
    - "short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 93
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:361"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:362"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:361"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:362"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:361"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:366"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:368"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:368"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:376"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:382"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:387"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:426"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:425"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:421"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:370,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:419,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].<init>"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:422,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getTypeDefinition(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSTypeDefinition"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:440"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:442"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:439,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:439,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getTypeDefinition(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSTypeDefinition"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:459"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:462"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:458,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:458,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:462,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getAttributeDeclaration(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAttributeDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:475"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:477"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:474,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:474,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getAttributeDeclaration(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAttributeDeclaration"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:495"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:492,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:492,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:496,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getElementDeclaration(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSElementDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:509"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:512"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:511"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:508,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:508,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getElementDeclaration(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSElementDeclaration"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:527"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:529"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:526,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:526,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:530,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getAttributeGroup(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAttributeGroupDefinition"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:543"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:546"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:545"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:542,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:542,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getAttributeGroup(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAttributeGroupDefinition"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:561"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:564"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:563"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:560,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:560,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:564,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getModelGroupDefinition(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModelGroupDefinition"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:578"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:581"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:580"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:577,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:577,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getModelGroupDefinition(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModelGroupDefinition"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:597"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:600"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:599"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:596,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:596,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:600,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getIDCDefinition(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSIDCDefinition"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:613"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:616"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:615"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:612,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:612,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getIDCDefinition(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSIDCDefinition"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:631"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:634"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:633"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:630,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:630,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:634,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getNotationDeclaration(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNotationDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:644"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:647"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:646"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:643,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:643,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getNotationDeclaration(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNotationDeclaration"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:654"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:657"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:656"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:653,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:653,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:657,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:665"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:670"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:669"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:671"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:673"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:674"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:677"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:680"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:687"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:686"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:682"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:677"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:683,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:687,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: 691
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:692"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:691"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].hasIDConstraints()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getSubstitutionGroup(org.apache.xerces.xs.XSElementDeclaration)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.XSElementDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:717,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].getLength()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: 728
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].item(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:742"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:743"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:742"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:742"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:745"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:744"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].get(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: 752
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:753"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:756"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:755"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:753"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:756"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:755"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:756,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:756,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:756,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:756,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].size()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: 759
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSModelImpl].getLength()"
    functionUses: 8
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:760,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].iterator()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: 763
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSModelImpl].listIterator0(int)"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:764,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].listIterator0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].listIterator()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:768,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].listIterator0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].listIterator(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:772"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:775"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:774"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:772"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:775"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:774"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:773,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].listIterator0"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:775,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:775,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:775,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:775,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].listIterator0(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: 778
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].<init>(org.apache.xerces.impl.xs.XSModelImpl,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:779,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].toArray()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:784,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].toArray0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: 788
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSModelImpl].toArray0(java.lang.Object[])"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:789"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:794"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:793"
        BranchSideFuncs:
        - "toArray0(java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:798"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:797"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:790,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:791,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:792,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:794,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].toArray0"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].toArray0(java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: 801
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl:802"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:805"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl:804"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl:803,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].access$000(org.apache.xerces.impl.xs.XSModelImpl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSModelImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl].access$100(org.apache.xerces.impl.xs.XSModelImpl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.SchemaGrammar[]"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSModelImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.ElementState].<init>()"
    functionSourceFile: "org.apache.xml.serialize.ElementState"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.ElementState:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.grammars.Grammar[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].clear()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].lockPool()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionUses: 7
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool:52,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    functionUses: 6
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool:56,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].unlockPool()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM$Occurence].<init>(org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM$Occurence"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].getMinOccurs()"
    - "[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].getMaxOccurs()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM$Occurence:148,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM$Occurence:149,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].getMinOccurs"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM$Occurence:150,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].getMaxOccurs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM$Occurence].toString()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM$Occurence"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM$Occurence:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM$Occurence:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM$Occurence:154,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM$Occurence:154,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM$Occurence:157,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM$Occurence:154,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$UniqueValueStore].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.identity.UniqueOrKey)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$UniqueValueStore"
    linkageType: null
    functionLinenumber: 4150
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XMLSchemaValidator"
    - "org.apache.xerces.impl.xs.identity.UniqueOrKey"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$UniqueValueStore:4152,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$UniqueValueStore].checkDuplicateValues()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$UniqueValueStore"
    linkageType: null
    functionLinenumber: 4163
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].contains()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString(java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getElementName()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$UniqueValueStore:4164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$UniqueValueStore:4170"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$UniqueValueStore:4164,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].contains"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$UniqueValueStore:4166,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$UniqueValueStore:4167,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getElementName"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$UniqueValueStore:4168,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$UniqueValueStore:4169,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].<init>(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.jaxp.validation.XSGrammarPoolContainer,org.apache.xerces.impl.validation.ValidationManager)"
    functionSourceFile: "org.apache.xerces.jaxp.SchemaValidatorConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    - "org.apache.xerces.jaxp.validation.XSGrammarPoolContainer"
    - "org.apache.xerces.impl.validation.ValidationManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:88,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:90,1"
      Dst: "[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].getGrammarPool"
    - Src: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:91,1"
      Dst: "[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].isFullyComposed"
    - Src: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:95,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getProperty"
    - Src: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:97,1"
      Dst: "[org.apache.xerces.impl.xs.XSMessageFormatter].<init>"
    - Src: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:97,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.SchemaValidatorConfiguration"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    functionUses: 65
    ICount: 23
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:126"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:118,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:119,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getFeature"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.SchemaValidatorConfiguration"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    functionUses: 66
    ICount: 15
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:149"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:144,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.SchemaValidatorConfiguration:150,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getProperty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementDefinitionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementDefinitionImpl"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].<init>(org.apache.xerces.dom.NodeImpl)"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementDefinitionImpl:60,1"
      Dst: "[org.apache.xerces.dom.ParentNode].<init>"
    - Src: "org.apache.xerces.dom.ElementDefinitionImpl:62,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    functionSourceFile: "org.apache.xerces.dom.ElementDefinitionImpl"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    functionSourceFile: "org.apache.xerces.dom.ElementDefinitionImpl"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementDefinitionImpl].synchronizeData()"
    functionUses: 22
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementDefinitionImpl:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementDefinitionImpl:84"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ElementDefinitionImpl:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementDefinitionImpl:81,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementDefinitionImpl:82,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementDefinitionImpl].cloneNode(boolean)"
    functionSourceFile: "org.apache.xerces.dom.ElementDefinitionImpl"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].cloneNode(boolean)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].cloneMap(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.AttributeMap].cloneMap(org.apache.xerces.dom.NodeImpl)"
    functionUses: 6
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementDefinitionImpl:93,1"
      Dst: "[org.apache.xerces.dom.ParentNode].cloneNode"
    - Src: "org.apache.xerces.dom.ElementDefinitionImpl:95,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].cloneMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementDefinitionImpl].getAttributes()"
    functionSourceFile: "org.apache.xerces.dom.ElementDefinitionImpl"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "org.w3c.dom.NamedNodeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.DeferredElementDefinitionImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.ParentNode].synchronizeChildren()"
    functionUses: 8
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementDefinitionImpl:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementDefinitionImpl:115"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.ElementDefinitionImpl:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementDefinitionImpl:112,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.ElementDefinitionImpl:113,1"
      Dst: "[org.apache.xerces.dom.ParentNode].synchronizeChildren"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].<init>(org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor,java.io.InputStream,boolean)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor"
    linkageType: null
    functionLinenumber: 817
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor"
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor:819,1"
      Dst: "[java.io.FilterInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor"
    linkageType: null
    functionLinenumber: 823
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].checkEntitySizeLimits(int,int,boolean)"
    functionUses: 26
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor:825"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor:829"
        BranchSideFuncs:
        - "checkEntitySizeLimits(int,int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor:828"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor:824,1"
      Dst: "[java.io.FilterInputStream].read"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor:827,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration].checkEntitySizeLimits"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read(byte[],int,int)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor"
    linkageType: null
    functionLinenumber: 832
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].checkEntitySizeLimits(int,int,boolean)"
    functionUses: 9
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor:834"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor:838"
        BranchSideFuncs:
        - "checkEntitySizeLimits(int,int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor:837"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor:833,1"
      Dst: "[java.io.FilterInputStream].read"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor:836,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration].checkEntitySizeLimits"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ObjectFactory$ConfigurationError].<init>(java.lang.String,java.lang.Exception)"
    functionSourceFile: "org.apache.xerces.impl.dv.ObjectFactory$ConfigurationError"
    linkageType: null
    functionLinenumber: 529
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.ObjectFactory$ConfigurationError:530,1"
      Dst: "[java.lang.Error].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ObjectFactory$ConfigurationError].getException()"
    functionSourceFile: "org.apache.xerces.impl.dv.ObjectFactory$ConfigurationError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Exception"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDHandler"
    - "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:42,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].traverseIdentityConstraint(org.apache.xerces.impl.xs.identity.IdentityConstraint,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.XMLChar].trim(java.lang.String)"
    - "[org.apache.xerces.impl.xs.identity.Selector$XPath].<init>(java.lang.String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.xs.identity.Selector].<init>(org.apache.xerces.impl.xs.identity.Selector$XPath,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].setSelector(org.apache.xerces.impl.xs.identity.Selector)"
    - "[org.apache.xerces.impl.xpath.XPathException].getKey()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.XMLChar].trim(java.lang.String)"
    - "[org.apache.xerces.impl.xs.identity.Field$XPath].<init>(java.lang.String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.xs.identity.Field].<init>(org.apache.xerces.impl.xs.identity.Field$XPath,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].addField(org.apache.xerces.impl.xs.identity.Field)"
    - "[org.apache.xerces.impl.xpath.XPathException].getKey()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldCount()"
    functionUses: 2
    ICount: 191
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:52"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:61"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:60"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:61"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:65"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:78"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:101"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "trim(java.lang.String)"
        - "<init>(org.apache.xerces.impl.xs.identity.Selector$XPath,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "addField(org.apache.xerces.impl.xs.identity.Field)"
        - "<init>(java.lang.String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)"
        - "setSelector(org.apache.xerces.impl.xs.identity.Selector)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "<init>(org.apache.xerces.impl.xs.identity.Field$XPath,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "getKey()"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:108"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:111"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.xs.identity.Selector$XPath,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
        - "setSelector(org.apache.xerces.impl.xs.identity.Selector)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:188"
        BranchSideFuncs:
        - "getFieldCount()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:144"
        BranchSideFuncs:
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:156"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "trim(java.lang.String)"
        - "<init>(org.apache.xerces.impl.xs.identity.Selector$XPath,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "addField(org.apache.xerces.impl.xs.identity.Field)"
        - "<init>(java.lang.String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)"
        - "setSelector(org.apache.xerces.impl.xs.identity.Selector)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "<init>(org.apache.xerces.impl.xs.identity.Field$XPath,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "getKey()"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:156"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:160"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:159"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:165"
        BranchSideFuncs:
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:170"
        BranchSideFuncs:
        - "trim(java.lang.String)"
        - "addField(org.apache.xerces.impl.xs.identity.Field)"
        - "<init>(java.lang.String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.impl.xs.identity.Field$XPath,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "getKey()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:188"
        BranchSideFuncs:
        - "getFieldCount()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:51,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:53,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:61,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:61,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:62,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:62,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].addAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:63,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:71,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:73,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:82,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:112,1"
      Dst: "[org.apache.xerces.util.XMLChar].trim"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:116,1"
      Dst: "[org.apache.xerces.impl.xs.identity.Selector$XPath].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:118,1"
      Dst: "[org.apache.xerces.impl.xs.identity.Selector].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:119,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].setSelector"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:122,1"
      Dst: "[org.apache.xerces.impl.xpath.XPathException].getKey"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:124,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:173,1"
      Dst: "[org.apache.xerces.impl.xs.identity.Field$XPath].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:175,1"
      Dst: "[org.apache.xerces.impl.xs.identity.Field].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:176,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].addField"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:189,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldCount"
    JavaMethodInfo: null
    BBCount: 42
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchema].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchema:38,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchema].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchema].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool,boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchema:41,1"
      Dst: "[org.apache.xerces.jaxp.validation.AbstractXMLSchema].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchema].getGrammarPool()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.XMLGrammarPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchema].isFullyComposed()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher].<init>(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher"
    linkageType: null
    functionLinenumber: 1213
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLDocumentScannerImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1214,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher].dispatch(boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher"
    linkageType: null
    functionLinenumber: 1238
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].isValidNameStartChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElement()"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElement()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElement()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLScanner].isValidNameStartHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElement()"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElement()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElement()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLScanner].scanPI()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanComment()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getDomain()"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getKey()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getArguments()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    functionUses: 1
    ICount: 144
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1258"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1262"
        BranchSideFuncs:
        - "skipChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1267"
        BranchSideFuncs:
        - "isValidNameStartChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1274"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1273"
        BranchSideFuncs:
        - "isValidNameStartHighSurrogate(int)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1274"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1281"
        BranchSideFuncs:
        - "scanStartElement()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1280"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1292"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1294"
        BranchSideFuncs:
        - "scanComment()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1304"
        BranchSideFuncs:
        - "scanChar()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1239"
        BranchSideFuncs:
        - "getArguments()"
        - "getDomain()"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "getKey()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1238"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1239"
        BranchSideFuncs:
        - "getArguments()"
        - "getDomain()"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "getKey()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1238"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1347"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1346"
        BranchSideFuncs:
        - "setScannerState(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1242,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1243,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1244,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1264,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1268,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1268,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isValidNameStartChar"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1271,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElement"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1274,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isValidNameStartHighSurrogate"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1287,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanPI"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1292,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipString"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1295,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanComment"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1307,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1325,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getDomain"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1325,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getKey"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1326,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getArguments"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher:1325,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "org.apache.xerces.xni.NamespaceContext"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startPrefixMapping(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endPrefixMapping(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 334
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 412
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 541
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String[]"
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 552
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 574
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 611
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 626
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 643
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 656
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 667
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 678
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 698
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].any(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 712
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].empty(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 726
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGroup(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 743
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].pcdata(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 758
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 771
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].separator(short,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 788
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].occurrence(short,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 807
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGroup(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 818
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endContentModel(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 829
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 835
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDocumentSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].getDocumentSource()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDocumentSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 847
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDTDSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].getDTDSource()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDTDSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: 859
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDTDContentModelSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].getDTDContentModelSource()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDTDContentModelSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.SimpleContentModel].<init>(short,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.SimpleContentModel"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short"
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.xni.QName].clear()"
    functionUses: 3
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:115"
        BranchSideFuncs:
        - "setValues(org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:114"
        BranchSideFuncs:
        - "clear()"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.SimpleContentModel:103,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.SimpleContentModel:70,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.SimpleContentModel:110,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.dtd.models.SimpleContentModel:115,1"
      Dst: "[org.apache.xerces.xni.QName].clear"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.SimpleContentModel].validate(org.apache.xerces.xni.QName[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.SimpleContentModel"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 89
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:157"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:196"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:223"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:231"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.SimpleContentModel:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.SimpleContentModel:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.SimpleContentModel:269,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 44
    CyclomaticComplexity: 3
  - functionName: "[org.apache.html.dom.HTMLLegendElementImpl].getAccessKey()"
    functionSourceFile: "org.apache.html.dom.HTMLLegendElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLLegendElementImpl:41"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLLegendElementImpl:43"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLLegendElementImpl:42"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLLegendElementImpl:41"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLLegendElementImpl:43"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLLegendElementImpl:42"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLegendElementImpl:40,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLLegendElementImpl:41,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLLegendElementImpl:42,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLegendElementImpl].setAccessKey(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLLegendElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLLegendElementImpl:50"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLLegendElementImpl:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLLegendElementImpl:51"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLLegendElementImpl:50"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLLegendElementImpl:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLLegendElementImpl:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLegendElementImpl:50,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLLegendElementImpl:51,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.html.dom.HTMLLegendElementImpl:52,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLegendElementImpl].getAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLLegendElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLegendElementImpl:58,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLegendElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLLegendElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLegendElementImpl:64,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLegendElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLLegendElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLegendElementImpl:75,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isValidNmtoken(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 8
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator:52"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator:55"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator:52,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidNmtoken"
    - Src: "org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator:53,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBaseFontElementImpl].getColor()"
    functionSourceFile: "org.apache.html.dom.HTMLBaseFontElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBaseFontElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLBaseFontElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBaseFontElementImpl].setColor(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBaseFontElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBaseFontElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBaseFontElementImpl].getFace()"
    functionSourceFile: "org.apache.html.dom.HTMLBaseFontElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBaseFontElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLBaseFontElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBaseFontElementImpl].setFace(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBaseFontElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBaseFontElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBaseFontElementImpl].getSize()"
    functionSourceFile: "org.apache.html.dom.HTMLBaseFontElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBaseFontElementImpl:61,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBaseFontElementImpl].setSize(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBaseFontElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBaseFontElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBaseFontElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBaseFontElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBaseFontElementImpl:78,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache"
    linkageType: null
    functionLinenumber: 4335
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XMLSchemaValidator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].<init>()"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4336,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4292,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4296,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4307,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4328,1"
      Dst: "[java.util.Stack].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].startDocument()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache"
    linkageType: null
    functionLinenumber: 4344
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4345,1"
      Dst: "[java.util.ArrayList].clear"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4346,1"
      Dst: "[java.util.HashMap].clear"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4348,1"
      Dst: "[java.util.Vector].removeAllElements"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].startElement()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache"
    linkageType: null
    functionLinenumber: 4354
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4355"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4358"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4357"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4355,1"
      Dst: "[java.util.HashMap].size"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4356,1"
      Dst: "[java.util.HashMap].clone"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4356,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4359,1"
      Dst: "[java.util.HashMap].clear"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].endElement()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache"
    linkageType: null
    functionLinenumber: 4365
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1].iterator()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getKey()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getValue()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].append(org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase)"
    functionUses: 1
    ICount: 32
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4366"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4368"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4375"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4374"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4376"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4390"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
        - "getKey()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4389"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4388"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4382"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4385"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4384"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4385"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4389"
        BranchSideFuncs:
        - "append(org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4388"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4366,1"
      Dst: "[java.util.Vector].isEmpty"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4369,1"
      Dst: "[java.util.Stack].pop"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4375,1"
      Dst: "[java.util.HashMap].entrySet"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4375,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4376,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4377,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4378,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4379,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4381,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4383,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4386,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].append"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].initValueStoresFor(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.FieldActivator)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache"
    linkageType: null
    functionLinenumber: 4397
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "org.apache.xerces.impl.xs.identity.FieldActivator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].<init>(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].access$000(org.apache.xerces.impl.xs.XMLSchemaValidator)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$UniqueValueStore].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.identity.UniqueOrKey)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].clear()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].access$100(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].<init>(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].access$000(org.apache.xerces.impl.xs.XMLSchemaValidator)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.identity.UniqueOrKey)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].clear()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].access$100(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].<init>(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].access$000(org.apache.xerces.impl.xs.XMLSchemaValidator)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.identity.KeyRef,org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].clear()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].access$100(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    functionUses: 1
    ICount: 85
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4400"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4449"
        BranchSideFuncs:
        - "getCategory()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4448"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4412"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4411"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4427"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.identity.UniqueOrKey)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4426"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4438"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4442"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.identity.KeyRef,org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4441"
        BranchSideFuncs:
        - "clear()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4401,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4405,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].access$000"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4405,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4407,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4409,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$UniqueValueStore].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4410,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4412,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].clear"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4414,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4415,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].access$100"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4424,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4439,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].getValueStoreFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache"
    linkageType: null
    functionLinenumber: 4452
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4455,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].getGlobalValueStoreFor(org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4460,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].transplant(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache"
    linkageType: null
    functionLinenumber: 4467
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].append(org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase)"
    functionUses: 1
    ICount: 26
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4472"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4474"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4473"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4475"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4479"
        BranchSideFuncs:
        - "append(org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4478"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4471,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4472,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4476,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].append"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4477,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].endDocument()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache"
    linkageType: null
    functionLinenumber: 4485
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore].endDocument()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].endDocument()"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4487"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4491"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4486,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4488,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4489,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].endDocument"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].toString()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache"
    linkageType: null
    functionLinenumber: 4499
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4502"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4505"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4504"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4509"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4508"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4500,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4501,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache:4503,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Field].<init>(org.apache.xerces.impl.xs.identity.Field$XPath,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Field"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.identity.Field$XPath"
    - "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Field:57,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Field].getXPath()"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.XPath"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Field].getIdentityConstraint()"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Field"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Field].createMatcher(org.apache.xerces.impl.xs.identity.ValueStore)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Field"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.identity.XPathMatcher"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.identity.ValueStore"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.identity.Field$Matcher].<init>(org.apache.xerces.impl.xs.identity.Field,org.apache.xerces.impl.xs.identity.Field$XPath,org.apache.xerces.impl.xs.identity.ValueStore)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Field:80,1"
      Dst: "[org.apache.xerces.impl.xs.identity.Field$Matcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Field].toString()"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Field"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath].toString()"
    functionUses: 16
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Field:89,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.util.Base64].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.util.Base64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.util.Base64:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.util.Base64].isWhiteSpace(char)"
    functionSourceFile: "org.apache.xerces.impl.dv.util.Base64"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:85"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.util.Base64].isPad(char)"
    functionSourceFile: "org.apache.xerces.impl.dv.util.Base64"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:89"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.util.Base64].isData(char)"
    functionSourceFile: "org.apache.xerces.impl.dv.util.Base64"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:94"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:94"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:93"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.util.Base64].isBase64(char)"
    functionSourceFile: "org.apache.xerces.impl.dv.util.Base64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:98"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:98"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:98"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.util.Base64:98,1"
      Dst: "[org.apache.xerces.impl.dv.util.Base64].isWhiteSpace"
    - Src: "org.apache.xerces.impl.dv.util.Base64:98,1"
      Dst: "[org.apache.xerces.impl.dv.util.Base64].isPad"
    - Src: "org.apache.xerces.impl.dv.util.Base64:98,1"
      Dst: "[org.apache.xerces.impl.dv.util.Base64].isData"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.util.Base64].encode(byte[])"
    functionSourceFile: "org.apache.xerces.impl.dv.util.Base64"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 171
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:111"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:147"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:181"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.util.Base64:189,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.util.Base64].decode(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.util.Base64"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.util.Base64].removeWhiteSpace(char[])"
    - "[org.apache.xerces.impl.dv.util.Base64].isData(char)"
    - "[org.apache.xerces.impl.dv.util.Base64].isData(char)"
    - "[org.apache.xerces.impl.dv.util.Base64].isData(char)"
    - "[org.apache.xerces.impl.dv.util.Base64].isData(char)"
    - "[org.apache.xerces.impl.dv.util.Base64].isData(char)"
    - "[org.apache.xerces.impl.dv.util.Base64].isData(char)"
    - "[org.apache.xerces.impl.dv.util.Base64].isData(char)"
    - "[org.apache.xerces.impl.dv.util.Base64].isData(char)"
    - "[org.apache.xerces.impl.dv.util.Base64].isPad(char)"
    - "[org.apache.xerces.impl.dv.util.Base64].isPad(char)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.dv.util.Base64].isPad(char)"
    - "[org.apache.xerces.impl.dv.util.Base64].isPad(char)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 4
    ICount: 182
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:202"
        BranchSideFuncs:
        - "removeWhiteSpace(char[])"
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:227"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:228"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:230"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:244"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:255"
        BranchSideFuncs:
        - "isData(char)"
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:261"
        BranchSideFuncs:
        - "isPad(char)"
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:261"
        BranchSideFuncs:
        - "isPad(char)"
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:265"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.util.Base64:203,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.xerces.impl.dv.util.Base64:205,1"
      Dst: "[org.apache.xerces.impl.dv.util.Base64].removeWhiteSpace"
    - Src: "org.apache.xerces.impl.dv.util.Base64:227,1"
      Dst: "[org.apache.xerces.impl.dv.util.Base64].isData"
    - Src: "org.apache.xerces.impl.dv.util.Base64:255,1"
      Dst: "[org.apache.xerces.impl.dv.util.Base64].isPad"
    - Src: "org.apache.xerces.impl.dv.util.Base64:259,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.util.Base64].removeWhiteSpace(char[])"
    functionSourceFile: "org.apache.xerces.impl.dv.util.Base64"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.util.Base64].isWhiteSpace(char)"
    functionUses: 1
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:293"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:303"
        BranchSideFuncs:
        - "isWhiteSpace(char)"
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:302"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.Base64:300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.Base64:296"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.util.Base64:300,1"
      Dst: "[org.apache.xerces.impl.dv.util.Base64].isWhiteSpace"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:243,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:252,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:268,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 120
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:330"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:333"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:345"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:348"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:350"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:356"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:352"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:356"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:362"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:364"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:368"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:375"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:374"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:376"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:379"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:382"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:386"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:394"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:393"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:286,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].<init>"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:299,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:305,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:327,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:331,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].setProperty"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:334,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].createEntityManager"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:336,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].addComponent"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:338,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].createErrorReporter"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:339,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:339,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:343,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].createDocumentScanner"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:349,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].createDTDScanner"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:357,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].createDTDProcessor"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:363,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].createDTDValidator"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:369,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].createNamespaceBinder"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:375,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].createDatatypeValidatorFactory"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:380,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].createValidationManager"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:386,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:387,1"
      Dst: "[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:388,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:394,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:394,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].setLocale"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    functionUses: 78
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:412"
        BranchSideFuncs:
        - "getLocale()"
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:411"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:409,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:410,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:412,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getProperty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: 416
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DTDConfiguration].setLocale(java.util.Locale)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 34
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:420"
        BranchSideFuncs:
        - "setLocale(java.util.Locale)"
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:419"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:417,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:418,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].setLocale"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:420,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].setLocale(java.util.Locale)"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: 431
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setLocale(java.util.Locale)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:432,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].setLocale"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:433,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: 461
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].parse(boolean)"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: 484
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DTDConfiguration].reset()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanDocument(boolean)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 33
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:485"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:514"
        BranchSideFuncs:
        - "scanDocument(boolean)"
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:488,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].reset"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:489,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentScanner].setInputSource"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:510,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:515,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].cleanup()"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: 545
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].closeReaders()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:546,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].closeReaders"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: 562
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.parsers.DTDConfiguration].parse(boolean)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    - "[org.apache.xerces.parsers.DTDConfiguration].cleanup()"
    - "[org.apache.xerces.parsers.DTDConfiguration].cleanup()"
    functionUses: 3
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:563"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:566"
        BranchSideFuncs:
        - "cleanup()"
        - "parse(boolean)"
        - "<init>(java.lang.Exception)"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:565,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:570,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].setInputSource"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:571,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].parse"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:596,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].cleanup"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].reset()"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: 611
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationManager].reset()"
    - "[org.apache.xerces.parsers.DTDConfiguration].configurePipeline()"
    - "[org.apache.xerces.parsers.StandardParserConfiguration].configurePipeline()"
    - "[org.apache.xerces.parsers.IntegratedParserConfiguration].configurePipeline()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].reset()"
    functionUses: 1
    ICount: 8
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:612"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:614"
        BranchSideFuncs:
        - "reset()"
        - "configurePipeline()"
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:613,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].reset"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:615,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].configurePipeline"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:616,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].configurePipeline()"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: 629
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.parsers.DTDConfiguration].configureDTDPipeline()"
    functionUses: 2
    ICount: 57
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:630"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:648"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:647"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:632"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:641"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:648"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:655"
        BranchSideFuncs:
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:654"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:631,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:632,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:635,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:636,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:637,1"
      Dst: "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:638,1"
      Dst: "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:660,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].configureDTDPipeline"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].configureDTDPipeline()"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: 665
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    functionUses: 2
    ICount: 57
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:666"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:668"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:685"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:684"
        BranchSideFuncs:
        - "setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:673"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:677"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:676"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:680"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:686"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:689"
        BranchSideFuncs:
        - "setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:688"
        BranchSideFuncs:
        - "setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:697"
        BranchSideFuncs:
        - "setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:696"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:667,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:670,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDSource].setDTDHandler"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:671,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:672,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:674,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].setDTDSource"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:677,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDContentModelSource].setDTDContentModelHandler"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:678,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:679,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:681,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].setDTDContentModelSource"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].checkFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: 719
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].checkFeature(java.lang.String)"
    functionUses: 3
    ICount: 52
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:720"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:781"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:780"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:729"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:737"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:736"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:730"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:737"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:736"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:737"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:746"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:745"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:738"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:745"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:746"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:755"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:754"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:747"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:754"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:755"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:762"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:761"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:756"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:762"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:761"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:762"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:770"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:769"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:763"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:770"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:769"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:770"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:781"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:780"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:771"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:780"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:720,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:721,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:730,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:741,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:781,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].checkFeature"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].checkProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: 804
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.BasicParserConfiguration].checkProperty(java.lang.String)"
    functionUses: 3
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:805"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:818"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:817"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:818"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:817"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.DTDConfiguration:809"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:818"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DTDConfiguration:817"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:805,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:806,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:809,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.parsers.DTDConfiguration:818,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].checkProperty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].createEntityManager()"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.XMLEntityManager"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:826,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].createErrorReporter()"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.XMLErrorReporter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:831,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].createDocumentScanner()"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDocumentScanner"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:836,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].createDTDScanner()"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDTDScanner"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:841,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].createDTDProcessor()"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:846,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].createDTDValidator()"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:851,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].createNamespaceBinder()"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.XMLNamespaceBinder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:856,1"
      Dst: "[org.apache.xerces.impl.XMLNamespaceBinder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].createDatatypeValidatorFactory()"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.DTDDVFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:861,1"
      Dst: "[org.apache.xerces.impl.dv.DTDDVFactory].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DTDConfiguration].createValidationManager()"
    functionSourceFile: "org.apache.xerces.parsers.DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.validation.ValidationManager"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DTDConfiguration:864,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:159,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:119,1"
      Dst: "[org.apache.xerces.util.StAXLocationWrapper].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:122,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:152,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:154,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:155,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:156,1"
      Dst: "[org.apache.xerces.xni.XMLString].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:157,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:161,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:165,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:166,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setDeclaredPrefixes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javax.xml.transform.Source"
    - "javax.xml.transform.Result"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 72
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:175"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:214"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:179,1"
      Dst: "[javax.xml.transform.stax.StAXSource].getXMLStreamReader"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:183,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:185,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper].validate"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:190,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:192,1"
      Dst: "[javax.xml.transform.stax.StAXSource].getXMLEventReader"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:192,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper].validate"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:207,1"
      Dst: "[org.apache.xerces.util.StAXLocationWrapper].setLocation"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:208,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].setXMLStreamReader"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:210,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXDocumentHandler].setStAXResult"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:196,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:199,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXParseException"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:202,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXException"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:215,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:217,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:217,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:215,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:215,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].isEntityDeclared(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:226,1"
      Dst: "[java.util.HashMap].containsKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].isEntityUnparsed(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.EntityDeclarationImpl].getNotationName()"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:232"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:239"
        BranchSideFuncs:
        - "getNotationName()"
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:235"
        BranchSideFuncs:
        - "getNotationName()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:233,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:236,1"
      Dst: "[javax.xml.stream.events.EntityDeclaration].getNotationName"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getEntityDeclaration(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.EntityDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:247,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getCurrentEvent()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "javax.xml.stream.events.XMLEvent"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:261"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:257"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:257"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:257,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:257,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:274,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].clear"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:275,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:280,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].setup(javax.xml.stream.Location,javax.xml.transform.stax.StAXResult,boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "javax.xml.stream.Location"
    - "javax.xml.transform.stax.StAXResult"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:289"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:292"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:289"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:286,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].reset"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:287,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].setupStAXResultHandler"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:288,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].setEntityState"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:289,1"
      Dst: "[java.util.HashMap].isEmpty"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:291,1"
      Dst: "[java.util.HashMap].clear"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:293,1"
      Dst: "[org.apache.xerces.util.StAXLocationWrapper].setLocation"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:294,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].processEntityDeclarations(java.util.List)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:300,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:303,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:306,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:307,1"
      Dst: "[javax.xml.stream.events.EntityDeclaration].getName"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:307,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].setupStAXResultHandler(javax.xml.transform.stax.StAXResult)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.transform.stax.StAXResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:331"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:330"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:331"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:319,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:322,1"
      Dst: "[javax.xml.transform.stax.StAXResult].getXMLStreamWriter"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:325,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:328,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setStAXResult"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:332,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper:335,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setStAXResult"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$000(org.apache.xerces.jaxp.validation.StAXValidatorHelper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$100(org.apache.xerces.jaxp.validation.StAXValidatorHelper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$200(org.apache.xerces.jaxp.validation.StAXValidatorHelper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.util.StAXLocationWrapper"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$300(org.apache.xerces.jaxp.validation.StAXValidatorHelper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$400(org.apache.xerces.jaxp.validation.StAXValidatorHelper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$504(org.apache.xerces.jaxp.validation.StAXValidatorHelper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$506(org.apache.xerces.jaxp.validation.StAXValidatorHelper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$600(org.apache.xerces.jaxp.validation.StAXValidatorHelper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.jaxp.validation.StAXDocumentHandler"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$500(org.apache.xerces.jaxp.validation.StAXValidatorHelper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$702(org.apache.xerces.jaxp.validation.StAXValidatorHelper,javax.xml.stream.events.XMLEvent)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.XMLEvent"
    argCount: 2
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    - "javax.xml.stream.events.XMLEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$700(org.apache.xerces.jaxp.validation.StAXValidatorHelper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.XMLEvent"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].<init>(org.apache.xerces.impl.dv.XSSimpleType)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.XSSimpleType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:47"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:50"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:46,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:48,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getWrappedXSSimpleType()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.XSSimpleType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:58,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBounded()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:62,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getBounded"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBuiltInKind()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBuiltInKind()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBuiltInKind()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:66,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getBuiltInKind"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getDefinedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getDefinedFacets()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getDefinedFacets()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:70,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getDefinedFacets"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:74,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getFacets"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFacet(int)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObject"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:78,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getFacet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFinite()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:82,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getFinite"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFixedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:86,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getFixedFacets"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getItemType()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSSimpleTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getItemType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getItemType()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:90,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getItemType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getLexicalEnumeration()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.StringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:94,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getLexicalEnumeration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getLexicalFacetValue(short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:98,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getLexicalFacetValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getLexicalPattern()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.StringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:102,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getLexicalPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getMemberTypes()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMemberTypes()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getMemberTypes()"
    functionUses: 8
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:106,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getMemberTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getMultiValueFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:110,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getMultiValueFacets"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNumeric()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:114,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getNumeric"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getOrdered()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:118,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getOrdered"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getPrimitiveType()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSSimpleTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getPrimitiveType()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:122,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getPrimitiveType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getVariety()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()"
    functionUses: 18
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:126,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getVariety"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isDefinedFacet(short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:130,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].isDefinedFacet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isFixedFacet(short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:134,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].isFixedFacet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].derivedFrom(java.lang.String,java.lang.String,short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:138,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].derivedFrom"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].derivedFromType(org.apache.xerces.xs.XSTypeDefinition,short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:142,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].derivedFromType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getAnonymous()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getAnonymous()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getAnonymous()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:146,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getAnonymous"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBaseType()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBaseType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBaseType()"
    functionUses: 6
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:150,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getBaseType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFinal()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFinal()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFinal()"
    functionUses: 6
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:154,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getFinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    functionUses: 34
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:158,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isFinal(short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:162,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].isFinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    functionUses: 39
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:166,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()"
    functionUses: 22
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:170,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespaceItem()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItem"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespaceItem()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespaceItem()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:174,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespaceItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getType()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getType()"
    functionUses: 4
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:178,1"
      Dst: "[org.apache.xerces.xs.XSObject].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.dv.XSFacets"
    - "short"
    - "short"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:183,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].applyFacets"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getPrimitiveKind()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getPrimitiveKind()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveKind()"
    functionUses: 5
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:187,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].getPrimitiveKind"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getWhitespace()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getWhitespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getWhitespace()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:191,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].getWhitespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isEqual(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:195,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].isEqual"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    functionUses: 17
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:199,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].isIDType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.dv.ValidationContext"
    - "org.apache.xerces.impl.dv.ValidatedInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:204,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].validate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    - "org.apache.xerces.impl.dv.ValidatedInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionUses: 15
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:209,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].validate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "org.apache.xerces.impl.dv.ValidationContext"
    - "org.apache.xerces.impl.dv.ValidatedInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:214,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].validate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].toString()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].toString()"
    functionUses: 15
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:218,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XML11NSDTDValidator].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XML11NSDTDValidator"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XML11DTDValidator].<init>()"
    - "[org.apache.xerces.xni.QName].<init>()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:60,1"
      Dst: "[org.apache.xerces.impl.dtd.XML11DTDValidator].<init>"
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:63,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XML11NSDTDValidator].startNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XML11NSDTDValidator"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].pushContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushContext()"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].pushContext()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLocalName(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getPrefix(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getPrefix(int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.NamespaceSupport].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getURI(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getURI(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLocalName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLocalName(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLocalName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLocalName(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getURI(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getURI(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionUses: 1
    ICount: 172
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:142"
        BranchSideFuncs:
        - "getPrefix(int)"
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:90"
        BranchSideFuncs:
        - "getValue(int)"
        - "addSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:94"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:94"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:111"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:136"
        BranchSideFuncs:
        - "declarePrefix(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:178"
        BranchSideFuncs:
        - "getName(int,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:177"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:156"
        BranchSideFuncs:
        - "getName(int,org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:156"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:171"
        BranchSideFuncs:
        - "setName(int,org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:177"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:178"
        BranchSideFuncs:
        - "getLocalName(int)"
        - "getURI(int)"
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:177"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:184"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:184"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:70,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].pushContext"
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:73,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:81,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:83,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLocalName"
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:84,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getPrefix"
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:91,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:91,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:98,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getQName"
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:137,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:137,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].declarePrefix"
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:143,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:157,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getName"
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:162,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].setName"
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:180,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getURI"
    JavaMethodInfo: null
    BBCount: 59
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.impl.dtd.XML11NSDTDValidator].endNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XML11NSDTDValidator"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].popContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()"
    - "[org.apache.xerces.util.NamespaceSupport].popContext()"
    functionUses: 1
    ICount: 23
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:205"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:218"
        BranchSideFuncs:
        - "popContext()"
    - Branch String: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:219"
        BranchSideFuncs:
        - "endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:218"
        BranchSideFuncs:
        - "popContext()"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:206,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:214,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endElement"
    - Src: "org.apache.xerces.impl.dtd.XML11NSDTDValidator:219,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].popContext"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher].<init>(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher"
    linkageType: null
    functionLinenumber: 727
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLDocumentScannerImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:728,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher].dispatch(boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher"
    linkageType: null
    functionLinenumber: 752
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].isValidNameStartChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLScanner].isValidNameStartHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanComment()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLScanner].scanPI()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].scanDoctypeDecl()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    - "[org.apache.xerces.impl.validation.ValidationManager].isCachedDTD()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$200(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.impl.validation.ValidationManager].isCachedDTD()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$200(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$202(org.apache.xerces.impl.XMLDocumentScannerImpl,org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getDomain()"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getKey()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getArguments()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 248
    EdgeCount: 73
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:757"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:761"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:760"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:761"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:766"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:765"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:773"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:790"
        BranchSideFuncs:
        - "isValidNameStartChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:774"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:781"
        BranchSideFuncs:
        - "skipString(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:775"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:779"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:778"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:782"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:787"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:786"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:791"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:796"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:795"
        BranchSideFuncs:
        - "skipChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:796"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:800"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:799"
        BranchSideFuncs:
        - "isValidNameStartHighSurrogate(int)"
        - "peekChar()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:800"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:806"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:805"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:822"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:825"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:824"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:825"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:828"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:827"
        BranchSideFuncs:
        - "scanDoctypeDecl()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:832"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:839"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:838"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:839"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:848"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:847"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:840"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:840"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:839"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:841"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:840"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:839"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:841"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:868"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:867"
        BranchSideFuncs:
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:841"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:843"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:842"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:842"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:868"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:867"
        BranchSideFuncs:
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:848"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:868"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:867"
        BranchSideFuncs:
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:849"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:849"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:848"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:850"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:849"
        BranchSideFuncs:
        - "isCachedDTD()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:848"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:850"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:868"
        BranchSideFuncs:
        - "isCachedDTD()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:867"
        BranchSideFuncs:
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:850"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:853"
        BranchSideFuncs:
        - "isCachedDTD()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:852"
        BranchSideFuncs:
        - "access$202(org.apache.xerces.impl.XMLDocumentScannerImpl,org.apache.xerces.xni.parser.XMLInputSource)"
        - "access$200(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:851"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:867"
        BranchSideFuncs:
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:880"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:753"
        BranchSideFuncs:
        - "scanChar()"
        - "getArguments()"
        - "setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
        - "setScannerState(int)"
        - "getDomain()"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "getKey()"
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:752"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:880"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:753"
        BranchSideFuncs:
        - "scanChar()"
        - "getArguments()"
        - "setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
        - "setScannerState(int)"
        - "getDomain()"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "getKey()"
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:752"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:882"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:909"
        BranchSideFuncs:
        - "scanChar()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:908"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:883"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:886"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:885"
        BranchSideFuncs:
        - "setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
        - "setScannerState(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:756,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:757,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:758,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:776,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:782,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipString"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:791,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:791,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isValidNameStartChar"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:793,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:800,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isValidNameStartHighSurrogate"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:812,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanComment"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:817,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanPI"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:832,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].scanDoctypeDecl"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:842,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].isCachedDTD"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:848,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$200"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:853,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDScanner].setInputSource"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:854,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$202"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:874,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:892,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getDomain"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:892,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getKey"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:893,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getArguments"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher:892,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 62
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.SAXParserFactoryImpl].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserFactoryImpl"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:43,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserFactoryImpl].newSAXParser()"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.parsers.SAXParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:76,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:80,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:80,1"
      Dst: "[javax.xml.parsers.ParserConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserFactoryImpl].newSAXParserImpl()"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.jaxp.SAXParserImpl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:94,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:100,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:100,1"
      Dst: "[javax.xml.parsers.ParserConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserFactoryImpl].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SAXParserFactoryImpl:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserFactoryImpl:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserFactoryImpl:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserFactoryImpl:125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserFactoryImpl:129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserFactoryImpl:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserFactoryImpl:139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:113,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:116,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:122,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].setNamespaceAware"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:126,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].setValidating"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:130,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserFactoryImpl].setXIncludeAware"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:137,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:139,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:143,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserFactoryImpl].newSAXParserImpl"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:146,1"
      Dst: "[java.util.Hashtable].remove"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserFactoryImpl].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SAXParserFactoryImpl:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserFactoryImpl:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserFactoryImpl:168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserFactoryImpl:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserFactoryImpl:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserFactoryImpl:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:163,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:165,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:169,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].isNamespaceAware"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:172,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].isValidating"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:175,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserFactoryImpl].isXIncludeAware"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:179,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserFactoryImpl].newSAXParserImpl"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:179,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].getXMLReader"
    - Src: "org.apache.xerces.jaxp.SAXParserFactoryImpl:179,1"
      Dst: "[org.xml.sax.XMLReader].getFeature"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserFactoryImpl].getSchema()"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.validation.Schema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserFactoryImpl].setSchema(javax.xml.validation.Schema)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.validation.Schema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserFactoryImpl].isXIncludeAware()"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserFactoryImpl].setXIncludeAware(boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLHtmlElementImpl].getVersion()"
    functionSourceFile: "org.apache.html.dom.HTMLHtmlElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLHtmlElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLHtmlElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLHtmlElementImpl].setVersion(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLHtmlElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLHtmlElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLHtmlElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLHtmlElementImpl"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLHtmlElementImpl:54,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:651,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getCharacterOffset()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation"
    linkageType: null
    functionLinenumber: 653
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getLocation()"
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getCharacterOffset()"
    - "[org.apache.xerces.stax.ImmutableLocation].getCharacterOffset()"
    - "[org.apache.xerces.stax.EmptyLocation].getCharacterOffset()"
    functionUses: 3
    ICount: 7
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:655"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:null"
        BranchSideFuncs:
        - "getCharacterOffset()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:654,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getLocation"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:656,1"
      Dst: "[javax.xml.stream.Location].getCharacterOffset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getColumnNumber()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation"
    linkageType: null
    functionLinenumber: 661
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getLocation()"
    - "[org.apache.xerces.stax.ImmutableLocation].getColumnNumber()"
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getColumnNumber()"
    - "[org.apache.xerces.stax.EmptyLocation].getColumnNumber()"
    functionUses: 3
    ICount: 7
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:663"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:null"
        BranchSideFuncs:
        - "getColumnNumber()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:662,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getLocation"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:664,1"
      Dst: "[javax.xml.stream.Location].getColumnNumber"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getLineNumber()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation"
    linkageType: null
    functionLinenumber: 669
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getLocation()"
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getLineNumber()"
    - "[org.apache.xerces.stax.EmptyLocation].getLineNumber()"
    - "[org.apache.xerces.stax.ImmutableLocation].getLineNumber()"
    functionUses: 3
    ICount: 7
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:671"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:null"
        BranchSideFuncs:
        - "getLineNumber()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:670,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getLocation"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:672,1"
      Dst: "[javax.xml.stream.Location].getLineNumber"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getPublicId()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation"
    linkageType: null
    functionLinenumber: 677
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getLocation()"
    - "[org.apache.xerces.stax.EmptyLocation].getPublicId()"
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getPublicId()"
    - "[org.apache.xerces.stax.ImmutableLocation].getPublicId()"
    functionUses: 3
    ICount: 6
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:679"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:682"
        BranchSideFuncs:
        - "getPublicId()"
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:681"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:678,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getLocation"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:680,1"
      Dst: "[javax.xml.stream.Location].getPublicId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getSystemId()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation"
    linkageType: null
    functionLinenumber: 685
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getLocation()"
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getSystemId()"
    - "[org.apache.xerces.stax.ImmutableLocation].getSystemId()"
    - "[org.apache.xerces.stax.EmptyLocation].getSystemId()"
    functionUses: 3
    ICount: 6
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:687"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:690"
        BranchSideFuncs:
        - "getSystemId()"
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:689"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:686,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getLocation"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:688,1"
      Dst: "[javax.xml.stream.Location].getSystemId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].setXMLStreamReader(javax.xml.stream.XMLStreamReader)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getLocation()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation"
    linkageType: null
    functionLinenumber: 697
    functionDepth: 0
    returnType: "javax.xml.stream.Location"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:698"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:697"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation:698,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getLocation"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Tokens].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Tokens"
    linkageType: null
    functionLinenumber: 872
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    functionUses: 1
    ICount: 236
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Tokens:882"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:884"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:873,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:859,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:883,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:883,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:883,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Tokens].getTokenString(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Tokens"
    linkageType: null
    functionLinenumber: 946
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:947,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:947,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Tokens].addToken(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Tokens"
    linkageType: null
    functionLinenumber: 950
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].addToken(int)"
    functionUses: 8
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Tokens:952"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:956"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:955"
        BranchSideFuncs:
        - "addToken(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:951,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:953,1"
      Dst: "[java.util.Hashtable].size"
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:953,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:954,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:956,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:956,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Tokens].addToken"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Tokens].addToken(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Tokens"
    linkageType: null
    functionLinenumber: 960
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 4
    ICount: 22
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:965,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Tokens].rewind()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Tokens"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Tokens].hasMore()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Tokens"
    linkageType: null
    functionLinenumber: 987
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Tokens:988"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:987"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Tokens].nextToken()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Tokens"
    linkageType: null
    functionLinenumber: 997
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPathException].<init>(java.lang.String)"
    functionUses: 8
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Tokens:998"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:1000"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:999"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:999,1"
      Dst: "[org.apache.xerces.impl.xpath.XPathException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Tokens].peekToken()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Tokens"
    linkageType: null
    functionLinenumber: 1009
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPathException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Tokens:1010"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:1012"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:1011"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:1011,1"
      Dst: "[org.apache.xerces.impl.xpath.XPathException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Tokens].nextTokenAsString()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Tokens"
    linkageType: null
    functionLinenumber: 1021
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].getTokenString(int)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].nextToken()"
    - "[org.apache.xerces.impl.xpath.XPathException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Tokens:1023"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:1024"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:1023"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:1022,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Tokens].nextToken"
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:1022,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Tokens].getTokenString"
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:1023,1"
      Dst: "[org.apache.xerces.impl.xpath.XPathException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Tokens].dumpTokens()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Tokens"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 312
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Tokens:1029"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:1205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:1204"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Tokens:1068"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:1070"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:1069"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Tokens:1102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:1029"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:1028"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Tokens:1139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:1141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:1140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Tokens:1196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:1198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Tokens:1197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:1032,1"
      Dst: "[java.io.PrintStream].print"
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:1063,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:1063,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:1063,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Tokens].getTokenString"
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:1063,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.XPath$Tokens:1103,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 62
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].<init>(javax.xml.validation.ValidatorHandler)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.validation.ValidatorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:130,1"
      Dst: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].<init>"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:101,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].<init>"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:102,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].<init>"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:132,1"
      Dst: "[javax.xml.validation.ValidatorHandler].getTypeInfoProvider"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:137,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].setContentHandler"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:138,1"
      Dst: "[javax.xml.validation.ValidatorHandler].setContentHandler"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:139,1"
      Dst: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setSide"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:142,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$1].<init>"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:142,1"
      Dst: "[javax.xml.validation.ValidatorHandler].setErrorHandler"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:149,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$2].<init>"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:149,1"
      Dst: "[javax.xml.validation.ValidatorHandler].setResourceResolver"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 17
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:179,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionUses: 16
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:185,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionUses: 14
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:189,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:190,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 26
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:198,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 8
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:205,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].ignorableWhitespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    functionUses: 11
    ICount: 15
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:210,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getProperty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].updateAttributes(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.AttributesProxy].getLength()"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getLength()"
    - "[org.xml.sax.helpers.AttributesImpl].getLength()"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.AttributesProxy].getQName(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getIndex(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getIndex(java.lang.String)"
    - "[org.apache.xerces.util.AttributesProxy].getValue(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getValue(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getValue(int)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].symbolize(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.AttributesProxy].getLocalName(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getLocalName(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getLocalName(int)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].symbolize(java.lang.String)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].symbolize(java.lang.String)"
    - "[org.apache.xerces.xni.QName].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.AttributesProxy].getURI(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getURI(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getURI(int)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].symbolize(java.lang.String)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getType(int)"
    - "[org.apache.xerces.util.AttributesProxy].getType(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getType(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setValue(int,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setValue(int,java.lang.String)"
    functionUses: 1
    ICount: 37
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent:501"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent:537"
        BranchSideFuncs:
        - "getQName(int)"
        - "getIndex(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent:536"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent:505"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent:524"
        BranchSideFuncs:
        - "getValue(int)"
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent:510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent:513"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent:512"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent:525"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent:499"
        BranchSideFuncs:
        - "getLength()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:500,1"
      Dst: "[org.xml.sax.Attributes].getLength"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:502,1"
      Dst: "[org.xml.sax.Attributes].getQName"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:503,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getIndex"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:504,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:509,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:513,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:513,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent].symbolize"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:519,1"
      Dst: "[org.xml.sax.Attributes].getLocalName"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:521,1"
      Dst: "[org.xml.sax.Attributes].getURI"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:521,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:522,1"
      Dst: "[org.xml.sax.Attributes].getType"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:516,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].addAttribute"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:525,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:525,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:527,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].setValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].symbolize(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 539
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    functionUses: 5
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:540,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedFeatures()"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 575
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 579
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedProperties()"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 582
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 586
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].getFeatureDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 589
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].getPropertyDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$200(org.apache.xerces.jaxp.JAXPValidatorComponent)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "org.apache.xerces.impl.XMLErrorReporter"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.JAXPValidatorComponent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$300(org.apache.xerces.jaxp.JAXPValidatorComponent)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLEntityResolver"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.JAXPValidatorComponent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$400(org.apache.xerces.jaxp.JAXPValidatorComponent,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.jaxp.JAXPValidatorComponent"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].updateAttributes(org.xml.sax.Attributes)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:84,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent].updateAttributes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$500(org.apache.xerces.jaxp.JAXPValidatorComponent)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLAttributes"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.JAXPValidatorComponent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$600(org.apache.xerces.jaxp.JAXPValidatorComponent)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "org.apache.xerces.xni.Augmentations"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.JAXPValidatorComponent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$602(org.apache.xerces.jaxp.JAXPValidatorComponent,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "org.apache.xerces.xni.Augmentations"
    argCount: 2
    argTypes:
    - "org.apache.xerces.jaxp.JAXPValidatorComponent"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$700(org.apache.xerces.jaxp.JAXPValidatorComponent,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.apache.xerces.jaxp.JAXPValidatorComponent"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].symbolize(java.lang.String)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent:84,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent].symbolize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema:39,1"
      Dst: "[org.apache.xerces.jaxp.validation.AbstractXMLSchema].<init>"
    - Src: "org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema:37,1"
      Dst: "[java.lang.ref.WeakReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema].getGrammarPool()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.XMLGrammarPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema:49"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema:46,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema:50,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].<init>"
    - Src: "org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema:51,1"
      Dst: "[java.lang.ref.WeakReference].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema].isFullyComposed()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].setDVFactory(org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].getElementDecl()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSElementDecl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureElementDeclCapacity(int)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].reset()"
    functionUses: 1
    ICount: 27
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:85"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:88"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:87"
        BranchSideFuncs:
        - "reset()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:84,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureElementDeclCapacity"
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:86,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:88,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].getAttributeDecl()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSAttributeDecl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureAttrDeclCapacity(int)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinAttrDecl:org.apache.xerces.impl.xs.XSAttributeDecl].reset()"
    functionUses: 1
    ICount: 27
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:98"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:101"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:100"
        BranchSideFuncs:
        - "reset()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:97,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureAttrDeclCapacity"
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:99,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:101,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].getAttributeUse()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureAttributeUseCapacity(int)"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].reset()"
    functionUses: 1
    ICount: 27
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:115"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:114"
        BranchSideFuncs:
        - "reset()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:111,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureAttributeUseCapacity"
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:113,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:115,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].getComplexTypeDecl()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:125,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureCTDeclCapacity"
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:128,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:130,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].getSimpleTypeDecl()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureSTDeclCapacity(int)"
    - "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].newXSSimpleTypeDecl()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reset()"
    functionUses: 3
    ICount: 27
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:143"
        BranchSideFuncs:
        - "newXSSimpleTypeDecl()"
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:142"
        BranchSideFuncs:
        - "reset()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:139,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureSTDeclCapacity"
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:141,1"
      Dst: "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].newXSSimpleTypeDecl"
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:143,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].getParticleDecl()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSParticleDecl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureParticleDeclCapacity(int)"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].reset()"
    functionUses: 3
    ICount: 27
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:157"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:156"
        BranchSideFuncs:
        - "reset()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:153,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureParticleDeclCapacity"
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:155,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:157,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].getModelGroup()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:166,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureModelGroupCapacity"
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:168,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:170,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelGroupImpl].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureElementDeclCapacity(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSElementDecl[][],int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:183"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:185"
        BranchSideFuncs:
        - "resize(org.apache.xerces.impl.xs.XSElementDecl[][],int)"
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:184,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].resize"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSElementDecl[][],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSElementDecl[][]"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl[][]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:195,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureParticleDeclCapacity(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSParticleDecl[][],int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:202"
        BranchSideFuncs:
        - "resize(org.apache.xerces.impl.xs.XSParticleDecl[][],int)"
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:201"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:201,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].resize"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureModelGroupCapacity(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:212,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].resize"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSParticleDecl[][],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSParticleDecl[][]"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSParticleDecl[][]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:223,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSModelGroupImpl[][],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSModelGroupImpl[][]"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSModelGroupImpl[][]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:229,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureAttrDeclCapacity(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSAttributeDecl[][],int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:236"
        BranchSideFuncs:
        - "resize(org.apache.xerces.impl.xs.XSAttributeDecl[][],int)"
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:235,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].resize"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSAttributeDecl[][],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSAttributeDecl[][]"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeDecl[][]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:246,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureAttributeUseCapacity(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSAttributeUseImpl[][],int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:253"
        BranchSideFuncs:
        - "resize(org.apache.xerces.impl.xs.XSAttributeUseImpl[][],int)"
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:252"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:256"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:252,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].resize"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSAttributeUseImpl[][],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSAttributeUseImpl[][]"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeUseImpl[][]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:263,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureSTDeclCapacity(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl[][],int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:270"
        BranchSideFuncs:
        - "resize(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl[][],int)"
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:270"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:274"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:273"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:269,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].resize"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl[][],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl[][]"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl[][]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:280,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].ensureCTDeclCapacity(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:287"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSDeclarationPool:288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:292"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSDeclarationPool:291"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:287,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].resize"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSComplexTypeDecl[][],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSComplexTypeDecl[][]"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl[][]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDeclarationPool:298,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDeclarationPool].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDeclarationPool"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StreamValidatorHelper].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StreamValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:111,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:95,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:113,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StreamValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StreamValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javax.xml.transform.Source"
    - "javax.xml.transform.Result"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 126
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:118"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:181"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:157"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:121,1"
      Dst: "[javax.xml.transform.stream.StreamSource].getPublicId"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:121,1"
      Dst: "[javax.xml.transform.stream.StreamSource].getSystemId"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:121,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:122,1"
      Dst: "[javax.xml.transform.stream.StreamSource].getInputStream"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:122,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setByteStream"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:123,1"
      Dst: "[javax.xml.transform.stream.StreamSource].getReader"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:123,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:128,1"
      Dst: "[java.lang.ref.SoftReference].get"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:130,1"
      Dst: "[org.apache.xerces.jaxp.validation.StreamValidatorHelper].initialize"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:134,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:135,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:135,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:141,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].reset"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:145,1"
      Dst: "[org.apache.xml.serialize.SerializerFactory].getSerializerFactory"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:151,1"
      Dst: "[javax.xml.transform.stream.StreamResult].getWriter"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:152,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:152,1"
      Dst: "[org.apache.xml.serialize.SerializerFactory].makeSerializer"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:154,1"
      Dst: "[javax.xml.transform.stream.StreamResult].getOutputStream"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:157,1"
      Dst: "[javax.xml.transform.stream.StreamResult].getSystemId"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:159,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].createOutputStream"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:163,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:163,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:163,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:171,1"
      Dst: "[org.apache.xerces.parsers.SAXParser].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:172,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:175,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].reset"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:177,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:178,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:179,1"
      Dst: "[org.apache.xml.serialize.Serializer].asContentHandler"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:179,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setContentHandler"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:186,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].parse"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:189,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXParseException"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:192,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXException"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:203,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:203,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StreamValidatorHelper].initialize()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StreamValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLParserConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:207,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:208,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:208,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setProperty"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:213,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:214,1"
      Dst: "[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:215,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:221,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setDocumentHandler"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:222,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setDTDHandler"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:223,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setDTDContentModelHandler"
    - Src: "org.apache.xerces.jaxp.validation.StreamValidatorHelper:224,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.YearMonthDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.YearMonthDV"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDV:36,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.YearMonthDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.YearMonthDV"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.YearMonthDV].parse(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDV:46,1"
      Dst: "[org.apache.xerces.impl.dv.xs.YearMonthDV].parse"
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDV:48,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.YearMonthDV].parse(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.YearMonthDV"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getYearMonth(java.lang.String,int,int,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseTimeZone(java.lang.String,int,int,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionUses: 1
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.YearMonthDV:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearMonthDV:79"
        BranchSideFuncs:
        - "normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearMonthDV:78"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.YearMonthDV:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearMonthDV:79"
        BranchSideFuncs:
        - "normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearMonthDV:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDV:61,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDV:62,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDV:65,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getYearMonth"
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDV:67,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseTimeZone"
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDV:71,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime"
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDV:74,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized"
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDV:77,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.YearMonthDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.YearMonthDV"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDV:84,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDV:85,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append"
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDV:86,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDV:89,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.YearMonthDV].getXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.YearMonthDV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.YearMonthDV:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearMonthDV:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDV:96,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].hasTimeZone"
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDV:93,1"
      Dst: "[javax.xml.datatype.DatatypeFactory].newXMLGregorianCalendar"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.EntityImpl"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)"
    - "[org.apache.xerces.dom.NodeImpl].isReadOnly(boolean)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityImpl:106,1"
      Dst: "[org.apache.xerces.dom.ParentNode].<init>"
    - Src: "org.apache.xerces.dom.EntityImpl:108,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    functionSourceFile: "org.apache.xerces.dom.EntityImpl"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    functionSourceFile: "org.apache.xerces.dom.EntityImpl"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredEntityImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    functionUses: 22
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityImpl:127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityImpl:130"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.EntityImpl:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityImpl:127,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityImpl:128,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityImpl].cloneNode(boolean)"
    functionSourceFile: "org.apache.xerces.dom.EntityImpl"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ParentNode].setReadOnly(boolean,boolean)"
    functionUses: 6
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityImpl:135,1"
      Dst: "[org.apache.xerces.dom.ParentNode].cloneNode"
    - Src: "org.apache.xerces.dom.EntityImpl:136,1"
      Dst: "[org.apache.xerces.dom.ParentNode].setReadOnly"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityImpl].getPublicId()"
    functionSourceFile: "org.apache.xerces.dom.EntityImpl"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredEntityImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityImpl:150"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityImpl:153"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.EntityImpl:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityImpl:150,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityImpl:151,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityImpl].getSystemId()"
    functionSourceFile: "org.apache.xerces.dom.EntityImpl"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredEntityImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityImpl:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityImpl:166"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.EntityImpl:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityImpl:163,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityImpl:164,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityImpl].getXmlVersion()"
    functionSourceFile: "org.apache.xerces.dom.EntityImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityImpl:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityImpl:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.EntityImpl:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityImpl:176,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityImpl:177,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityImpl].getXmlEncoding()"
    functionSourceFile: "org.apache.xerces.dom.EntityImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityImpl:190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityImpl:194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.EntityImpl:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityImpl:190,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityImpl:191,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityImpl].getNotationName()"
    functionSourceFile: "org.apache.xerces.dom.EntityImpl"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredEntityImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    functionUses: 2
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityImpl:210"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityImpl:213"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.EntityImpl:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityImpl:210,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityImpl:211,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityImpl].setPublicId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.EntityImpl"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredEntityImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    functionUses: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityImpl:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityImpl:229"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.EntityImpl:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityImpl:226,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityImpl:227,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityImpl].setXmlEncoding(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.EntityImpl"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredEntityImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityImpl:241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityImpl:244"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.EntityImpl:243"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityImpl:241,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityImpl:242,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityImpl].getInputEncoding()"
    functionSourceFile: "org.apache.xerces.dom.EntityImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityImpl:256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityImpl:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.EntityImpl:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityImpl:256,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityImpl:257,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityImpl].setInputEncoding(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.EntityImpl"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredEntityImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityImpl:266"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityImpl:269"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.EntityImpl:268"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityImpl:266,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityImpl:267,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityImpl].setXmlVersion(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.EntityImpl"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredEntityImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityImpl:279"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityImpl:282"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.EntityImpl:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityImpl:279,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityImpl:280,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityImpl].setSystemId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.EntityImpl"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredEntityImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    functionUses: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityImpl:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityImpl:294"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.EntityImpl:293"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityImpl:291,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityImpl:292,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityImpl].setNotationName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.EntityImpl"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredEntityImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityImpl:305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityImpl:308"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.EntityImpl:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityImpl:305,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityImpl:306,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityImpl].getBaseURI()"
    functionSourceFile: "org.apache.xerces.dom.EntityImpl"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredEntityImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getBaseURI()"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityImpl:324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityImpl:327"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.EntityImpl:326"
        BranchSideFuncs:
        - "getBaseURI()"
        - "getOwnerDocument()"
    - Branch String: "org.apache.xerces.dom.EntityImpl:327"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityImpl:326"
        BranchSideFuncs:
        - "getBaseURI()"
        - "getOwnerDocument()"
    Callsites:
    - Src: "org.apache.xerces.dom.EntityImpl:324,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityImpl:325,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.EntityImpl:327,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getOwnerDocument"
    - Src: "org.apache.xerces.dom.EntityImpl:327,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getBaseURI"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityImpl].setBaseURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.EntityImpl"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredEntityImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    functionUses: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityImpl:332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityImpl:335"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.EntityImpl:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityImpl:332,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityImpl:333,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.StringDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.StringDV"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.StringDV:33,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.StringDV].getAllowedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.StringDV"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.StringDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.StringDV"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.xni.XMLLocator,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLParseException"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getPublicId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getPublicId()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getPublicId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getPublicId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getPublicId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getLiteralSystemId()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getLiteralSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getLiteralSystemId()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getBaseSystemId()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getBaseSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getLineNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1:org.apache.xerces.util.SAXLocatorWrapper:org.apache.xerces.util.StAXLocationWrapper].getLineNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1:org.apache.xerces.util.SAXLocatorWrapper:org.apache.xerces.util.StAXLocationWrapper].getLineNumber()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getLineNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1:org.apache.xerces.util.SAXLocatorWrapper:org.apache.xerces.util.StAXLocationWrapper].getLineNumber()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getColumnNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getColumnNumber()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getColumnNumber()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getColumnNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getCharacterOffset()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getCharacterOffset()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getCharacterOffset()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1:org.apache.xerces.util.SAXLocatorWrapper].getCharacterOffset()"
    functionUses: 1
    ICount: 26
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.xerces.xni.parser.XMLParseException:70"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.parser.XMLParseException:79"
        BranchSideFuncs:
        - "getCharacterOffset()"
        - "getPublicId()"
        - "getLiteralSystemId()"
        - "getBaseSystemId()"
        - "getColumnNumber()"
        - "getLineNumber()"
        - "getExpandedSystemId()"
      - BranchSide: "org.apache.xerces.xni.parser.XMLParseException:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xni.parser.XMLParseException:69,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    - Src: "org.apache.xerces.xni.parser.XMLParseException:71,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getPublicId"
    - Src: "org.apache.xerces.xni.parser.XMLParseException:72,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getLiteralSystemId"
    - Src: "org.apache.xerces.xni.parser.XMLParseException:73,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getExpandedSystemId"
    - Src: "org.apache.xerces.xni.parser.XMLParseException:74,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getBaseSystemId"
    - Src: "org.apache.xerces.xni.parser.XMLParseException:75,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getLineNumber"
    - Src: "org.apache.xerces.xni.parser.XMLParseException:76,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getColumnNumber"
    - Src: "org.apache.xerces.xni.parser.XMLParseException:77,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getCharacterOffset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.Exception)"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLParseException"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.String,java.lang.Exception)"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getPublicId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getPublicId()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getPublicId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getPublicId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getPublicId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getLiteralSystemId()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getLiteralSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getLiteralSystemId()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getBaseSystemId()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getBaseSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getLineNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1:org.apache.xerces.util.SAXLocatorWrapper:org.apache.xerces.util.StAXLocationWrapper].getLineNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1:org.apache.xerces.util.SAXLocatorWrapper:org.apache.xerces.util.StAXLocationWrapper].getLineNumber()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getLineNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1:org.apache.xerces.util.SAXLocatorWrapper:org.apache.xerces.util.StAXLocationWrapper].getLineNumber()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getColumnNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getColumnNumber()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getColumnNumber()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getColumnNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getCharacterOffset()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getCharacterOffset()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getCharacterOffset()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1:org.apache.xerces.util.SAXLocatorWrapper].getCharacterOffset()"
    functionUses: 3
    ICount: 27
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.xerces.xni.parser.XMLParseException:85"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.parser.XMLParseException:94"
        BranchSideFuncs:
        - "getCharacterOffset()"
        - "getPublicId()"
        - "getLiteralSystemId()"
        - "getBaseSystemId()"
        - "getColumnNumber()"
        - "getLineNumber()"
        - "getExpandedSystemId()"
      - BranchSide: "org.apache.xerces.xni.parser.XMLParseException:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xni.parser.XMLParseException:84,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    - Src: "org.apache.xerces.xni.parser.XMLParseException:86,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getPublicId"
    - Src: "org.apache.xerces.xni.parser.XMLParseException:87,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getLiteralSystemId"
    - Src: "org.apache.xerces.xni.parser.XMLParseException:88,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getExpandedSystemId"
    - Src: "org.apache.xerces.xni.parser.XMLParseException:89,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getBaseSystemId"
    - Src: "org.apache.xerces.xni.parser.XMLParseException:90,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getLineNumber"
    - Src: "org.apache.xerces.xni.parser.XMLParseException:91,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getColumnNumber"
    - Src: "org.apache.xerces.xni.parser.XMLParseException:92,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getCharacterOffset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLParseException].getPublicId()"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLParseException"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLParseException"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLParseException].getLiteralSystemId()"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLParseException].getBaseSystemId()"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLParseException"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLParseException"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset()"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLParseException"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLParseException].toString()"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLParseException"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XNIException].getException()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getMessage()"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 15
    ICount: 42
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.xni.parser.XMLParseException:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.parser.XMLParseException:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.parser.XMLParseException:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.parser.XMLParseException:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.parser.XMLParseException:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.parser.XMLParseException:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.parser.XMLParseException:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.parser.XMLParseException:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.parser.XMLParseException:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.parser.XMLParseException:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.parser.XMLParseException:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.parser.XMLParseException:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.parser.XMLParseException:166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.parser.XMLParseException:172"
        BranchSideFuncs:
        - "getException()"
      - BranchSide: "org.apache.xerces.xni.parser.XMLParseException:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.parser.XMLParseException:168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.parser.XMLParseException:172"
        BranchSideFuncs:
        - "getMessage()"
      - BranchSide: "org.apache.xerces.xni.parser.XMLParseException:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.parser.XMLParseException:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.parser.XMLParseException:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.parser.XMLParseException:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xni.parser.XMLParseException:142,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.xni.parser.XMLParseException:144,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.xni.parser.XMLParseException:165,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.xni.parser.XMLParseException:167,1"
      Dst: "[org.apache.xerces.xni.XNIException].getException"
    - Src: "org.apache.xerces.xni.parser.XMLParseException:175,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMMessageFormatter].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DOMMessageFormatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMMessageFormatter:43,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.dom.DOMMessageFormatter:44,1"
      Dst: "[java.util.Locale].getDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.dom.DOMMessageFormatter"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMMessageFormatter].getResourceBundle(java.lang.String)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].init()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].getResourceBundle(java.lang.String)"
    functionUses: 80
    ICount: 62
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMMessageFormatter:66"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:75"
        BranchSideFuncs:
        - "getResourceBundle(java.lang.String)"
        - "init()"
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMMessageFormatter:69"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMMessageFormatter:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMMessageFormatter:92"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMMessageFormatter:94"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMMessageFormatter:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMMessageFormatter:98"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMMessageFormatter:65,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].getResourceBundle"
    - Src: "org.apache.xerces.dom.DOMMessageFormatter:67,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].init"
    - Src: "org.apache.xerces.dom.DOMMessageFormatter:70,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.dom.DOMMessageFormatter:70,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.dom.DOMMessageFormatter:70,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.dom.DOMMessageFormatter:70,1"
      Dst: "[java.util.MissingResourceException].<init>"
    - Src: "org.apache.xerces.dom.DOMMessageFormatter:75,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.apache.xerces.dom.DOMMessageFormatter:78,1"
      Dst: "[java.text.MessageFormat].format"
    - Src: "org.apache.xerces.dom.DOMMessageFormatter:95,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.dom.DOMMessageFormatter:96,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.dom.DOMMessageFormatter:101,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DOMMessageFormatter].getResourceBundle(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMMessageFormatter"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "java.util.ResourceBundle"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMMessageFormatter:110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMMessageFormatter:110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:112"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMMessageFormatter:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMMessageFormatter:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMMessageFormatter:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMMessageFormatter:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMMessageFormatter:110,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMMessageFormatter].init()"
    functionSourceFile: "org.apache.xerces.dom.DOMMessageFormatter"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMMessageFormatter:127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMMessageFormatter:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMMessageFormatter:128,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.dom.DOMMessageFormatter:130,1"
      Dst: "[java.util.ResourceBundle].getBundle"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMMessageFormatter].setLocale(java.util.Locale)"
    functionSourceFile: "org.apache.xerces.dom.DOMMessageFormatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl,java.util.Hashtable,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"
    - "java.util.Hashtable"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:111,1"
      Dst: "[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl,java.util.Hashtable,java.util.Hashtable,boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"
    - "java.util.Hashtable"
    - "java.util.Hashtable"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 129
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:129"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:152"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:116,1"
      Dst: "[javax.xml.parsers.DocumentBuilder].<init>"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:117,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].<init>"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:122,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].isValidating"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:123,1"
      Dst: "[org.apache.xerces.jaxp.DefaultValidationErrorHandler].<init>"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:124,1"
      Dst: "[org.apache.xerces.jaxp.DocumentBuilderImpl].setErrorHandler"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:127,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].getErrorHandler"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:130,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].setFeature"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:133,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].isNamespaceAware"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:137,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].isIgnoringElementContentWhitespace"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:139,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].isExpandEntityReferences"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:141,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].isIgnoringComments"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:143,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].isCoalescing"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:148,1"
      Dst: "[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isXIncludeAware"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:154,1"
      Dst: "[org.apache.xerces.util.SecurityManager].<init>"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:154,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].setProperty"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:157,1"
      Dst: "[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].getSchema"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:159,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].getXMLParserConfiguration"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:163,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:164,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].<init>"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:165,1"
      Dst: "[org.apache.xerces.jaxp.UnparsedEntityHandler].<init>"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:166,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDHandler"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:167,1"
      Dst: "[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDHandler"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:168,1"
      Dst: "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:169,1"
      Dst: "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].<init>"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:174,1"
      Dst: "[javax.xml.validation.Schema].newValidatorHandler"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:174,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent].<init>"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:179,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:179,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedFeatures"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:180,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:180,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedProperties"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:181,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:182,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:183,1"
      Dst: "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:194,1"
      Dst: "[org.apache.xerces.jaxp.DocumentBuilderImpl].setFeatures"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:197,1"
      Dst: "[org.apache.xerces.jaxp.DocumentBuilderImpl].setDocumentBuilderFactoryAttributes"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:200,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].getEntityResolver"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderImpl].setFeatures(java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:206,1"
      Dst: "[java.util.Hashtable].entrySet"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:206,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:207,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:208,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:209,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:210,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:210,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:211,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].setFeature"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderImpl].setDocumentBuilderFactoryAttributes(java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:232"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:231,1"
      Dst: "[java.util.Hashtable].entrySet"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:231,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:232,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:233,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:234,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:235,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:238,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:238,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].setFeature"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:241,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:245,1"
      Dst: "[org.apache.xerces.jaxp.DocumentBuilderImpl].isValidating"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:249,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].setProperty"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:254,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:259,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:259,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderImpl].newDocument()"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:278,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderImpl].getDOMImplementation()"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:282,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderImpl].parse(org.xml.sax.InputSource)"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 1
    argTypes:
    - "org.xml.sax.InputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:292"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:296"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:288,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:288,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:293,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].reset"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:294,1"
      Dst: "[org.apache.xerces.jaxp.UnparsedEntityHandler].reset"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:296,1"
      Dst: "[org.apache.xerces.jaxp.DocumentBuilderImpl].resetSchemaValidator"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:298,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].parse"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:299,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].getDocument"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:300,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].dropDocumentReferences"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderImpl].isNamespaceAware()"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:306,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].getFeature"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:309,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:309,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderImpl].isValidating()"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:315,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].getFeature"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:318,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:318,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderImpl].isXIncludeAware()"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:328,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].getFeature"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderImpl].setEntityResolver(org.xml.sax.EntityResolver)"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.EntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:336,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].setEntityResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderImpl].setErrorHandler(org.xml.sax.ErrorHandler)"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:340,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].setErrorHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderImpl].getSchema()"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.validation.Schema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderImpl].reset()"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:349"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderImpl:353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:356"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderImpl:355"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:349,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].getErrorHandler"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:350,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].setErrorHandler"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:353,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].getEntityResolver"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:354,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].setEntityResolver"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderImpl].getDOMParser()"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.parsers.DOMParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderImpl].resetSchemaValidator()"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:365,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].reset"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderImpl:369,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl$LEntry].<init>(org.apache.xerces.dom.DocumentImpl,java.lang.String,org.w3c.dom.events.EventListener,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl$LEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.dom.DocumentImpl"
    - "java.lang.String"
    - "org.w3c.dom.events.EventListener"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl$LEntry:631,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>()"
    functionSourceFile: "org.apache.xerces.util.DOMErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:81,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:69,1"
      Dst: "[org.apache.xerces.util.XMLErrorCode].<init>"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:71,1"
      Dst: "[org.apache.xerces.dom.DOMErrorImpl].<init>"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:82,1"
      Dst: "[java.io.PrintWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>(org.w3c.dom.DOMErrorHandler)"
    functionSourceFile: "org.apache.xerces.util.DOMErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.DOMErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:86,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:69,1"
      Dst: "[org.apache.xerces.util.XMLErrorCode].<init>"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:71,1"
      Dst: "[org.apache.xerces.dom.DOMErrorImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMErrorHandlerWrapper].setErrorHandler(org.w3c.dom.DOMErrorHandler)"
    functionSourceFile: "org.apache.xerces.util.DOMErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.DOMErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler()"
    functionSourceFile: "org.apache.xerces.util.DOMErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "org.w3c.dom.DOMErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMErrorHandlerWrapper].warning(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.util.DOMErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()"
    - "[org.apache.xerces.util.DOMErrorHandlerWrapper].handleError(org.w3c.dom.DOMError)"
    functionUses: 2
    ICount: 34
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMErrorHandlerWrapper:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:141"
        BranchSideFuncs:
        - "getCharacterOffset()"
        - "getColumnNumber()"
        - "getLineNumber()"
        - "getExpandedSystemId()"
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMErrorHandlerWrapper:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:144"
        BranchSideFuncs:
        - "handleError(org.w3c.dom.DOMError)"
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:132,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:135,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:136,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:137,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:138,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:142,1"
      Dst: "[org.w3c.dom.DOMErrorHandler].handleError"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMErrorHandlerWrapper].error(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.util.DOMErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()"
    - "[org.apache.xerces.util.DOMErrorHandlerWrapper].handleError(org.w3c.dom.DOMError)"
    functionUses: 2
    ICount: 34
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMErrorHandlerWrapper:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:177"
        BranchSideFuncs:
        - "getCharacterOffset()"
        - "getColumnNumber()"
        - "getLineNumber()"
        - "getExpandedSystemId()"
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMErrorHandlerWrapper:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:180"
        BranchSideFuncs:
        - "handleError(org.w3c.dom.DOMError)"
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:168,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:171,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:172,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:173,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:174,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:178,1"
      Dst: "[org.w3c.dom.DOMErrorHandler].handleError"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMErrorHandlerWrapper].fatalError(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.util.DOMErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLErrorCode].setValues(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.DOMErrorHandlerWrapper$DOMErrorTypeMap].getDOMErrorType(org.apache.xerces.util.XMLErrorCode)"
    - "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()"
    - "[org.apache.xerces.util.DOMErrorHandlerWrapper].handleError(org.w3c.dom.DOMError)"
    functionUses: 2
    ICount: 42
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMErrorHandlerWrapper:212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:207"
        BranchSideFuncs:
        - "getDOMErrorType(org.apache.xerces.util.XMLErrorCode)"
        - "setValues(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.util.DOMErrorHandlerWrapper:215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:222"
        BranchSideFuncs:
        - "getCharacterOffset()"
        - "getColumnNumber()"
        - "getLineNumber()"
        - "getExpandedSystemId()"
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMErrorHandlerWrapper:222"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:225"
        BranchSideFuncs:
        - "handleError(org.w3c.dom.DOMError)"
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:210,1"
      Dst: "[org.apache.xerces.util.XMLErrorCode].setValues"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:211,1"
      Dst: "[org.apache.xerces.util.DOMErrorHandlerWrapper$DOMErrorTypeMap].getDOMErrorType"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:213,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:216,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:217,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:218,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:219,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:223,1"
      Dst: "[org.w3c.dom.DOMErrorHandler].handleError"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMErrorHandlerWrapper].handleError(org.w3c.dom.DOMError)"
    functionSourceFile: "org.apache.xerces.util.DOMErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.DOMError"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DOMErrorHandlerWrapper].printError(org.w3c.dom.DOMError)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:229,1"
      Dst: "[org.apache.xerces.util.DOMErrorHandlerWrapper].printError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMErrorHandlerWrapper].printError(org.w3c.dom.DOMError)"
    functionSourceFile: "org.apache.xerces.util.DOMErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.DOMError"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMErrorImpl].getSeverity()"
    - "[org.apache.xerces.dom.DOMErrorImpl].getLocation()"
    - "[org.apache.xerces.dom.DOMLocatorImpl].getLineNumber()"
    - "[org.apache.xerces.dom.DOMLocatorImpl].getColumnNumber()"
    - "[org.apache.xerces.dom.DOMLocatorImpl].getByteOffset()"
    - "[org.apache.xerces.dom.DOMLocatorImpl].getUtf16Offset()"
    - "[org.apache.xerces.dom.DOMLocatorImpl].getRelatedNode()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    - "[org.apache.xerces.dom.DOMLocatorImpl].getUri()"
    - "[org.apache.xerces.dom.DOMErrorImpl].getMessage()"
    functionUses: 1
    ICount: 70
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMErrorHandlerWrapper:238"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMErrorHandlerWrapper:240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMErrorHandlerWrapper:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:273"
        BranchSideFuncs:
        - "getUtf16Offset()"
        - "getRelatedNode()"
        - "getColumnNumber()"
        - "getByteOffset()"
        - "getLineNumber()"
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:272"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "org.apache.xerces.util.DOMErrorHandlerWrapper:257"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:262"
        BranchSideFuncs:
        - "getNodeName()"
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:261"
        BranchSideFuncs:
        - "getUri()"
    - Branch String: "org.apache.xerces.util.DOMErrorHandlerWrapper:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:272"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "org.apache.xerces.util.DOMErrorHandlerWrapper:265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMErrorHandlerWrapper:266"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:236,1"
      Dst: "[org.w3c.dom.DOMError].getSeverity"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:237,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:247,1"
      Dst: "[org.w3c.dom.DOMError].getLocation"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:249,1"
      Dst: "[org.w3c.dom.DOMLocator].getLineNumber"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:251,1"
      Dst: "[org.w3c.dom.DOMLocator].getColumnNumber"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:253,1"
      Dst: "[org.w3c.dom.DOMLocator].getByteOffset"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:255,1"
      Dst: "[org.w3c.dom.DOMLocator].getUtf16Offset"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:256,1"
      Dst: "[org.w3c.dom.DOMLocator].getRelatedNode"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:259,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:262,1"
      Dst: "[org.w3c.dom.DOMLocator].getUri"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:264,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:266,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:274,1"
      Dst: "[org.w3c.dom.DOMError].getMessage"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:275,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper:276,1"
      Dst: "[java.io.PrintWriter].flush"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DoubleDV].isPossibleFP(java.lang.String)"
    functionUses: 1
    ICount: 24
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:92"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:82,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:83,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DoubleDV].isPossibleFP"
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:84,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:86,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:96,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:103"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:111"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:114"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].hashCode()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:123,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].isIdentical(org.apache.xerces.impl.dv.xs.DoubleDV$XDouble)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:132"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:135,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].compareTo(org.apache.xerces.impl.dv.xs.DoubleDV$XDouble)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:164"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].toString()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 125
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:181"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:231"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:188,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:191,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:192,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:195,1"
      Dst: "[java.lang.String].getChars"
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:247,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].getValue()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].access$000(org.apache.xerces.impl.dv.xs.DoubleDV$XDouble,org.apache.xerces.impl.dv.xs.DoubleDV$XDouble)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble"
    - "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].compareTo(org.apache.xerces.impl.dv.xs.DoubleDV$XDouble)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:80,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].<init>(byte[])"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].<init>(byte[])"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:57,1"
      Dst: "[org.apache.xerces.impl.dv.util.ByteListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].toString()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.util.HexBin].encode(byte[])"
    functionUses: 14
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:60"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:63"
        BranchSideFuncs:
        - "encode(byte[])"
      - BranchSide: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:61,1"
      Dst: "[org.apache.xerces.impl.dv.util.HexBin].encode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:67"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:69"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:68"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:71"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:73"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:72"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:73"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:76"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:74"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:73"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:72"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].hashCode()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:84"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorContent()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSParticleDecl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSParticleDecl].<init>()"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorWildcard()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].<init>()"
    functionUses: 1
    ICount: 25
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:88"
        BranchSideFuncs:
        - "getErrorWildcard()"
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:73,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:75,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorWildcard"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:78,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorWildcard()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSWildcardDecl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:91"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:96"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:92,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDHandler"
    - "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:120,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].genAnonTypeName(org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentBackup()"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexTypeDecl(org.w3c.dom.Element,java.lang.String,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentRestore()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.util.SimpleLocator)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.util.SimpleLocator)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.util.SimpleLocator)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator(org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].setIsAnonymous()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAnonymous()"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 1
    ICount: 17
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:156,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:158,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].genAnonTypeName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:159,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentBackup"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:160,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexTypeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:162,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentRestore"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:164,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:164,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addComplexTypeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:165,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAnonymous"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:166,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentBackup()"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexTypeDecl(org.w3c.dom.Element,java.lang.String,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentRestore()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.util.SimpleLocator)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.util.SimpleLocator)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.util.SimpleLocator)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator(org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 3
    ICount: 47
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:197"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:196"
        BranchSideFuncs:
        - "getGlobalTypeDecl(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:202"
        BranchSideFuncs:
        - "addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:201"
        BranchSideFuncs:
        - "getGlobalTypeDecl(java.lang.String,java.lang.String)"
        - "getName()"
        - "schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:209"
        BranchSideFuncs:
        - "addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:218"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:210"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:214"
        BranchSideFuncs:
        - "addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:214"
        BranchSideFuncs:
        - "addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:183,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:186,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentBackup"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:187,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexTypeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:189,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentRestore"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:191,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:191,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addComplexTypeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:194,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:197,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:197,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:198,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalComplexTypeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:202,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:215,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalTypeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:219,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexTypeDecl(org.w3c.dom.Element,java.lang.String,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    argCount: 5
    argTypes:
    - "org.w3c.dom.Element"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].setName(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setName(java.lang.String)"
    - "[org.apache.xerces.impl.xs.util.XInt].shortValue()"
    - "[org.apache.xerces.impl.xs.util.XInt].shortValue()"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].processComplexContent(org.w3c.dom.Element,boolean,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSimpleContent(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexContent(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].processComplexContent(org.w3c.dom.Element,boolean,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].handleComplexTypeError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.xs.XSObject[],int)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setValues(java.lang.String,java.lang.String,org.apache.xerces.xs.XSTypeDefinition,short,short,short,short,boolean,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.util.XSObjectListImpl)"
    functionUses: 2
    ICount: 163
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:231"
        BranchSideFuncs:
        - "shortValue()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:230"
        BranchSideFuncs:
        - "<init>()"
        - "setName(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:242"
        BranchSideFuncs:
        - "shortValue()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:241"
        BranchSideFuncs:
        - "shortValue()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:243"
        BranchSideFuncs:
        - "getFirstChildElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:242"
        BranchSideFuncs:
        - "shortValue()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:243"
        BranchSideFuncs:
        - "getFirstChildElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:242"
        BranchSideFuncs:
        - "shortValue()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:275"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:264"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:284"
        BranchSideFuncs:
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:284"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:295"
        BranchSideFuncs:
        - "shortValue()"
        - "getLocalName(org.w3c.dom.Node)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "handleComplexTypeError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "traverseSimpleContent(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "processComplexContent(org.w3c.dom.Element,boolean,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "traverseComplexContent(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:294"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:309"
        BranchSideFuncs:
        - "shortValue()"
        - "getLocalName(org.w3c.dom.Node)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "handleComplexTypeError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "traverseSimpleContent(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "processComplexContent(org.w3c.dom.Element,boolean,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "traverseComplexContent(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:307"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:310"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:329"
        BranchSideFuncs:
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "traverseComplexContent(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:328"
        BranchSideFuncs:
        - "processComplexContent(org.w3c.dom.Element,boolean,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:320"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:344"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:344"
        BranchSideFuncs:
        - "setValues(java.lang.String,java.lang.String,org.apache.xerces.xs.XSTypeDefinition,short,short,short,short,boolean,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.util.XSObjectListImpl)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:343"
        BranchSideFuncs:
        - "setValues(java.lang.String,java.lang.String,org.apache.xerces.xs.XSTypeDefinition,short,short,short,short,boolean,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.util.XSObjectListImpl)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:231,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:232,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:239,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:242,1"
      Dst: "[org.apache.xerces.impl.xs.util.XInt].shortValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:248,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:257,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:259,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:259,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:260,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:260,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:261,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:264,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:266,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:270,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:292,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].processComplexContent"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:300,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSimpleContent"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:311,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexContent"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:337,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:337,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].handleComplexTypeError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:344,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:344,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setValues"
    JavaMethodInfo: null
    BBCount: 37
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSimpleContent(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getFinal()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getSimpleType()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].emptiable()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFinal()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFinal()"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>()"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivationOk(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSTypeDefinition,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFinal()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFinal()"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].genAnonTypeName(org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setAnonymous(boolean)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].isAttrOrAttrGroup(org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttrGrp()"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttrGrp()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].isAttrOrAttrGroup(org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttrGrp()"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 1
    ICount: 404
    EdgeCount: 136
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:368"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:368"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:374"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:379"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:390"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:389"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:393"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:392"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:393"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:396"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:395"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:402"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:409"
        BranchSideFuncs:
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:418"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:424"
        BranchSideFuncs:
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:433"
        BranchSideFuncs:
        - "getTypeCategory()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:441"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:462"
        BranchSideFuncs:
        - "getArgs()"
        - "getLocalName(org.w3c.dom.Node)"
        - "traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
        - "getParticle()"
        - "isAttrOrAttrGroup(org.w3c.dom.Element)"
        - "getSimpleType()"
        - "checkSimpleDerivationOk(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSTypeDefinition,short)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "genAnonTypeName(org.w3c.dom.Element)"
        - "validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
        - "<init>()"
        - "getName()"
        - "getKey()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "emptiable()"
        - "getTypeCategory()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "setAnonymous(boolean)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getAttrGrp()"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
        - "removeProhibitedAttrs()"
        - "getFinal()"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "getContentType()"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:461"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:446"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:450"
        BranchSideFuncs:
        - "getSimpleType()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:449"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:450"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:455"
        BranchSideFuncs:
        - "getContentType()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:454"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:455"
        BranchSideFuncs:
        - "getParticle()"
        - "emptiable()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:454"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:452"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:455"
        BranchSideFuncs:
        - "getArgs()"
        - "getLocalName(org.w3c.dom.Node)"
        - "traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
        - "getParticle()"
        - "isAttrOrAttrGroup(org.w3c.dom.Element)"
        - "getSimpleType()"
        - "checkSimpleDerivationOk(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSTypeDefinition,short)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "genAnonTypeName(org.w3c.dom.Element)"
        - "validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
        - "<init>()"
        - "getName()"
        - "getKey()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "emptiable()"
        - "getTypeCategory()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "setAnonymous(boolean)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getAttrGrp()"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
        - "removeProhibitedAttrs()"
        - "getFinal()"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "getContentType()"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:454"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:464"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:469"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:476"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:489"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:488"
        BranchSideFuncs:
        - "getFirstChildElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:479"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:477"
        BranchSideFuncs:
        - "getArgs()"
        - "getLocalName(org.w3c.dom.Node)"
        - "traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
        - "getParticle()"
        - "isAttrOrAttrGroup(org.w3c.dom.Element)"
        - "getSimpleType()"
        - "checkSimpleDerivationOk(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSTypeDefinition,short)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "genAnonTypeName(org.w3c.dom.Element)"
        - "validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
        - "<init>()"
        - "getName()"
        - "getKey()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "emptiable()"
        - "getTypeCategory()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "setAnonymous(boolean)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getAttrGrp()"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
        - "removeProhibitedAttrs()"
        - "getFinal()"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "getContentType()"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:476"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:490"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:514"
        BranchSideFuncs:
        - "getArgs()"
        - "getLocalName(org.w3c.dom.Node)"
        - "traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
        - "getParticle()"
        - "isAttrOrAttrGroup(org.w3c.dom.Element)"
        - "getSimpleType()"
        - "checkSimpleDerivationOk(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSTypeDefinition,short)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "genAnonTypeName(org.w3c.dom.Element)"
        - "validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
        - "<init>()"
        - "getName()"
        - "getKey()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "emptiable()"
        - "getTypeCategory()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "setAnonymous(boolean)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getAttrGrp()"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
        - "removeProhibitedAttrs()"
        - "getFinal()"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "getContentType()"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:513"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:498"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:497"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:499"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:504"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:503"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:504"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:523"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:522"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:505"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:523"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:522"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:515"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:523"
        BranchSideFuncs:
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:522"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:523"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:639"
        BranchSideFuncs:
        - "getArgs()"
        - "getLocalName(org.w3c.dom.Node)"
        - "traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
        - "getParticle()"
        - "isAttrOrAttrGroup(org.w3c.dom.Element)"
        - "getSimpleType()"
        - "checkSimpleDerivationOk(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSTypeDefinition,short)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "genAnonTypeName(org.w3c.dom.Element)"
        - "validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
        - "<init>()"
        - "getName()"
        - "getKey()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "emptiable()"
        - "getTypeCategory()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "setAnonymous(boolean)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getAttrGrp()"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
        - "removeProhibitedAttrs()"
        - "getFinal()"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "getContentType()"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:638"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:529"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:556"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:530"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:557"
        BranchSideFuncs:
        - "getArgs()"
        - "getLocalName(org.w3c.dom.Node)"
        - "traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
        - "getParticle()"
        - "isAttrOrAttrGroup(org.w3c.dom.Element)"
        - "getSimpleType()"
        - "checkSimpleDerivationOk(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSTypeDefinition,short)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "genAnonTypeName(org.w3c.dom.Element)"
        - "validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
        - "<init>()"
        - "getName()"
        - "getKey()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "emptiable()"
        - "getTypeCategory()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "setAnonymous(boolean)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getAttrGrp()"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
        - "removeProhibitedAttrs()"
        - "getFinal()"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "getContentType()"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:556"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:534"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:542"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:541"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:542"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:551"
        BranchSideFuncs:
        - "getArgs()"
        - "getLocalName(org.w3c.dom.Node)"
        - "traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
        - "getParticle()"
        - "isAttrOrAttrGroup(org.w3c.dom.Element)"
        - "getSimpleType()"
        - "checkSimpleDerivationOk(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSTypeDefinition,short)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "genAnonTypeName(org.w3c.dom.Element)"
        - "validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
        - "<init>()"
        - "getName()"
        - "getKey()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "emptiable()"
        - "getTypeCategory()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "setAnonymous(boolean)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getAttrGrp()"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
        - "removeProhibitedAttrs()"
        - "getFinal()"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "getContentType()"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:550"
        BranchSideFuncs:
        - "getNextSiblingElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:543"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:551"
        BranchSideFuncs:
        - "getArgs()"
        - "getLocalName(org.w3c.dom.Node)"
        - "traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
        - "getParticle()"
        - "isAttrOrAttrGroup(org.w3c.dom.Element)"
        - "getSimpleType()"
        - "checkSimpleDerivationOk(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSTypeDefinition,short)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "genAnonTypeName(org.w3c.dom.Element)"
        - "validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
        - "<init>()"
        - "getName()"
        - "getKey()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "emptiable()"
        - "getTypeCategory()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "setAnonymous(boolean)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getAttrGrp()"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
        - "removeProhibitedAttrs()"
        - "getFinal()"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "getContentType()"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:550"
        BranchSideFuncs:
        - "getNextSiblingElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:566"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:572"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:580"
        BranchSideFuncs:
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:579"
        BranchSideFuncs:
        - "getArgs()"
        - "genAnonTypeName(org.w3c.dom.Element)"
        - "getKey()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:590"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:597"
        BranchSideFuncs:
        - "setAnonymous(boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:596"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:597"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:617"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:616"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:598"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:605"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:604"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:607"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:617"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:616"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:627"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:634"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:633"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:640"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:666"
        BranchSideFuncs:
        - "getArgs()"
        - "getLocalName(org.w3c.dom.Node)"
        - "traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
        - "getParticle()"
        - "isAttrOrAttrGroup(org.w3c.dom.Element)"
        - "getSimpleType()"
        - "checkSimpleDerivationOk(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSTypeDefinition,short)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "genAnonTypeName(org.w3c.dom.Element)"
        - "validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
        - "<init>()"
        - "getName()"
        - "getKey()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "emptiable()"
        - "getTypeCategory()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "setAnonymous(boolean)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getAttrGrp()"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
        - "removeProhibitedAttrs()"
        - "getFinal()"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "getContentType()"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:665"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:645"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:652"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:651"
        BranchSideFuncs:
        - "traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:655"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:663"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:662"
        BranchSideFuncs:
        - "removeProhibitedAttrs()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:666"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:678"
        BranchSideFuncs:
        - "getArgs()"
        - "getLocalName(org.w3c.dom.Node)"
        - "traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
        - "getParticle()"
        - "isAttrOrAttrGroup(org.w3c.dom.Element)"
        - "getSimpleType()"
        - "checkSimpleDerivationOk(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSTypeDefinition,short)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "genAnonTypeName(org.w3c.dom.Element)"
        - "validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
        - "<init>()"
        - "getName()"
        - "getKey()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "emptiable()"
        - "getTypeCategory()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "setAnonymous(boolean)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getAttrGrp()"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
        - "removeProhibitedAttrs()"
        - "getFinal()"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "getContentType()"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:677"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:358,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:367,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:368,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:368,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:369,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:369,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:370,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:373,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:375,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:381,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:382,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:425,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:441,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:444,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getFinal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:446,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:447,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getSimpleType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:452,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:452,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].emptiable"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:458,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:468,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:470,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getFinal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:532,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseLocal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:543,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivationOk"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:573,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseFacets"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:580,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].genAnonTypeName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:581,1"
      Dst: "[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeRestriction"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:583,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:584,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].applyFacets"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:586,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getKey"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:586,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getArgs"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:586,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:591,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setAnonymous"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:598,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].isAttrOrAttrGroup"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:605,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAttrsAndAttrGrps"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:617,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttrGrp"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:617,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].mergeAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:624,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:626,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].validRestrictionOf"
    JavaMethodInfo: null
    BBCount: 81
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexContent(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser"
    linkageType: null
    functionLinenumber: 687
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Element"
    - "boolean"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>()"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getFinal()"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].processComplexContent(org.w3c.dom.Element,boolean,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType()"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttrGrp()"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttrGrp()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getSimpleType()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType()"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType()"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttrGrp()"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 1
    ICount: 350
    EdgeCount: 99
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:697"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:706"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:705"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:709"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:714"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:713"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:709"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:714"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:713"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:715"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:721"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:720"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:721"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:731"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:732"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:734"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:733"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:734"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:737"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:736"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:742"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:749"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:748"
        BranchSideFuncs:
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:757"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:764"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:763"
        BranchSideFuncs:
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:769"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:775"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:774"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:775"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:781"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:780"
        BranchSideFuncs:
        - "getFinal()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:787"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:799"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:798"
        BranchSideFuncs:
        - "getFirstChildElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:790"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:788"
        BranchSideFuncs:
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getLocalName(org.w3c.dom.Node)"
        - "getAttrGrp()"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getParticle()"
        - "mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
        - "getSimpleType()"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "removeProhibitedAttrs()"
        - "validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
        - "getFinal()"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "<init>()"
        - "getName()"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "getContentType()"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "processComplexContent(org.w3c.dom.Element,boolean,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:787"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:801"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:822"
        BranchSideFuncs:
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getLocalName(org.w3c.dom.Node)"
        - "getAttrGrp()"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getParticle()"
        - "mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
        - "getSimpleType()"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "removeProhibitedAttrs()"
        - "validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
        - "getFinal()"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "<init>()"
        - "getName()"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "getContentType()"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "processComplexContent(org.w3c.dom.Element,boolean,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:821"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:803"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:808"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:807"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:809"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:813"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:812"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:813"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:832"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:831"
        BranchSideFuncs:
        - "processComplexContent(org.w3c.dom.Element,boolean,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:814"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:832"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:831"
        BranchSideFuncs:
        - "processComplexContent(org.w3c.dom.Element,boolean,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:823"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:832"
        BranchSideFuncs:
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:831"
        BranchSideFuncs:
        - "processComplexContent(org.w3c.dom.Element,boolean,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:844"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:887"
        BranchSideFuncs:
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getLocalName(org.w3c.dom.Node)"
        - "getAttrGrp()"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getParticle()"
        - "mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
        - "getSimpleType()"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "removeProhibitedAttrs()"
        - "validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
        - "getFinal()"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "<init>()"
        - "getName()"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "getContentType()"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "processComplexContent(org.w3c.dom.Element,boolean,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:886"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:853"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:863"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:862"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:854"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:863"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:862"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:872"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:953"
        BranchSideFuncs:
        - "validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:952"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:874"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:880"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:879"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:887"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:892"
        BranchSideFuncs:
        - "getSimpleType()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:891"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:892"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:898"
        BranchSideFuncs:
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getLocalName(org.w3c.dom.Node)"
        - "getAttrGrp()"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getParticle()"
        - "mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
        - "getSimpleType()"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "removeProhibitedAttrs()"
        - "validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
        - "getFinal()"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "<init>()"
        - "getName()"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "getContentType()"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "processComplexContent(org.w3c.dom.Element,boolean,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:897"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:898"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:905"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:904"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:899"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:905"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:904"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:905"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:914"
        BranchSideFuncs:
        - "getContentType()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:913"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:906"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:914"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:913"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:914"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:916"
        BranchSideFuncs:
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getLocalName(org.w3c.dom.Node)"
        - "getAttrGrp()"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getParticle()"
        - "mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
        - "getSimpleType()"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "removeProhibitedAttrs()"
        - "validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
        - "getFinal()"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "<init>()"
        - "getName()"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "getContentType()"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "processComplexContent(org.w3c.dom.Element,boolean,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:915"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:914"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:918"
        BranchSideFuncs:
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getLocalName(org.w3c.dom.Node)"
        - "getAttrGrp()"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getParticle()"
        - "mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
        - "getSimpleType()"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "removeProhibitedAttrs()"
        - "validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
        - "getFinal()"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "<init>()"
        - "getName()"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
        - "getContentType()"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "processComplexContent(org.w3c.dom.Element,boolean,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:917"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:916"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:924"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:923"
        BranchSideFuncs:
        - "getParticle()"
        - "<init>()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:917"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:924"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:923"
        BranchSideFuncs:
        - "getParticle()"
        - "<init>()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:688,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:698,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:708,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:709,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:709,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:710,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:710,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:711,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:714,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:716,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:722,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:723,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:764,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:779,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:787,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getFinal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:832,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].processComplexContent"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:843,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:854,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:858,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:863,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttrGrp"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:863,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].mergeAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:870,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:873,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].validRestrictionOf"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:889,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getSimpleType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:924,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:932,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].<init>"
    JavaMethodInfo: null
    BBCount: 68
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String,boolean,org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser"
    linkageType: null
    functionLinenumber: 967
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    - "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    - "java.lang.String"
    - "boolean"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUse(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.XSAttributeUseImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getName()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].replaceAttributeUse(org.apache.xerces.xs.XSAttributeUse,org.apache.xerces.impl.xs.XSAttributeUseImpl)"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].performUnionWith(org.apache.xerces.impl.xs.XSWildcardDecl,short)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    functionUses: 4
    ICount: 63
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:971"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:996"
        BranchSideFuncs:
        - "item(int)"
        - "getAttributeUse(java.lang.String,java.lang.String)"
        - "getNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:995"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:975"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:983"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:978"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:983"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:982"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:984"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:968"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:967"
        BranchSideFuncs:
        - "getLength()"
        - "getAttributeUses()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:985"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:968"
        BranchSideFuncs:
        - "getName()"
        - "replaceAttributeUse(org.apache.xerces.xs.XSAttributeUse,org.apache.xerces.impl.xs.XSAttributeUseImpl)"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:967"
        BranchSideFuncs:
        - "getLength()"
        - "getAttributeUses()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:996"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1011"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1010"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:997"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1000"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:999"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1000"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1011"
        BranchSideFuncs:
        - "performUnionWith(org.apache.xerces.impl.xs.XSWildcardDecl,short)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1010"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1002"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1010"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:968,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:970,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].getLength"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:972,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:973,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:974,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:973,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUse"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:977,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:980,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:986,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:991,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].replaceAttributeUse"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1001,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].performUnionWith"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].processComplexContent(org.w3c.dom.Element,boolean,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser"
    linkageType: null
    functionLinenumber: 1017
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.w3c.dom.Element"
    - "boolean"
    - "boolean"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseSequence(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.xs.XSObject)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseChoice(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.xs.XSObject)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseAll(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.xs.XSObject)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.XSConstraints].getEmptySequence()"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].isAttrOrAttrGroup(org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()"
    functionUses: 3
    ICount: 114
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1023"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1076"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1032"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1037"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1038"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1048"
        BranchSideFuncs:
        - "traverseSequence(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.xs.XSObject)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1047"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1041"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1046"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1045"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1046"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1045"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1048"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1058"
        BranchSideFuncs:
        - "traverseChoice(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.xs.XSObject)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1057"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1051"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1056"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1055"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1051"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1056"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1055"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1053"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1056"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1055"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1058"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1070"
        BranchSideFuncs:
        - "traverseAll(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.xs.XSObject)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1069"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1061"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1066"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1065"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1063"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1066"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1065"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1077"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1092"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1081"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1087"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1086"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1082"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1087"
        BranchSideFuncs:
        - "getNextSiblingElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1086"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1087"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1093"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1092"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1093"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1096"
        BranchSideFuncs:
        - "getEmptySequence()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1095"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1093"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1096"
        BranchSideFuncs:
        - "getEmptySequence()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1095"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1102"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1105"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1134"
        BranchSideFuncs:
        - "isAttrOrAttrGroup(org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1133"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1118"
        BranchSideFuncs:
        - "traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1127"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1126"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1134"
        BranchSideFuncs:
        - "removeProhibitedAttrs()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1030,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1032,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1034,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseLocal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1036,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1039,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseSequence"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1049,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseChoice"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1059,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseAll"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1079,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1094,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].getEmptySequence"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1113,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].isAttrOrAttrGroup"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1115,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1119,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAttrsAndAttrGrps"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1128,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs"
    JavaMethodInfo: null
    BBCount: 42
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].isAttrOrAttrGroup(org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser"
    linkageType: null
    functionLinenumber: 1137
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    functionUses: 3
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1138,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1140,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSimpleContentDecl(org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexContentDecl(org.w3c.dom.Element,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Element"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].genAnonTypeName(org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser"
    linkageType: null
    functionLinenumber: 1163
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getDocument(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttribute(java.lang.String)"
    - "[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)"
    functionUses: 2
    ICount: 16
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1170"
        BranchSideFuncs:
        - "getParent(org.w3c.dom.Element)"
        - "getAttribute(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1170"
        BranchSideFuncs:
        - "getParent(org.w3c.dom.Element)"
        - "getAttribute(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1164,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1165,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getParent"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1166,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getDocument"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1166,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getRoot"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1167,1"
      Dst: "[org.w3c.dom.Element].getAttribute"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1167,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1170,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].handleComplexTypeError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser"
    linkageType: null
    functionLinenumber: 1176
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorContent()"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorWildcard()"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1185"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1184"
        BranchSideFuncs:
        - "getErrorContent()"
        - "getErrorWildcard()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1178,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1188,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorContent"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1191,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorWildcard"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentBackup()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser"
    linkageType: null
    functionLinenumber: 1194
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 102
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1199"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1198"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1204"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1203"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1201,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1209,1"
      Dst: "[java.lang.Integer].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentRestore()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser"
    linkageType: null
    functionLinenumber: 1218
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 93
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1224,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1232,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser"
    linkageType: null
    functionLinenumber: 1236
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSAnnotationImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 13
    ICount: 24
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1237"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1242"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1245"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1247,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:225,1"
      Dst: "[org.apache.xerces.parsers.NonValidatingConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:234,1"
      Dst: "[org.apache.xerces.parsers.NonValidatingConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:250,1"
      Dst: "[org.apache.xerces.parsers.NonValidatingConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 99
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:316"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:330"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:342"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:341"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:344"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:348"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:347"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:353"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:268,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].<init>"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:283,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:289,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:310,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:317,1"
      Dst: "[org.apache.xerces.parsers.NonValidatingConfiguration].createEntityManager"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:319,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].addComponent"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:321,1"
      Dst: "[org.apache.xerces.parsers.NonValidatingConfiguration].createErrorReporter"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:322,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:322,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:329,1"
      Dst: "[org.apache.xerces.parsers.NonValidatingConfiguration].createDTDScanner"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:337,1"
      Dst: "[org.apache.xerces.parsers.NonValidatingConfiguration].createDatatypeValidatorFactory"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:342,1"
      Dst: "[org.apache.xerces.parsers.NonValidatingConfiguration].createValidationManager"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:348,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:349,1"
      Dst: "[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:350,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:358,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:358,1"
      Dst: "[org.apache.xerces.parsers.NonValidatingConfiguration].setLocale"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    functionUses: 24
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:373,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    functionUses: 78
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:378"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:381"
        BranchSideFuncs:
        - "getLocale()"
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:380"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:378,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:379,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:381,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getProperty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setLocale(java.util.Locale)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 33
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:387"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:390"
        BranchSideFuncs:
        - "setLocale(java.util.Locale)"
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:389"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:387,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:388,1"
      Dst: "[org.apache.xerces.parsers.NonValidatingConfiguration].setLocale"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:390,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].setLocale(java.util.Locale)"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 401
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setLocale(java.util.Locale)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:402,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].setLocale"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:403,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    functionUses: 76
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:412"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:411"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:409,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:412,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getFeature"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 440
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].parse(boolean)"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 463
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].reset()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanDocument(boolean)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 33
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:464"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:493"
        BranchSideFuncs:
        - "scanDocument(boolean)"
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:467,1"
      Dst: "[org.apache.xerces.parsers.NonValidatingConfiguration].reset"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:468,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentScanner].setInputSource"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:489,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:494,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].cleanup()"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 524
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].closeReaders()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:525,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].closeReaders"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 541
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].parse(boolean)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].cleanup()"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].cleanup()"
    functionUses: 3
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:542"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:545"
        BranchSideFuncs:
        - "cleanup()"
        - "parse(boolean)"
        - "<init>(java.lang.Exception)"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:544,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:549,1"
      Dst: "[org.apache.xerces.parsers.NonValidatingConfiguration].setInputSource"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:550,1"
      Dst: "[org.apache.xerces.parsers.NonValidatingConfiguration].parse"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:575,1"
      Dst: "[org.apache.xerces.parsers.NonValidatingConfiguration].cleanup"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].reset()"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 590
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationManager].reset()"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].configurePipeline()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].reset()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:591"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:594"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:593"
        BranchSideFuncs:
        - "reset()"
        - "configurePipeline()"
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:592,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].reset"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:594,1"
      Dst: "[org.apache.xerces.parsers.NonValidatingConfiguration].configurePipeline"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:595,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].configurePipeline()"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 602
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    functionUses: 1
    ICount: 46
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:603"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:613"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:612"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:604"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:608"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:607"
        BranchSideFuncs:
        - "setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:613"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:617"
        BranchSideFuncs:
        - "<init>()"
        - "addComponent(org.apache.xerces.xni.parser.XMLComponent)"
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:616"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:624"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:630"
        BranchSideFuncs:
        - "setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
        - "setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:629"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:603,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:605,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:606,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].addComponent"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:608,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:609,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:614,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:621,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:625,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDSource].setDTDHandler"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:626,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDContentModelSource].setDTDContentModelHandler"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].checkFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 652
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].checkFeature(java.lang.String)"
    functionUses: 2
    ICount: 52
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:653"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:713"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:712"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:662"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:669"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:668"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:663"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:669"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:668"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:669"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:677"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:670"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:677"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:678"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:687"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:686"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:679"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:686"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:687"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:694"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:693"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:694"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:693"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:702"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:701"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:695"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:702"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:701"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:702"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:713"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:712"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:703"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:712"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:653,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:654,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:663,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:673,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:713,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].checkFeature"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].checkProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 736
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.BasicParserConfiguration].checkProperty(java.lang.String)"
    functionUses: 2
    ICount: 28
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:737"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:746"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:745"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:740"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:746"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:745"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:741"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:746"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:745"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:746"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:759"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:758"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:749"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:759"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:758"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.NonValidatingConfiguration:750"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:759"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.NonValidatingConfiguration:758"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:737,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:738,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:741,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:759,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].checkProperty"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].createEntityManager()"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.XMLEntityManager"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:767,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].createErrorReporter()"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.XMLErrorReporter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:772,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].createDocumentScanner()"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDocumentScanner"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].createDTDScanner()"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDTDScanner"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:782,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].createDatatypeValidatorFactory()"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.DTDDVFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:787,1"
      Dst: "[org.apache.xerces.impl.dv.DTDDVFactory].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.NonValidatingConfiguration].createValidationManager()"
    functionSourceFile: "org.apache.xerces.parsers.NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.validation.ValidationManager"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.NonValidatingConfiguration:790,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLUListElementImpl].getCompact()"
    functionSourceFile: "org.apache.html.dom.HTMLUListElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLUListElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLUListElementImpl].setCompact(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLUListElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLUListElementImpl:43,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLUListElementImpl].getType()"
    functionSourceFile: "org.apache.html.dom.HTMLUListElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLUListElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLUListElementImpl].setType(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLUListElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLUListElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLUListElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLUListElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLUListElementImpl:66,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.dv.InvalidDatatypeValueException"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.DatatypeException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 73
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.InvalidDatatypeValueException:42,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.ObjectFactory$ConfigurationError].<init>(java.lang.String,java.lang.Exception)"
    functionSourceFile: "org.apache.xml.serialize.ObjectFactory$ConfigurationError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.ObjectFactory$ConfigurationError:528,1"
      Dst: "[java.lang.Error].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.ObjectFactory$ConfigurationError].getException()"
    functionSourceFile: "org.apache.xml.serialize.ObjectFactory$ConfigurationError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Exception"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XHTMLSerializer].<init>()"
    functionSourceFile: "org.apache.xml.serialize.XHTMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.XHTMLSerializer:51,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.XHTMLSerializer:51,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XHTMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.XHTMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XHTMLSerializer:62"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XHTMLSerializer:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XHTMLSerializer:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.XHTMLSerializer:62,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.XHTMLSerializer:62,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XHTMLSerializer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.XHTMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XHTMLSerializer:76"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XHTMLSerializer:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XHTMLSerializer:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.XHTMLSerializer:76,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.XHTMLSerializer:76,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].<init>"
    - Src: "org.apache.xml.serialize.XHTMLSerializer:77,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].setOutputCharStream"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XHTMLSerializer].<init>(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.XHTMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XHTMLSerializer:91"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XHTMLSerializer:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XHTMLSerializer:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.XHTMLSerializer:91,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.XHTMLSerializer:91,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].<init>"
    - Src: "org.apache.xml.serialize.XHTMLSerializer:92,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].setOutputByteStream"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XHTMLSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.XHTMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XHTMLSerializer:98"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XHTMLSerializer:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XHTMLSerializer:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.XHTMLSerializer:98,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.XHTMLSerializer:98,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].setOutputFormat"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXLocationWrapper].<init>()"
    functionSourceFile: "org.apache.xerces.util.StAXLocationWrapper"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.StAXLocationWrapper:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXLocationWrapper].setLocation(javax.xml.stream.Location)"
    functionSourceFile: "org.apache.xerces.util.StAXLocationWrapper"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXLocationWrapper].getLocation()"
    functionSourceFile: "org.apache.xerces.util.StAXLocationWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.Location"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXLocationWrapper].getPublicId()"
    functionSourceFile: "org.apache.xerces.util.StAXLocationWrapper"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getPublicId()"
    - "[org.apache.xerces.stax.EmptyLocation:org.apache.xerces.stax.ImmutableLocation].getPublicId()"
    functionUses: 5
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.StAXLocationWrapper:51"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.StAXLocationWrapper:54"
        BranchSideFuncs:
        - "getPublicId()"
      - BranchSide: "org.apache.xerces.util.StAXLocationWrapper:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.StAXLocationWrapper:52,1"
      Dst: "[javax.xml.stream.Location].getPublicId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXLocationWrapper].getLiteralSystemId()"
    functionSourceFile: "org.apache.xerces.util.StAXLocationWrapper"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getSystemId()"
    - "[org.apache.xerces.stax.EmptyLocation:org.apache.xerces.stax.ImmutableLocation].getSystemId()"
    functionUses: 6
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.StAXLocationWrapper:58"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.StAXLocationWrapper:61"
        BranchSideFuncs:
        - "getSystemId()"
      - BranchSide: "org.apache.xerces.util.StAXLocationWrapper:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.StAXLocationWrapper:59,1"
      Dst: "[javax.xml.stream.Location].getSystemId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXLocationWrapper].getBaseSystemId()"
    functionSourceFile: "org.apache.xerces.util.StAXLocationWrapper"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()"
    functionSourceFile: "org.apache.xerces.util.StAXLocationWrapper"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.StAXLocationWrapper].getLiteralSystemId()"
    functionUses: 16
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.StAXLocationWrapper:69,1"
      Dst: "[org.apache.xerces.util.StAXLocationWrapper].getLiteralSystemId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXLocationWrapper].getLineNumber()"
    functionSourceFile: "org.apache.xerces.util.StAXLocationWrapper"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getLineNumber()"
    - "[org.apache.xerces.stax.EmptyLocation:org.apache.xerces.stax.ImmutableLocation].getLineNumber()"
    functionUses: 9
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.StAXLocationWrapper:73"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.StAXLocationWrapper:null"
        BranchSideFuncs:
        - "getLineNumber()"
    Callsites:
    - Src: "org.apache.xerces.util.StAXLocationWrapper:74,1"
      Dst: "[javax.xml.stream.Location].getLineNumber"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXLocationWrapper].getColumnNumber()"
    functionSourceFile: "org.apache.xerces.util.StAXLocationWrapper"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getColumnNumber()"
    - "[org.apache.xerces.stax.EmptyLocation:org.apache.xerces.stax.ImmutableLocation].getColumnNumber()"
    functionUses: 9
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.StAXLocationWrapper:80"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.StAXLocationWrapper:null"
        BranchSideFuncs:
        - "getColumnNumber()"
    Callsites:
    - Src: "org.apache.xerces.util.StAXLocationWrapper:81,1"
      Dst: "[javax.xml.stream.Location].getColumnNumber"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXLocationWrapper].getCharacterOffset()"
    functionSourceFile: "org.apache.xerces.util.StAXLocationWrapper"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].getCharacterOffset()"
    - "[org.apache.xerces.stax.EmptyLocation:org.apache.xerces.stax.ImmutableLocation].getCharacterOffset()"
    functionUses: 7
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.StAXLocationWrapper:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.StAXLocationWrapper:null"
        BranchSideFuncs:
        - "getCharacterOffset()"
    Callsites:
    - Src: "org.apache.xerces.util.StAXLocationWrapper:88,1"
      Dst: "[javax.xml.stream.Location].getCharacterOffset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXLocationWrapper].getEncoding()"
    functionSourceFile: "org.apache.xerces.util.StAXLocationWrapper"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXLocationWrapper].getXMLVersion()"
    functionSourceFile: "org.apache.xerces.util.StAXLocationWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.JAXPValidatorComponent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:229,1"
      Dst: "[org.xml.sax.helpers.DefaultHandler].<init>"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:235,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl].<init>"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:241,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].characters(char[],int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XMLString].<init>(char[],int,int)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].aug()"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].handler()"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].toSAXException(org.apache.xerces.xni.XNIException)"
    functionUses: 3
    ICount: 14
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:245,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].handler"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:245,1"
      Dst: "[org.apache.xerces.xni.XMLString].<init>"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:245,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].aug"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:245,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].characters"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:247,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].toSAXException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].ignorableWhitespace(char[],int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XMLString].<init>(char[],int,int)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].aug()"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].handler()"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].toSAXException(org.apache.xerces.xni.XNIException)"
    functionUses: 3
    ICount: 14
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:253,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].handler"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:253,1"
      Dst: "[org.apache.xerces.xni.XMLString].<init>"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:253,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].aug"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:253,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:255,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].toSAXException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$400(org.apache.xerces.jaxp.JAXPValidatorComponent,org.xml.sax.Attributes)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$500(org.apache.xerces.jaxp.JAXPValidatorComponent)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].elementAug()"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].handler()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].toQName(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].toSAXException(org.apache.xerces.xni.XNIException)"
    functionUses: 3
    ICount: 18
    EdgeCount: 27
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:261,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$400"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:262,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].handler"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:262,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].toQName"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:262,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$500"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:262,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].elementAug"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:262,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startElement"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:264,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].toSAXException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].endElement(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].aug()"
    - "[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].handler()"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].toQName(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].toSAXException(org.apache.xerces.xni.XNIException)"
    functionUses: 3
    ICount: 13
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:270,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].handler"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:270,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].toQName"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:270,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].aug"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:270,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endElement"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:272,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].toSAXException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].elementAug()"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "org.apache.xerces.xni.Augmentations"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].aug()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:277,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].aug"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].aug()"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "org.apache.xerces.xni.Augmentations"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$600(org.apache.xerces.jaxp.JAXPValidatorComponent)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$600(org.apache.xerces.jaxp.JAXPValidatorComponent)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$602(org.apache.xerces.jaxp.JAXPValidatorComponent,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.AugmentationsImpl].removeAllItems()"
    functionUses: 4
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:293"
        BranchSideFuncs:
        - "access$600(org.apache.xerces.jaxp.JAXPValidatorComponent)"
        - "access$602(org.apache.xerces.jaxp.JAXPValidatorComponent,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:292"
        BranchSideFuncs:
        - "removeAllItems()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:288,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$600"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:290,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$602"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:293,1"
      Dst: "[org.apache.xerces.xni.Augmentations].removeAllItems"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].handler()"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDocumentHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getDocumentHandler()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:301,1"
      Dst: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getDocumentHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].toSAXException(org.apache.xerces.xni.XNIException)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "org.xml.sax.SAXException"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XNIException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XNIException].getException()"
    - "[org.xml.sax.SAXException].<init>(java.lang.Exception)"
    functionUses: 4
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:310"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:311"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:312"
        BranchSideFuncs:
        - "<init>(java.lang.Exception)"
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:311"
        BranchSideFuncs:
        - "<init>(java.lang.Exception)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:309,1"
      Dst: "[org.apache.xerces.xni.XNIException].getException"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:312,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].toQName(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 0
    returnType: "org.apache.xerces.xni.QName"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$700(org.apache.xerces.jaxp.JAXPValidatorComponent,java.lang.String)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$700(org.apache.xerces.jaxp.JAXPValidatorComponent,java.lang.String)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$700(org.apache.xerces.jaxp.JAXPValidatorComponent,java.lang.String)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$700(org.apache.xerces.jaxp.JAXPValidatorComponent,java.lang.String)"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:325"
        BranchSideFuncs:
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "access$700(org.apache.xerces.jaxp.JAXPValidatorComponent,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:322,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:324,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:324,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$700"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:331,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent,org.apache.xerces.jaxp.JAXPValidatorComponent$1)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.jaxp.JAXPValidatorComponent"
    - "org.apache.xerces.jaxp.JAXPValidatorComponent$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI:229,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelGroupImpl:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelGroupImpl].isEmpty()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSParticleDecl].isEmpty()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:58"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:62"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:59"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelGroupImpl:59,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].isEmpty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRange()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRangeChoice()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRangeAllSeq()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:73"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:76"
        BranchSideFuncs:
        - "minEffectiveTotalRangeChoice()"
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:75"
        BranchSideFuncs:
        - "minEffectiveTotalRangeAllSeq()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelGroupImpl:74,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRangeChoice"
    - Src: "org.apache.xerces.impl.xs.XSModelGroupImpl:76,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRangeAllSeq"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRangeAllSeq()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSParticleDecl].minEffectiveTotalRange()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelGroupImpl:83,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].minEffectiveTotalRange"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRangeChoice()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSParticleDecl].minEffectiveTotalRange()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].minEffectiveTotalRange()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:93"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:99"
        BranchSideFuncs:
        - "minEffectiveTotalRange()"
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:98"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelGroupImpl:91,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].minEffectiveTotalRange"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRange()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRangeChoice()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRangeAllSeq()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:106"
        BranchSideFuncs:
        - "maxEffectiveTotalRangeChoice()"
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:105"
        BranchSideFuncs:
        - "maxEffectiveTotalRangeAllSeq()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelGroupImpl:104,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRangeChoice"
    - Src: "org.apache.xerces.impl.xs.XSModelGroupImpl:106,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRangeAllSeq"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRangeAllSeq()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSParticleDecl].maxEffectiveTotalRange()"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:119"
        BranchSideFuncs:
        - "maxEffectiveTotalRange()"
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:118"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelGroupImpl:114,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].maxEffectiveTotalRange"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRangeChoice()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSParticleDecl].maxEffectiveTotalRange()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].maxEffectiveTotalRange()"
    functionUses: 1
    ICount: 27
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:139"
        BranchSideFuncs:
        - "maxEffectiveTotalRange()"
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelGroupImpl:127,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].maxEffectiveTotalRange"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSParticleDecl].toString()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].toString()"
    functionUses: 17
    ICount: 37
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:150"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:152"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:157"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelGroupImpl:149,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.XSModelGroupImpl:151,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.XSModelGroupImpl:155,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].toString"
    - Src: "org.apache.xerces.impl.xs.XSModelGroupImpl:165,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSModelGroupImpl].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelGroupImpl].getType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelGroupImpl].getName()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelGroupImpl].getNamespace()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelGroupImpl].getCompositor()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:211"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelGroupImpl].getParticles()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.xs.XSObject[],int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelGroupImpl:219,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelGroupImpl].getAnnotation()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAnnotation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelGroupImpl:226,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelGroupImpl].getAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelGroupImpl:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelGroupImpl:232"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelGroupImpl].getNamespaceItem()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelGroupImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItem"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Field$Matcher].<init>(org.apache.xerces.impl.xs.identity.Field,org.apache.xerces.impl.xs.identity.Field$XPath,org.apache.xerces.impl.xs.identity.ValueStore)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Field$Matcher"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.identity.Field"
    - "org.apache.xerces.impl.xs.identity.Field$XPath"
    - "org.apache.xerces.impl.xs.identity.ValueStore"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].<init>(org.apache.xerces.impl.xpath.XPath)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Field$Matcher:220,1"
      Dst: "[org.apache.xerces.impl.xs.identity.XPathMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Field$Matcher].matched(java.lang.Object,short,org.apache.xerces.xs.ShortList,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Field$Matcher"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "short"
    - "org.apache.xerces.xs.ShortList"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].matched(java.lang.Object,short,org.apache.xerces.xs.ShortList,boolean)"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getElementName()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].addValue(org.apache.xerces.impl.xs.identity.Field,boolean,java.lang.Object,short,org.apache.xerces.xs.ShortList)"
    - "[org.apache.xerces.impl.xs.identity.Field$Matcher].convertToPrimitiveKind(org.apache.xerces.xs.ShortList)"
    - "[org.apache.xerces.impl.xs.identity.Field$Matcher].convertToPrimitiveKind(short)"
    functionUses: 2
    ICount: 30
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$Matcher:234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:238"
        BranchSideFuncs:
        - "convertToPrimitiveKind(org.apache.xerces.xs.ShortList)"
        - "addValue(org.apache.xerces.impl.xs.identity.Field,boolean,java.lang.Object,short,org.apache.xerces.xs.ShortList)"
        - "convertToPrimitiveKind(short)"
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$Matcher:234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:238"
        BranchSideFuncs:
        - "convertToPrimitiveKind(org.apache.xerces.xs.ShortList)"
        - "addValue(org.apache.xerces.impl.xs.identity.Field,boolean,java.lang.Object,short,org.apache.xerces.xs.ShortList)"
        - "convertToPrimitiveKind(short)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Field$Matcher:233,1"
      Dst: "[org.apache.xerces.impl.xs.identity.XPathMatcher].matched"
    - Src: "org.apache.xerces.impl.xs.identity.Field$Matcher:234,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory"
    - Src: "org.apache.xerces.impl.xs.identity.Field$Matcher:237,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getElementName"
    - Src: "org.apache.xerces.impl.xs.identity.Field$Matcher:237,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName"
    - Src: "org.apache.xerces.impl.xs.identity.Field$Matcher:236,1"
      Dst: "[org.apache.xerces.impl.xs.identity.ValueStore].reportError"
    - Src: "org.apache.xerces.impl.xs.identity.Field$Matcher:239,1"
      Dst: "[org.apache.xerces.impl.xs.identity.Field$Matcher].convertToPrimitiveKind"
    - Src: "org.apache.xerces.impl.xs.identity.Field$Matcher:239,1"
      Dst: "[org.apache.xerces.impl.xs.identity.ValueStore].addValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Field$Matcher].convertToPrimitiveKind(short)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Field$Matcher"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$Matcher:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$Matcher:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$Matcher:256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:259"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Field$Matcher].convertToPrimitiveKind(org.apache.xerces.xs.ShortList)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Field$Matcher"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "org.apache.xerces.xs.ShortList"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.ShortList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].item(int)"
    - "[org.apache.xerces.impl.xs.identity.Field$Matcher].convertToPrimitiveKind(short)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].item(int)"
    - "[org.apache.xerces.impl.xs.identity.Field$Matcher].convertToPrimitiveKind(short)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].item(int)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].<init>(short[],int)"
    functionUses: 1
    ICount: 33
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$Matcher:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$Matcher:267"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:272"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$Matcher:269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:265"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$Matcher:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$Matcher:275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$Matcher:278"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:280"
        BranchSideFuncs:
        - "<init>(short[],int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Field$Matcher:266,1"
      Dst: "[org.apache.xerces.xs.ShortList].getLength"
    - Src: "org.apache.xerces.impl.xs.identity.Field$Matcher:268,1"
      Dst: "[org.apache.xerces.xs.ShortList].item"
    - Src: "org.apache.xerces.impl.xs.identity.Field$Matcher:269,1"
      Dst: "[org.apache.xerces.impl.xs.identity.Field$Matcher].convertToPrimitiveKind"
    - Src: "org.apache.xerces.impl.xs.identity.Field$Matcher:281,1"
      Dst: "[org.apache.xerces.impl.xs.util.ShortListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.xs.identity.Field$Matcher].handleContent(org.apache.xerces.xs.XSTypeDefinition,boolean,java.lang.Object,short,org.apache.xerces.xs.ShortList)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Field$Matcher"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "boolean"
    - "java.lang.Object"
    - "short"
    - "org.apache.xerces.xs.ShortList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getName()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getElementName()"
    - "[org.apache.xerces.impl.xs.identity.Field$Matcher].matched(java.lang.Object,short,org.apache.xerces.xs.ShortList,boolean)"
    functionUses: 1
    ICount: 28
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$Matcher:288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:null"
        BranchSideFuncs:
        - "getTypeCategory()"
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$Matcher:289"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:299"
        BranchSideFuncs:
        - "getContentType()"
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:298"
        BranchSideFuncs:
        - "matched(java.lang.Object,short,org.apache.xerces.xs.ShortList,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$Matcher:290"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$Matcher:298"
        BranchSideFuncs:
        - "matched(java.lang.Object,short,org.apache.xerces.xs.ShortList,boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Field$Matcher:289,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.identity.Field$Matcher:290,1"
      Dst: "[org.apache.xerces.xs.XSComplexTypeDefinition].getContentType"
    - Src: "org.apache.xerces.impl.xs.identity.Field$Matcher:295,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getName"
    - Src: "org.apache.xerces.impl.xs.identity.Field$Matcher:296,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getElementName"
    - Src: "org.apache.xerces.impl.xs.identity.Field$Matcher:294,1"
      Dst: "[org.apache.xerces.impl.xs.identity.ValueStore].reportError"
    - Src: "org.apache.xerces.impl.xs.identity.Field$Matcher:300,1"
      Dst: "[org.apache.xerces.impl.xs.identity.Field$Matcher].matched"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NodeListCache].<init>(org.apache.xerces.dom.ParentNode)"
    functionSourceFile: "org.apache.xerces.dom.NodeListCache"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.ParentNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.NodeListCache:53,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDivElementImpl].getAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLDivElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDivElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLDivElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDivElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLDivElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDivElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDivElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLDivElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDivElementImpl:54,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler$Notation].<init>()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler$Notation"
    linkageType: null
    functionLinenumber: 2697
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2698,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler$Notation].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler$Notation"
    linkageType: null
    functionLinenumber: 2708
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2709"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2712"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2711"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2712"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2716"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2715"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2714,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler$Notation].isDuplicate(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler$Notation"
    linkageType: null
    functionLinenumber: 2726
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler$Notation].isEqual(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$Notation].isEqual(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 23
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2727"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2733"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2732"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2727"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2733"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2732"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2729"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$Notation:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$Notation:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2730"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$Notation:-1"
        BranchSideFuncs:
        - "isEqual(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$Notation:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2731"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$Notation:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2729,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2730,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler$Notation].isEqual"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler$Notation].isEqual(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler$Notation"
    linkageType: null
    functionLinenumber: 2736
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2737"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2736"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2737"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$Notation:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2737"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$Notation:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler$Notation:2737,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAttributeDecl:44,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(java.lang.String,java.lang.String,org.apache.xerces.impl.dv.XSSimpleType,short,short,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSObjectList)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.XSSimpleType"
    - "short"
    - "short"
    - "org.apache.xerces.impl.dv.ValidatedInfo"
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    - "org.apache.xerces.xs.XSObjectList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].getType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].getName()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSSimpleTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].getScope()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].getEnclosingCTDefinition()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSComplexTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintValue()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeDecl:161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeDecl:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAttributeDecl:161,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType"
    - Src: "org.apache.xerces.impl.xs.XSAttributeDecl:163,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].getAnnotation()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAnnotation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeDecl:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeDecl:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAttributeDecl:170,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].getAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeDecl:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeDecl:176"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.ValidatedInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespaceItem()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItem"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.XSNamespaceItem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].getActualVC()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeDecl:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeDecl:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAttributeDecl:196,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].getActualVCType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeDecl:202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeDecl:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAttributeDecl:202,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].getItemValueTypes()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.ShortList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeDecl:208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeDecl:207"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAttributeDecl:208,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeDecl].getValueConstraintValue()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MouseEventImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.events.MouseEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.events.MouseEventImpl:31,1"
      Dst: "[org.apache.xerces.dom.events.UIEventImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MouseEventImpl].getScreenX()"
    functionSourceFile: "org.apache.xerces.dom.events.MouseEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MouseEventImpl].getScreenY()"
    functionSourceFile: "org.apache.xerces.dom.events.MouseEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MouseEventImpl].getClientX()"
    functionSourceFile: "org.apache.xerces.dom.events.MouseEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MouseEventImpl].getClientY()"
    functionSourceFile: "org.apache.xerces.dom.events.MouseEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MouseEventImpl].getCtrlKey()"
    functionSourceFile: "org.apache.xerces.dom.events.MouseEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MouseEventImpl].getAltKey()"
    functionSourceFile: "org.apache.xerces.dom.events.MouseEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MouseEventImpl].getShiftKey()"
    functionSourceFile: "org.apache.xerces.dom.events.MouseEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MouseEventImpl].getMetaKey()"
    functionSourceFile: "org.apache.xerces.dom.events.MouseEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MouseEventImpl].getButton()"
    functionSourceFile: "org.apache.xerces.dom.events.MouseEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MouseEventImpl].getRelatedTarget()"
    functionSourceFile: "org.apache.xerces.dom.events.MouseEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.events.EventTarget"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MouseEventImpl].initMouseEvent(java.lang.String,boolean,boolean,org.w3c.dom.views.AbstractView,int,int,int,int,int,boolean,boolean,boolean,boolean,short,org.w3c.dom.events.EventTarget)"
    functionSourceFile: "org.apache.xerces.dom.events.MouseEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 15
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "boolean"
    - "org.w3c.dom.views.AbstractView"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    - "short"
    - "org.w3c.dom.events.EventTarget"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.events.MouseEventImpl:100,1"
      Dst: "[org.apache.xerces.dom.events.UIEventImpl].initUIEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ParserConfigurationSettings].<init>()"
    functionSourceFile: "org.apache.xerces.util.ParserConfigurationSettings"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ParserConfigurationSettings].<init>(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:75,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ParserConfigurationSettings].<init>(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.util.ParserConfigurationSettings"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:82,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:85,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:89,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures(java.lang.String[])"
    functionSourceFile: "org.apache.xerces.util.ParserConfigurationSettings"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.ParserConfigurationSettings:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.ParserConfigurationSettings:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:118"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.ParserConfigurationSettings:114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:114,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:115,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.ParserConfigurationSettings].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.util.ParserConfigurationSettings"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].checkFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].checkFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].checkFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].checkFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].checkFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.StandardParserConfiguration].checkFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].checkFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].checkFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].checkFeature(java.lang.String)"
    functionUses: 14
    ICount: 11
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.ParserConfigurationSettings:140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:137"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:138,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].checkFeature"
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:140,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties(java.lang.String[])"
    functionSourceFile: "org.apache.xerces.util.ParserConfigurationSettings"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.ParserConfigurationSettings:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:152"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.ParserConfigurationSettings:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.ParserConfigurationSettings:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:156,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:157,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.ParserConfigurationSettings].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.util.ParserConfigurationSettings"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.BasicParserConfiguration].checkProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].checkProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].checkProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.StandardParserConfiguration].checkProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].checkProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].checkProperty(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].checkProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].checkProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].checkProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].checkProperty(java.lang.String)"
    functionUses: 11
    ICount: 7
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:175,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].checkProperty"
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:176,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.ParserConfigurationSettings"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].checkFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].checkFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].checkFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].checkFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].checkFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.StandardParserConfiguration].checkFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].checkFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].checkFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].checkFeature(java.lang.String)"
    functionUses: 86
    ICount: 10
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.ParserConfigurationSettings:201"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:205"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:199,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:202,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].checkFeature"
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:205,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.ParserConfigurationSettings"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].checkProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].checkProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.StandardParserConfiguration].checkProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].checkProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].checkProperty(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].checkProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].checkProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].checkProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].checkProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].checkProperty(java.lang.String)"
    functionUses: 84
    ICount: 7
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.ParserConfigurationSettings:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:230"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:224,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:227,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].checkProperty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.ParserConfigurationSettings"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    functionUses: 6
    ICount: 14
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.ParserConfigurationSettings:251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.ParserConfigurationSettings:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:257"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:256"
        BranchSideFuncs:
        - "<init>(short,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:251,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:253,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getFeature"
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:257,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.ParserConfigurationSettings"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    functionUses: 7
    ICount: 14
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.ParserConfigurationSettings:276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.ParserConfigurationSettings:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:282"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.ParserConfigurationSettings:281"
        BranchSideFuncs:
        - "<init>(short,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:276,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:278,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getProperty"
    - Src: "org.apache.xerces.util.ParserConfigurationSettings:282,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context"
    linkageType: null
    functionLinenumber: 2023
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2024,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].resetCommon(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context"
    linkageType: null
    functionLinenumber: 2027
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].setInUse(boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext].<init>()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext].reset()"
    functionUses: 1
    ICount: 31
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2031"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2032"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2031"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2031"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2034"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2033"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2034"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2042"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2041"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2035"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2039"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2038"
        BranchSideFuncs:
        - "reset()"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2029,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].setInUse"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2036,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2039,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext].reset"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].reset(java.text.CharacterIterator,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.text.CharacterIterator"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2045"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2049"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2048"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2046,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2049,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].resetTarget"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2054,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].resetCommon"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].reset(java.lang.String,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context"
    linkageType: null
    functionLinenumber: 2057
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].resetTarget(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].resetCommon(int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2058"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2062"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2061"
        BranchSideFuncs:
        - "resetTarget(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2059,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2062,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].resetTarget"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2067,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].resetCommon"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].reset(char[],int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2071"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2075"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2074"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2072,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2075,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].resetTarget"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context:2080,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].resetCommon"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].setInUse(boolean)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$Context"
    linkageType: null
    functionLinenumber: 2082
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXLocatorWrapper].<init>()"
    functionSourceFile: "org.apache.xerces.util.SAXLocatorWrapper"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SAXLocatorWrapper:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXLocatorWrapper].setLocator(org.xml.sax.Locator)"
    functionSourceFile: "org.apache.xerces.util.SAXLocatorWrapper"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Locator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SAXLocatorWrapper:41"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXLocatorWrapper:42"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SAXLocatorWrapper:41"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SAXLocatorWrapper:41"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXLocatorWrapper:44"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SAXLocatorWrapper:43"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXLocatorWrapper].getLocator()"
    functionSourceFile: "org.apache.xerces.util.SAXLocatorWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.Locator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXLocatorWrapper].getPublicId()"
    functionSourceFile: "org.apache.xerces.util.SAXLocatorWrapper"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy].getPublicId()"
    - "[org.apache.xerces.util.LocatorProxy].getPublicId()"
    - "[org.xml.sax.helpers.LocatorImpl].getPublicId()"
    functionUses: 5
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SAXLocatorWrapper:55"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXLocatorWrapper:58"
        BranchSideFuncs:
        - "getPublicId()"
      - BranchSide: "org.apache.xerces.util.SAXLocatorWrapper:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SAXLocatorWrapper:56,1"
      Dst: "[org.xml.sax.Locator].getPublicId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXLocatorWrapper].getLiteralSystemId()"
    functionSourceFile: "org.apache.xerces.util.SAXLocatorWrapper"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy].getSystemId()"
    - "[org.apache.xerces.util.LocatorProxy].getSystemId()"
    - "[org.xml.sax.helpers.LocatorImpl].getSystemId()"
    functionUses: 6
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SAXLocatorWrapper:62"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXLocatorWrapper:65"
        BranchSideFuncs:
        - "getSystemId()"
      - BranchSide: "org.apache.xerces.util.SAXLocatorWrapper:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SAXLocatorWrapper:63,1"
      Dst: "[org.xml.sax.Locator].getSystemId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXLocatorWrapper].getBaseSystemId()"
    functionSourceFile: "org.apache.xerces.util.SAXLocatorWrapper"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()"
    functionSourceFile: "org.apache.xerces.util.SAXLocatorWrapper"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SAXLocatorWrapper].getLiteralSystemId()"
    functionUses: 16
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SAXLocatorWrapper:73,1"
      Dst: "[org.apache.xerces.util.SAXLocatorWrapper].getLiteralSystemId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXLocatorWrapper].getLineNumber()"
    functionSourceFile: "org.apache.xerces.util.SAXLocatorWrapper"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy].getLineNumber()"
    - "[org.apache.xerces.util.LocatorProxy].getLineNumber()"
    - "[org.xml.sax.helpers.LocatorImpl].getLineNumber()"
    functionUses: 9
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SAXLocatorWrapper:77"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXLocatorWrapper:null"
        BranchSideFuncs:
        - "getLineNumber()"
    Callsites:
    - Src: "org.apache.xerces.util.SAXLocatorWrapper:78,1"
      Dst: "[org.xml.sax.Locator].getLineNumber"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXLocatorWrapper].getColumnNumber()"
    functionSourceFile: "org.apache.xerces.util.SAXLocatorWrapper"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.LocatorProxy].getColumnNumber()"
    - "[org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy].getColumnNumber()"
    - "[org.xml.sax.helpers.LocatorImpl].getColumnNumber()"
    functionUses: 9
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SAXLocatorWrapper:84"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXLocatorWrapper:null"
        BranchSideFuncs:
        - "getColumnNumber()"
    Callsites:
    - Src: "org.apache.xerces.util.SAXLocatorWrapper:85,1"
      Dst: "[org.xml.sax.Locator].getColumnNumber"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXLocatorWrapper].getCharacterOffset()"
    functionSourceFile: "org.apache.xerces.util.SAXLocatorWrapper"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXLocatorWrapper].getEncoding()"
    functionSourceFile: "org.apache.xerces.util.SAXLocatorWrapper"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy].getEncoding()"
    - "[org.apache.xerces.util.LocatorProxy].getEncoding()"
    - "[org.xml.sax.ext.Locator2Impl].getEncoding()"
    functionUses: 6
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SAXLocatorWrapper:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXLocatorWrapper:98"
        BranchSideFuncs:
        - "getEncoding()"
      - BranchSide: "org.apache.xerces.util.SAXLocatorWrapper:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SAXLocatorWrapper:96,1"
      Dst: "[org.xml.sax.ext.Locator2].getEncoding"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXLocatorWrapper].getXMLVersion()"
    functionSourceFile: "org.apache.xerces.util.SAXLocatorWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SAXLocatorWrapper:102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXLocatorWrapper:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SAXLocatorWrapper:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SAXLocatorWrapper:103,1"
      Dst: "[org.xml.sax.ext.Locator2].getXMLVersion"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport$7].<init>(java.io.File)"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport$7"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport$7:124,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport$7].run()"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport$7"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.SecuritySupport$7:126"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.SecuritySupport$7:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport$7:126,1"
      Dst: "[java.io.File].exists"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSGrammarBucket].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSGrammarBucket"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:32,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:39,1"
      Dst: "[java.util.Hashtable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSGrammarBucket"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.SchemaGrammar"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 29
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:49"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:51,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSGrammarBucket"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()"
    functionUses: 15
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:62"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:64"
        BranchSideFuncs:
        - "getTargetNamespace()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:62,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:65,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSGrammarBucket"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
    functionUses: 2
    ICount: 58
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:130"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:80,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:87,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:94,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:100,1"
      Dst: "[java.util.Vector].clone"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:104,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:106,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:117,1"
      Dst: "[java.util.Vector].contains"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:118,1"
      Dst: "[java.util.Vector].addElement"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar,boolean,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSGrammarBucket"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar,boolean)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
    functionUses: 2
    ICount: 54
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:154"
        BranchSideFuncs:
        - "putGrammar(org.apache.xerces.impl.xs.SchemaGrammar,boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:194"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:150,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:154,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:167,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:172,1"
      Dst: "[java.util.Vector].clone"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:176,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:178,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:189,1"
      Dst: "[java.util.Vector].contains"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:190,1"
      Dst: "[java.util.Vector].addElement"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:195,1"
      Dst: "[java.util.Vector].remove"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSGrammarBucket"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.SchemaGrammar[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].hasMoreElements()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration].hasMoreElements()"
    - "[org.apache.xerces.impl.Constants$ArrayEnumeration].hasMoreElements()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration].nextElement()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].nextElement()"
    - "[org.apache.xerces.impl.Constants$ArrayEnumeration].nextElement()"
    functionUses: 4
    ICount: 27
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:222"
        BranchSideFuncs:
        - "nextElement()"
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSGrammarBucket:222"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSGrammarBucket:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:214,1"
      Dst: "[java.util.Hashtable].size"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:217,1"
      Dst: "[java.util.Hashtable].elements"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:219,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:220,1"
      Dst: "[java.util.Enumeration].nextElement"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSGrammarBucket].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSGrammarBucket"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSGrammarBucket:233,1"
      Dst: "[java.util.Hashtable].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.AttrImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.AttrImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.AttrImpl:44,1"
      Dst: "[org.apache.xerces.impl.xs.opti.NodeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.AttrImpl].<init>(org.w3c.dom.Element,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.AttrImpl"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.w3c.dom.Element"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,short)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.AttrImpl:59,1"
      Dst: "[org.apache.xerces.impl.xs.opti.NodeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.AttrImpl].getName()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.AttrImpl"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.AttrImpl].getSpecified()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.AttrImpl"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.AttrImpl"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.AttrImpl"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()"
    functionUses: 13
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.AttrImpl:77,1"
      Dst: "[org.apache.xerces.impl.xs.opti.AttrImpl].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerElement()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.AttrImpl"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerDocument()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.AttrImpl"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode:org.apache.xerces.impl.xs.opti.DefaultNode:org.apache.xerces.impl.xs.opti.ElementImpl].getOwnerDocument()"
    functionUses: 12
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.AttrImpl:85,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.AttrImpl].setValue(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.AttrImpl"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.AttrImpl].isId()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.AttrImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.AttrImpl].getSchemaTypeInfo()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.AttrImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.TypeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.AttrImpl].toString()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.AttrImpl"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getName()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()"
    functionUses: 14
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.AttrImpl:109,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.AttrImpl:109,1"
      Dst: "[org.apache.xerces.impl.xs.opti.AttrImpl].getName"
    - Src: "org.apache.xerces.impl.xs.opti.AttrImpl:109,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.opti.AttrImpl:109,1"
      Dst: "[org.apache.xerces.impl.xs.opti.AttrImpl].getValue"
    - Src: "org.apache.xerces.impl.xs.opti.AttrImpl:109,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.XMLString].<init>()"
    functionSourceFile: "org.apache.xerces.xni.XMLString"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xni.XMLString:64,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.XMLString].<init>(char[],int,int)"
    functionSourceFile: "org.apache.xerces.xni.XMLString"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xni.XMLString:75,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.xni.XMLString:76,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.XMLString].<init>(org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.xni.XMLString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xni.XMLString:88,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.xni.XMLString:89,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    functionSourceFile: "org.apache.xerces.xni.XMLString"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 23
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.xni.XMLString"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    functionUses: 13
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xni.XMLString:120,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.XMLString].clear()"
    functionSourceFile: "org.apache.xerces.xni.XMLString"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.XMLString].equals(char[],int,int)"
    functionSourceFile: "org.apache.xerces.xni.XMLString"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xni.XMLString:139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.XMLString:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.XMLString:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.XMLString:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.XMLString:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.XMLString:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.XMLString:146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.XMLString:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.XMLString:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.XMLString:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.XMLString:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.XMLString:145"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xni.XMLString].equals(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xni.XMLString"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xni.XMLString:161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.XMLString:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.XMLString:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.XMLString:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.XMLString:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.XMLString:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.XMLString:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.XMLString:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.XMLString:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.XMLString:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.XMLString:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.XMLString:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xni.XMLString:164,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.xni.XMLString:172,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xni.XMLString].toString()"
    functionSourceFile: "org.apache.xerces.xni.XMLString"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 65
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xni.XMLString:186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.XMLString:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xni.XMLString:186,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultText].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultText"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultText:51,1"
      Dst: "[org.apache.xerces.impl.xs.opti.NodeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultText].getData()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultText"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultText].setData(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultText"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultText:92,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultText].getLength()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultText"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultText].substringData(int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultText"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultText:122,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultText].appendData(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultText"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultText:135,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultText].insertData(int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultText"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultText:151,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultText].deleteData(int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultText"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultText:172,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultText].replaceData(int,int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultText"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultText:198,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultText].splitText(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultText"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Text"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultText:221,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultText].isElementContentWhitespace()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultText"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultText:226,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultText].getWholeText()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultText"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultText:230,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultText].replaceWholeText(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultText"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Text"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultText:234,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].<init>(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:75,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:73,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDOMResult(javax.xml.transform.dom.DOMResult)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.transform.dom.DOMResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:84"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:82,1"
      Dst: "[javax.xml.transform.dom.DOMResult].getNode"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:83,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:83,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].doctypeDecl(org.w3c.dom.DocumentType)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.DocumentType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.w3c.dom.Text)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Text"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].cdata(org.w3c.dom.CDATASection)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.CDATASection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].comment(org.w3c.dom.Comment)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Comment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processingInstruction(org.w3c.dom.ProcessingInstruction)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ProcessingInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setIgnoringCharacters(boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "org.apache.xerces.xni.NamespaceContext"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement()"
    - "[org.apache.xerces.dom.ElementImpl].getAttributes()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributes()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getAttributes()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].item(int)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].item(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processAttributePSVI(org.apache.xerces.dom.AttrImpl,org.apache.xerces.xs.AttributePSVI)"
    - "[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.w3c.dom.Attr,boolean)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    - "[org.apache.xerces.dom.ElementImpl].setAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].createAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    - "[org.apache.xerces.dom.AttrImpl].setValue(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].setAttributeNodeNS(org.w3c.dom.Attr)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNodeNS(org.w3c.dom.Attr)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processAttributePSVI(org.apache.xerces.dom.AttrImpl,org.apache.xerces.xs.AttributePSVI)"
    - "[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.w3c.dom.Attr,boolean)"
    - "[org.apache.xerces.dom.AttrImpl].setSpecified(boolean)"
    functionUses: 17
    ICount: 70
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:130"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:144"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:145"
        BranchSideFuncs:
        - "item(int)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:144"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:174"
        BranchSideFuncs:
        - "setAttributeNodeNS(org.w3c.dom.Attr)"
        - "createAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
        - "getAugmentations(int)"
        - "setValue(java.lang.String)"
        - "getItem(java.lang.String)"
        - "getValue(int)"
        - "getName(int,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:null"
        BranchSideFuncs:
        - "processAttributePSVI(org.apache.xerces.dom.AttrImpl,org.apache.xerces.xs.AttributePSVI)"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:null"
        BranchSideFuncs:
        - "setIdAttributeNode(org.w3c.dom.Attr,boolean)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:125,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:126,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:128,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:133,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:136,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getAugmentations"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:136,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:138,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processAttributePSVI"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:139,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setIdAttributeNode"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:145,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:150,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getName"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:151,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:151,1"
      Dst: "[org.w3c.dom.Element].setAttributeNS"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:158,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:160,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setValue"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:161,1"
      Dst: "[org.w3c.dom.Element].setAttributeNodeNS"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:170,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setSpecified"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionUses: 14
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:178,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:179,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].createTextNode(java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    functionUses: 27
    ICount: 13
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:198"
        BranchSideFuncs:
        - "appendChild(org.w3c.dom.Node)"
        - "createTextNode(java.lang.String)"
        - "toString()"
        - "getCurrentElement()"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:195,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:196,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:196,1"
      Dst: "[org.w3c.dom.Document].createTextNode"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:196,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:202,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement()"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI(org.apache.xerces.xs.ElementPSVI)"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()"
    - "[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.xs.XSTypeDefinition)"
    functionUses: 16
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:222"
        BranchSideFuncs:
        - "getItem(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:222"
        BranchSideFuncs:
        - "getItem(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:215"
        BranchSideFuncs:
        - "setPSVI(org.apache.xerces.xs.ElementPSVI)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:214"
        BranchSideFuncs:
        - "getMemberTypeDefinition()"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:216"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:219"
        BranchSideFuncs:
        - "getTypeDefinition()"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:218"
        BranchSideFuncs:
        - "setType(org.apache.xerces.xs.XSTypeDefinition)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:207,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:210,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:213,1"
      Dst: "[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:215,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getMemberTypeDefinition"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:217,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getTypeDefinition"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:219,1"
      Dst: "[org.apache.xerces.dom.ElementNSImpl].setType"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endDocument(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDocumentSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].getDocumentSource()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDocumentSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processAttributePSVI(org.apache.xerces.dom.AttrImpl,org.apache.xerces.xs.AttributePSVI)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultAugmentor"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.AttrImpl"
    - "org.apache.xerces.xs.AttributePSVI"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI(org.apache.xerces.xs.AttributePSVI)"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getTypeDefinition()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getTypeDefinition()"
    - "[org.apache.xerces.dom.AttrImpl].setType(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()"
    - "[org.apache.xerces.dom.AttrImpl].setType(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()"
    functionUses: 2
    ICount: 20
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:238"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:241"
        BranchSideFuncs:
        - "setPSVI(org.apache.xerces.xs.AttributePSVI)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:240"
        BranchSideFuncs:
        - "getMemberTypeDefinition()"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:250"
        BranchSideFuncs:
        - "getTypeDefinition()"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:249"
        BranchSideFuncs:
        - "setType(java.lang.Object)"
        - "isIDType()"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:239,1"
      Dst: "[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:241,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getMemberTypeDefinition"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:243,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getTypeDefinition"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:245,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setType"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultAugmentor:246,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].isIDType"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport$7].<init>(java.io.File)"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport$7"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport$7:124,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport$7].run()"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport$7"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecuritySupport$7:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecuritySupport$7:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport$7:126,1"
      Dst: "[java.io.File].exists"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport$8].<init>(java.io.File)"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport$8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$8:133,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport$8].run()"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport$8"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$8:135,1"
      Dst: "[java.io.File].lastModified"
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$8:135,1"
      Dst: "[java.lang.Long].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport$4].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport$4"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport$4:83,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport$4].run()"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport$4"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport$4:85,1"
      Dst: "[java.lang.System].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPathException].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPathException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPathException:45,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPathException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPathException"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPathException:51,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPathException].getKey()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPathException"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].<init>(boolean)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:252,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].<init>(boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)"
    functionUses: 2
    ICount: 15
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:257,1"
      Dst: "[org.apache.xerces.dom.ParentNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].<init>(org.w3c.dom.DocumentType)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.DocumentType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:267,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].<init>(org.w3c.dom.DocumentType,boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.DocumentType"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:272,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:278,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:279,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:282,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getOwnerDocument()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].<init>()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,org.w3c.dom.Node,short)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(org.apache.xerces.dom.CoreDocumentImpl,boolean)"
    functionUses: 6
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:317,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:318,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:319,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].cloneNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(org.apache.xerces.dom.CoreDocumentImpl,boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.ParentNode].synchronizeChildren()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1].iterator()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getKey()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getValue()"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.w3c.dom.Node,boolean,boolean,java.util.HashMap)"
    functionUses: 4
    ICount: 35
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:336"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:350"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:351"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
        - "getKey()"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:350"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:358"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:332,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:333,1"
      Dst: "[org.apache.xerces.dom.ParentNode].synchronizeChildren"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:340,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:341,1"
      Dst: "[java.util.Hashtable].entrySet"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:341,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:342,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:343,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:344,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:345,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:346,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:353,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].importNode"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:353,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 381
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.ParentNode].synchronizeChildren()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.NodeImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getOwnerDocument()"
    - "[org.apache.xerces.dom.ParentNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionUses: 7
    ICount: 36
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:383"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:394"
        BranchSideFuncs:
        - "needsSyncChildren()"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:393"
        BranchSideFuncs:
        - "getOwnerDocument()"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:384"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:387"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:387"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:387"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:388"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:387"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:393"
        BranchSideFuncs:
        - "getOwnerDocument()"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:387"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:393"
        BranchSideFuncs:
        - "getOwnerDocument()"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:397"
        BranchSideFuncs:
        - "insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:397"
        BranchSideFuncs:
        - "insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:401"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:404"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:382,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:384,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:385,1"
      Dst: "[org.apache.xerces.dom.ParentNode].synchronizeChildren"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:389,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:390,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:394,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:398,1"
      Dst: "[org.apache.xerces.dom.ParentNode].insertBefore"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    functionUses: 13
    ICount: 11
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:425"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:431"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:421,1"
      Dst: "[org.apache.xerces.dom.ParentNode].removeChild"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:424,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:447"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:447"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:452"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:463"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:462"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:452"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:453"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:454"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:458"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:452"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:463"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:462"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:456"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:463"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:462"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:457"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:462"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:466"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:469"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:471"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:447,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:453,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:461,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:461,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:463,1"
      Dst: "[org.apache.xerces.dom.ParentNode].replaceChild"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getTextContent()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].setTextContent(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getFeature(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:497"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:497"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:496"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:497"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:497"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:496"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:504"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:535"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:534"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:504"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:509"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:508"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:505"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:535"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:534"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:509"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:515"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:523"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:529"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:524"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:515"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:497,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:504,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:505,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:516,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:514,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].findProviderClass"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:518,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:522,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:524,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:526,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:535,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getFeature"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].createAttribute(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 556
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 6
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:564"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:564"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:557,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:559,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:563,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:565,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].createCDATASection(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 579
    functionDepth: 0
    returnType: "org.w3c.dom.CDATASection"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CDATASectionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:580,1"
      Dst: "[org.apache.xerces.dom.CDATASectionImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].createComment(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 588
    functionDepth: 0
    returnType: "org.w3c.dom.Comment"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CommentImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:589,1"
      Dst: "[org.apache.xerces.dom.CommentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].createDocumentFragment()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 596
    functionDepth: 0
    returnType: "org.w3c.dom.DocumentFragment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentFragmentImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:597,1"
      Dst: "[org.apache.xerces.dom.DocumentFragmentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].createElement(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 614
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 2
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:615"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:619"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:618"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:615"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:619"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:618"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:615,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:616,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:617,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:619,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].createEntityReference(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 635
    functionDepth: 0
    returnType: "org.w3c.dom.EntityReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.EntityReferenceImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 2
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:636"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:640"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:639"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:636"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:640"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:639"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:636,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:637,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:638,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:640,1"
      Dst: "[org.apache.xerces.dom.EntityReferenceImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].createProcessingInstruction(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 660
    functionDepth: 0
    returnType: "org.w3c.dom.ProcessingInstruction"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String)"
    functionUses: 4
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:661"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:665"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:664"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:661"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:665"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:664"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:661,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:662,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:663,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:665,1"
      Dst: "[org.apache.xerces.dom.ProcessingInstructionImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 675
    functionDepth: 0
    returnType: "org.w3c.dom.Text"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.TextImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:676,1"
      Dst: "[org.apache.xerces.dom.TextImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getDoctype()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 686
    functionDepth: 0
    returnType: "org.w3c.dom.DocumentType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.ParentNode].synchronizeChildren()"
    functionUses: 3
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:687"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:690"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:689"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:687,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:688,1"
      Dst: "[org.apache.xerces.dom.ParentNode].synchronizeChildren"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getDocumentElement()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 703
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.ParentNode].synchronizeChildren()"
    functionUses: 2
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:704"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:707"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:706"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:704,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:705,1"
      Dst: "[org.apache.xerces.dom.ParentNode].synchronizeChildren"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getElementsByTagName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.NodeList"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:720,1"
      Dst: "[org.apache.xerces.dom.DeepNodeListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getImplementation()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 731
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:732,1"
      Dst: "[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].setErrorChecking(boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].setStrictErrorChecking(boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 767
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getErrorChecking()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getStrictErrorChecking()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getInputEncoding()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].setInputEncoding(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 808
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].setXmlEncoding(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 819
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].setEncoding(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:829,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setXmlEncoding"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getXmlEncoding()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getEncoding()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:846,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getXmlEncoding"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].setXmlVersion(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 854
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].getXmlVersion()"
    - "[org.apache.xerces.dom.NodeImpl].isNormalized(boolean)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getXmlVersion()"
    functionUses: 2
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:855"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:857"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:855"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:868"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:858"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:873"
        BranchSideFuncs:
        - "isNormalized(boolean)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:872"
        BranchSideFuncs:
        - "getXmlVersion()"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:873"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:877"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:876"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:855,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:858,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getXmlVersion"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:861,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isNormalized"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:869,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:870,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].setVersion(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:887,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setXmlVersion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getXmlVersion()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 894
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:895"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:894"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getVersion()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:904,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getXmlVersion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].setXmlStandalone(boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 918
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].setStandalone(boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:928,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setXmlStandalone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getXmlStandalone()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getStandalone()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:946,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getXmlStandalone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getDocumentURI()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 957
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].canRenameElements(java.lang.String,java.lang.String,org.apache.xerces.dom.ElementImpl)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.dom.ElementImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].renameNode(org.w3c.dom.Node,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 77
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:982"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:987"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:986"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:982"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:987"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:986"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:982"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:987"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:986"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:990"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1001"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1000"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:991"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:997"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:996"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1001"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1007"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1006"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1001"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1007"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1006"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1019"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1022"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1021"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1022"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1033"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1032"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1025"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1030"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1029"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1033"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1045"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1044"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1036"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1041"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1040"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1055"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1062"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1061"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1068"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1071"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1070"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:982,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:983,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:985,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:987,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:991,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].canRenameElements"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:992,1"
      Dst: "[org.apache.xerces.dom.ElementNSImpl].rename"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:994,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:997,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].replaceRenameElement"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1002,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].rename"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1011,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].renamedElement"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1018,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getOwnerElement"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1020,1"
      Dst: "[org.w3c.dom.Element].removeAttributeNode"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1023,1"
      Dst: "[org.apache.xerces.dom.AttrNSImpl].rename"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1026,1"
      Dst: "[org.w3c.dom.Element].setAttributeNodeNS"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1034,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].rename"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1037,1"
      Dst: "[org.w3c.dom.Element].setAttributeNode"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1045,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1048,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].copyEventListeners"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1051,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].removeUserDataTable"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1054,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getFirstChild"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1056,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].removeChild"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1057,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1062,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setUserDataTable"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1075,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].renamedAttrNode"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].replaceRenameElement(org.apache.xerces.dom.ElementImpl,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom.ElementImpl"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.ElementImpl"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1104"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1111"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1090,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createElementNS"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1093,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].copyEventListeners"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1096,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].removeUserDataTable"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1099,1"
      Dst: "[org.apache.xerces.dom.ChildNode].getParentNode"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1100,1"
      Dst: "[org.apache.xerces.dom.ChildNode].getNextSibling"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1102,1"
      Dst: "[org.w3c.dom.Node].removeChild"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1105,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1107,1"
      Dst: "[org.apache.xerces.dom.ParentNode].removeChild"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1108,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1112,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].moveSpecifiedAttributes"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1115,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setUserDataTable"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1118,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1123,1"
      Dst: "[org.w3c.dom.Node].insertBefore"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].normalizeDocument()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1145"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1135,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isNormalized"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1135,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isNormalizeDocRequired"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1138,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1139,1"
      Dst: "[org.apache.xerces.dom.ParentNode].synchronizeChildren"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1143,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1147,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1150,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].reset"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1153,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].normalizeDocument"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getDomConfig()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1171"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1170,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getBaseURI()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 1184
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].toString()"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1193"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1185,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1187,1"
      Dst: "[org.apache.xerces.util.URI].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1187,1"
      Dst: "[org.apache.xerces.util.URI].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].setDocumentURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 1200
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getAsync()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].setAsync(boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1244"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1242,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1243,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].abort()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].load(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].loadXML(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].saveXML(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1328"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1332"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1328"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1332"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1332"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1335"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1329,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1330,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1331,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1333,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1334,1"
      Dst: "[org.w3c.dom.ls.DOMImplementationLS].createLSSerializer"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1338,1"
      Dst: "[org.w3c.dom.ls.LSSerializer].writeToString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].setMutationEvents(boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 1346
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getMutationEvents()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 1353
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].createDocumentType(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 1378
    functionDepth: 0
    returnType: "org.w3c.dom.DocumentType"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentTypeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1379,1"
      Dst: "[org.apache.xerces.dom.DocumentTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].createEntity(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 1398
    functionDepth: 0
    returnType: "org.w3c.dom.Entity"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.EntityImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 4
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1399"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1403"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1402"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1399"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1403"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1402"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1399,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1400,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1401,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1403,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].createNotation(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 1421
    functionDepth: 0
    returnType: "org.w3c.dom.Notation"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.NotationImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 2
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1422"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1426"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1425"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1422"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1426"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1425"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1422,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1423,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1424,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1426,1"
      Dst: "[org.apache.xerces.dom.NotationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].createElementDefinition(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 1436
    functionDepth: 0
    returnType: "org.apache.xerces.dom.ElementDefinitionImpl"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1441"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1440"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1441"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1440"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1437,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1438,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1439,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1441,1"
      Dst: "[org.apache.xerces.dom.ElementDefinitionImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getNodeNumber()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1455"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1453,1"
      Dst: "[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1454,1"
      Dst: "[org.apache.xerces.dom.CoreDOMImplementationImpl].assignDocumentNumber"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getNodeNumber(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1471"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1477"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1476"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1478"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1483"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1482"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1472,1"
      Dst: "[java.util.WeakHashMap].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1474,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1474,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1477,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1483,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.w3c.dom.Node,boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1499,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].importNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.w3c.dom.Node,boolean,boolean,java.util.HashMap)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 1517
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Node"
    - "boolean"
    - "boolean"
    - "java.util.HashMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].getUserDataRecord()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getUserDataRecord()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentImpl].getImplementation()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].getImplementation()"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].getImplementation()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getImplementation()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getImplementation()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getImplementation()"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.NodeImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getOwnerDocument()"
    - "[org.apache.xerces.dom.CoreDOMImplementationImpl].hasFeature(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSImplementationImpl].hasFeature(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.PSVIDOMImplementationImpl].hasFeature(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].hasFeature(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMImplementationImpl].hasFeature(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getLocalName()"
    - "[org.apache.xerces.dom.ElementNSImpl].getLocalName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.AttrNSImpl].getLocalName()"
    - "[org.apache.xerces.dom.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createElement(java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].createElement(java.lang.String)"
    - "[org.apache.wml.dom.WMLDocumentImpl].createElement(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].createElementNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].createElementNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNamespaceURI()"
    - "[org.apache.xerces.dom.ElementNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getAttributes()"
    - "[org.apache.xerces.dom.ElementImpl].getAttributes()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getAttributes()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributes()"
    - "[org.apache.xerces.dom.NodeImpl].getAttributes()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].item(int)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].item(int)"
    - "[org.apache.xerces.dom.AttrImpl].getSpecified()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getSpecified()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.w3c.dom.Node,boolean,boolean,java.util.HashMap)"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.AttrNSImpl].getLocalName()"
    - "[org.apache.xerces.dom.NodeImpl].getLocalName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNode(org.w3c.dom.Attr)"
    - "[org.apache.xerces.dom.ElementImpl].setAttributeNode(org.w3c.dom.Attr)"
    - "[org.apache.xerces.dom.ElementImpl].setAttributeNodeNS(org.w3c.dom.Attr)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNodeNS(org.w3c.dom.Attr)"
    - "[org.apache.xerces.dom.DocumentImpl].getImplementation()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].getImplementation()"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].getImplementation()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getImplementation()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getImplementation()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getImplementation()"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.NodeImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getOwnerDocument()"
    - "[org.apache.xerces.dom.CoreDOMImplementationImpl].hasFeature(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSImplementationImpl].hasFeature(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.PSVIDOMImplementationImpl].hasFeature(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].hasFeature(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMImplementationImpl].hasFeature(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getLocalName()"
    - "[org.apache.xerces.dom.ElementNSImpl].getLocalName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.AttrNSImpl].getLocalName()"
    - "[org.apache.xerces.dom.NodeImpl].getLocalName()"
    - "[org.apache.html.dom.HTMLDocumentImpl].createAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].createAttributeNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNamespaceURI()"
    - "[org.apache.xerces.dom.ElementNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    - "[org.apache.html.dom.HTMLDocumentImpl].createAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    - "[org.apache.xerces.dom.NodeImpl].hasStringValue()"
    - "[org.apache.xerces.dom.AttrImpl].getValue()"
    - "[org.apache.xerces.dom.AttrImpl].setValue(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getFirstChild()"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()"
    - "[org.apache.xerces.dom.NodeImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()"
    - "[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()"
    - "[org.apache.xerces.dom.NodeImpl].getNodeValue()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].setNodeValue(java.lang.String)"
    - "[org.apache.xerces.dom.CharacterDataImpl].setNodeValue(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].setNodeValue(java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].setNodeValue(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(java.lang.String)"
    - "[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()"
    - "[org.apache.xerces.dom.NodeImpl].getNodeValue()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeValue()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createCDATASection(java.lang.String)"
    - "[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()"
    - "[org.apache.xerces.dom.NodeImpl].getNodeValue()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeValue()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createEntityReference(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createEntity(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getPublicId()"
    - "[org.apache.xerces.dom.EntityImpl].setPublicId(java.lang.String)"
    - "[org.apache.xerces.dom.EntityImpl].getSystemId()"
    - "[org.apache.xerces.dom.EntityImpl].setSystemId(java.lang.String)"
    - "[org.apache.xerces.dom.EntityImpl].getNotationName()"
    - "[org.apache.xerces.dom.EntityImpl].setNotationName(java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].isReadOnly(boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createProcessingInstruction(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    - "[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()"
    - "[org.apache.xerces.dom.NodeImpl].getNodeValue()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeValue()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createComment(java.lang.String)"
    - "[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()"
    - "[org.apache.xerces.dom.NodeImpl].getNodeValue()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeValue()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createDocumentType(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getPublicId()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getSystemId()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getInternalSubset()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].setInternalSubset(java.lang.String)"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getEntities()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getEntities()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.w3c.dom.Node,boolean,boolean,java.util.HashMap)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].item(int)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].item(int)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNotations()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNotations()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.w3c.dom.Node,boolean,boolean,java.util.HashMap)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].item(int)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].item(int)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createDocumentFragment()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createNotation(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getPublicId()"
    - "[org.apache.xerces.dom.NotationImpl].setPublicId(java.lang.String)"
    - "[org.apache.xerces.dom.NotationImpl].getSystemId()"
    - "[org.apache.xerces.dom.NotationImpl].setSystemId(java.lang.String)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,org.w3c.dom.Node,short,java.util.Hashtable)"
    - "[org.apache.xerces.dom.AttrImpl].getFirstChild()"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()"
    - "[org.apache.xerces.dom.NodeImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.w3c.dom.Node,boolean,boolean,java.util.HashMap)"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.ElementImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.ParentNode].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.EntityReferenceImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.AttrImpl].setReadOnly(boolean,boolean)"
    functionUses: 5
    ICount: 195
    EdgeCount: 376
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1531"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1533"
        BranchSideFuncs:
        - "getUserDataRecord()"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1532"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1539"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1540"
        BranchSideFuncs:
        - "createElement(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1539"
        BranchSideFuncs:
        - "createElement(java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1539"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1542"
        BranchSideFuncs:
        - "createElement(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1541"
        BranchSideFuncs:
        - "createElementNS(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1547"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1572"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1571"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1572"
        BranchSideFuncs:
        - "getSpecified()"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1571"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1556"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1556"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1556"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1548"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1547"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1562"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1564"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1563"
        BranchSideFuncs:
        - "setAttributeNode(org.w3c.dom.Attr)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1563"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1566"
        BranchSideFuncs:
        - "setAttributeNode(org.w3c.dom.Attr)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1565"
        BranchSideFuncs:
        - "setAttributeNodeNS(org.w3c.dom.Attr)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1572"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1582"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1575"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1582"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1576"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1579"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1578"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1589"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1598"
        BranchSideFuncs:
        - "getLocalName()"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1597"
        BranchSideFuncs:
        - "createAttribute(java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1590"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1593"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1592"
        BranchSideFuncs:
        - "getNamespaceURI()"
        - "createAttributeNS(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1602"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1619"
        BranchSideFuncs:
        - "hasStringValue()"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1618"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1604"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1610"
        BranchSideFuncs:
        - "getValue()"
        - "setValue(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1609"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1619"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1623"
        BranchSideFuncs:
        - "setNodeValue(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1622"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1675"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1679"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1678"
        BranchSideFuncs:
        - "getInternalSubset()"
        - "setInternalSubset(java.lang.String)"
        - "getEntities()"
        - "createDocumentType(java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1694"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1693"
        BranchSideFuncs:
        - "getNotations()"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1689"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1693"
        BranchSideFuncs:
        - "getNotations()"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1696"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1708"
        BranchSideFuncs:
        - "getLength()"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1697"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1736"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1740"
        BranchSideFuncs:
        - "callUserDataHandlers(org.w3c.dom.Node,org.w3c.dom.Node,short,java.util.Hashtable)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1739"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1740"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:null"
        BranchSideFuncs:
        - "getFirstChild()"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1742"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1748"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:null"
        BranchSideFuncs:
        - "setReadOnly(boolean,boolean)"
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1532,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getUserDataRecord"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1533,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1537,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1537,1"
      Dst: "[org.w3c.dom.Document].getImplementation"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1537,1"
      Dst: "[org.w3c.dom.DOMImplementation].hasFeature"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1539,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1540,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1540,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createElement"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1542,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1542,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createElementNS"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1546,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1548,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1550,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1556,1"
      Dst: "[org.w3c.dom.Attr].getSpecified"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1557,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].importNode"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1564,1"
      Dst: "[org.w3c.dom.Element].setAttributeNode"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1566,1"
      Dst: "[org.w3c.dom.Element].setAttributeNodeNS"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1574,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1577,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1579,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1591,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createAttribute"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1593,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1604,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].hasStringValue"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1606,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getValue"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1606,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setValue"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1619,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1620,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1620,1"
      Dst: "[org.w3c.dom.Node].setNodeValue"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1630,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1635,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createCDATASection"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1640,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createEntityReference"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1650,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createEntity"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1651,1"
      Dst: "[org.w3c.dom.Entity].getPublicId"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1651,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].setPublicId"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1652,1"
      Dst: "[org.w3c.dom.Entity].getSystemId"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1652,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].setSystemId"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1653,1"
      Dst: "[org.w3c.dom.Entity].getNotationName"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1653,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].setNotationName"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1656,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1662,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createProcessingInstruction"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1668,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createComment"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1676,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1677,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1682,1"
      Dst: "[org.w3c.dom.DocumentType].getPublicId"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1683,1"
      Dst: "[org.w3c.dom.DocumentType].getSystemId"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1681,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createDocumentType"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1684,1"
      Dst: "[org.w3c.dom.DocumentType].getInternalSubset"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1684,1"
      Dst: "[org.apache.xerces.dom.DocumentTypeImpl].setInternalSubset"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1686,1"
      Dst: "[org.w3c.dom.DocumentType].getEntities"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1687,1"
      Dst: "[org.apache.xerces.dom.DocumentTypeImpl].getEntities"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1690,1"
      Dst: "[org.w3c.dom.NamedNodeMap].setNamedItem"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1694,1"
      Dst: "[org.w3c.dom.DocumentType].getNotations"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1695,1"
      Dst: "[org.apache.xerces.dom.DocumentTypeImpl].getNotations"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1713,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createDocumentFragment"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1721,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createNotation"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1722,1"
      Dst: "[org.w3c.dom.Notation].getPublicId"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1722,1"
      Dst: "[org.apache.xerces.dom.NotationImpl].setPublicId"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1723,1"
      Dst: "[org.w3c.dom.Notation].getSystemId"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1723,1"
      Dst: "[org.apache.xerces.dom.NotationImpl].setSystemId"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1737,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1744,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1743,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1749,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].setReadOnly"
    JavaMethodInfo: null
    BBCount: 65
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].adoptNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 102
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1774"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1776"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1777"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1805"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1777"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1805"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1783"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1799"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1785"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1789"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1785"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1789"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1790"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1795"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1790"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1795"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1800"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1805"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1810"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1814"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1820"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1902"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1901"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1843"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1848"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1847"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1848"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1852"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1851"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1853"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1856"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1855"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1856"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1859"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1858"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1861"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1864"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1863"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1865"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1901"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1875"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1879"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1878"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1880"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1883"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1882"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1890"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1894"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1893"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1895"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1902"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1901"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1902"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1905"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1904"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1777,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1779,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getImplementation"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1780,1"
      Dst: "[org.w3c.dom.Document].getImplementation"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1788,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].undeferChildren"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1806,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeType"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1810,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getOwnerElement"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1812,1"
      Dst: "[org.w3c.dom.Element].removeAttributeNode"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1815,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isSpecified"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1816,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getUserDataRecord"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1819,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setOwnerDocument"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1821,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setUserDataTable"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1828,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1829,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1842,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getParentNode"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1844,1"
      Dst: "[org.w3c.dom.Node].removeChild"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1848,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getFirstChild"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1849,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].removeChild"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1852,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].setOwnerDocument"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1859,1"
      Dst: "[org.apache.xerces.dom.DocumentTypeImpl].getEntities"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1860,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeName"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1860,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getNamedItem"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1864,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1866,1"
      Dst: "[org.w3c.dom.Node].cloneNode"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1867,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1865,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1883,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].reconcileDefaultAttributes"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1903,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers"
    JavaMethodInfo: null
    BBCount: 48
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].undeferChildren(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1917"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1952"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1919"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1923"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1922"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1924"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1932"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1931"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1926"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1931"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1934"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1950"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1936"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1939"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1938"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1941"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1934"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1933"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1944"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1945"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1944"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1944"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1934"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1933"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1919,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1920,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1923,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1925,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1927,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1927,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].undeferChildren"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1932,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1936,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1939,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1942,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getElementById(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1969,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getIdentifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].clearIdentifiers()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1976"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1979"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1978"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1977,1"
      Dst: "[java.util.Hashtable].clear"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].putIdentifier(java.lang.String,org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 1991
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].removeIdentifier(java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeData()"
    functionUses: 2
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1992"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1997"
        BranchSideFuncs:
        - "removeIdentifier(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:1996"
        BranchSideFuncs:
        - "needsSyncData()"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:1997"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2001"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2000"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2001"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2005"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2004"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1993,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].removeIdentifier"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1997,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:1998,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2002,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2005,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getIdentifier(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2018"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2022"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2021"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2022"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2025"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2024"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2026"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2035"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2029"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2036"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2035"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2030"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2033"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2032"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2018,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2019,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2025,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2028,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].removeIdentifier(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2047
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeData()"
    functionUses: 3
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2048"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2052"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2051"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2052"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2056"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2055"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2048,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2049,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2056,1"
      Dst: "[java.util.Hashtable].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getIdentifiers()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Enumeration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2063"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2067"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2066"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2067"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2071"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2070"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2063,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2064,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2068,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2071,1"
      Dst: "[java.util.Hashtable].keys"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2103
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2104,1"
      Dst: "[org.apache.xerces.dom.ElementNSImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2123
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2124,1"
      Dst: "[org.apache.xerces.dom.ElementNSImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2146
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2147,1"
      Dst: "[org.apache.xerces.dom.AttrNSImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2167
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2168,1"
      Dst: "[org.apache.xerces.dom.AttrNSImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getElementsByTagNameNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.NodeList"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2189,1"
      Dst: "[org.apache.xerces.dom.DeepNodeListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2197
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2198,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2215
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isValidName(java.lang.String)"
    - "[org.apache.xerces.util.XML11Char].isXML11ValidName(java.lang.String)"
    functionUses: 7
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2216"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2222"
        BranchSideFuncs:
        - "isValidName(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2221"
        BranchSideFuncs:
        - "isXML11ValidName(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2220,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidName"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2222,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidName"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].isValidQName(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2238"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2239"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2244"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2240,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidNCName"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2244,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidNCName"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].isKidOK(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2258
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    functionUses: 4
    ICount: 27
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2262"
        BranchSideFuncs:
        - "getNodeType()"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2260"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2262"
        BranchSideFuncs:
        - "getNodeType()"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2261"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2262"
        BranchSideFuncs:
        - "getNodeType()"
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2260,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].changed()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2269
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].changes()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2276
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getNodeListCache(org.apache.xerces.dom.ParentNode)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2285
    functionDepth: 0
    returnType: "org.apache.xerces.dom.NodeListCache"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.ParentNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeListCache].<init>(org.apache.xerces.dom.ParentNode)"
    functionUses: 2
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2289"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.ParentNode)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2288"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2295"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2297"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2287,1"
      Dst: "[org.apache.xerces.dom.NodeListCache].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].freeNodeListCache(org.apache.xerces.dom.NodeListCache)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2307
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NodeListCache"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].setUserData(org.w3c.dom.Node,java.lang.String,java.lang.Object,org.w3c.dom.UserDataHandler)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String"
    - "java.lang.Object"
    - "org.w3c.dom.UserDataHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2346"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2333"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2342"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2335"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2342"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2342"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2347"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2354"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2364"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2363"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2334,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2336,1"
      Dst: "[java.util.Hashtable].remove"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2348,1"
      Dst: "[java.util.WeakHashMap].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2349,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2350,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2359,1"
      Dst: "[org.apache.xerces.dom.ParentNode$UserDataRecord].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2359,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getUserData(org.w3c.dom.Node,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2382"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2384"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2388"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2391"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2383,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2387,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getUserDataRecord(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2395
    functionDepth: 0
    returnType: "java.util.Hashtable"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].get(java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2396"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2399"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2398"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2400"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2402"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2399,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].removeUserDataTable(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Hashtable"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2412"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2415"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2414"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2415,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].setUserDataTable(org.w3c.dom.Node,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2427"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2426"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2429"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2425,1"
      Dst: "[java.util.WeakHashMap].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2428,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,org.w3c.dom.Node,short)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2438
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].getUserDataRecord()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getUserDataRecord()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,org.w3c.dom.Node,short,java.util.Hashtable)"
    functionUses: 5
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2439"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2442"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2443"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2450"
        BranchSideFuncs:
        - "getUserDataRecord()"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2449"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2445"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2445"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2445"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2447"
        BranchSideFuncs:
        - "callUserDataHandlers(org.w3c.dom.Node,org.w3c.dom.Node,short,java.util.Hashtable)"
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2444,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getUserDataRecord"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2445,1"
      Dst: "[java.util.Hashtable].isEmpty"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2448,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,org.w3c.dom.Node,short,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2459
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    - "short"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1].iterator()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getKey()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getValue()"
    functionUses: 2
    ICount: 26
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2461"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2460"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2463"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2462"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2464"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2472"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
        - "getKey()"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2471"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2468"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2471"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2470"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2460,1"
      Dst: "[java.util.Hashtable].isEmpty"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2463,1"
      Dst: "[java.util.Hashtable].entrySet"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2463,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2464,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2465,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2466,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2467,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2469,1"
      Dst: "[org.w3c.dom.UserDataHandler].handle"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].checkNamespaceWF(java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2512
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 2
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2513"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2519"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2518"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2519"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2520"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2519"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2520"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2519"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2526"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2519,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2521,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2525,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].checkDOMNSErr(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2529
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 2
    ICount: 34
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2530"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2561"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2560"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2531"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2538"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2539"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2549"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2548"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2540"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2548"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2550"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2550"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2554"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2553"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2551"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2561"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2560"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2560"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2533,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2537,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2539,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].checkQName(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2570
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isValidNCName(java.lang.String)"
    - "[org.apache.xerces.util.XMLChar].isValidNCName(java.lang.String)"
    - "[org.apache.xerces.util.XML11Char].isXML11ValidNCName(java.lang.String)"
    - "[org.apache.xerces.util.XML11Char].isXML11ValidNCName(java.lang.String)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 4
    ICount: 33
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2571"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2576"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2577"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2582"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2581"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2578"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2579"
        BranchSideFuncs:
        - "isValidNCName(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2578"
        BranchSideFuncs:
        - "isValidNCName(java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2578"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:-1"
        BranchSideFuncs:
        - "isValidNCName(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2579"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2582"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2583"
        BranchSideFuncs:
        - "isXML11ValidNCName(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2582"
        BranchSideFuncs:
        - "isXML11ValidNCName(java.lang.String)"
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2582"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:-1"
        BranchSideFuncs:
        - "isXML11ValidNCName(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2583"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2594"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2578,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidNCName"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2582,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidNCName"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2589,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2593,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].isNormalizeDocRequired()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].isXMLVersionChanged()"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].setUserData(org.apache.xerces.dom.NodeImpl,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2624,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setUserData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].getUserData(org.apache.xerces.dom.NodeImpl)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2632,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getUserData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].addEventListener(org.apache.xerces.dom.NodeImpl,java.lang.String,org.w3c.dom.events.EventListener,boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "java.lang.String"
    - "org.w3c.dom.events.EventListener"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].removeEventListener(org.apache.xerces.dom.NodeImpl,java.lang.String,org.w3c.dom.events.EventListener,boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "java.lang.String"
    - "org.w3c.dom.events.EventListener"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].copyEventListeners(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "org.apache.xerces.dom.NodeImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].dispatchEvent(org.apache.xerces.dom.NodeImpl,org.w3c.dom.events.Event)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2655
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "org.w3c.dom.events.Event"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].replacedText(org.apache.xerces.dom.CharacterDataImpl)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2665
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.CharacterDataImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].deletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.CharacterDataImpl"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].insertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.CharacterDataImpl"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].modifyingCharacterData(org.apache.xerces.dom.NodeImpl,boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2685
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].modifiedCharacterData(org.apache.xerces.dom.NodeImpl,java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2691
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].insertingNode(org.apache.xerces.dom.NodeImpl,boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2697
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].insertedNode(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl,boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2703
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "org.apache.xerces.dom.NodeImpl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].removingNode(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl,boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2709
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "org.apache.xerces.dom.NodeImpl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].removedNode(org.apache.xerces.dom.NodeImpl,boolean)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2715
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].replacingNode(org.apache.xerces.dom.NodeImpl)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].replacedNode(org.apache.xerces.dom.NodeImpl)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].replacingData(org.apache.xerces.dom.NodeImpl)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].replacedCharacterData(org.apache.xerces.dom.NodeImpl,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].modifiedAttrValue(org.apache.xerces.dom.AttrImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2746
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.AttrImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].setAttrNode(org.apache.xerces.dom.AttrImpl,org.apache.xerces.dom.AttrImpl)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: 2752
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.AttrImpl"
    - "org.apache.xerces.dom.AttrImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].removedAttrNode(org.apache.xerces.dom.AttrImpl,org.apache.xerces.dom.NodeImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.AttrImpl"
    - "org.apache.xerces.dom.NodeImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].renamedAttrNode(org.w3c.dom.Attr,org.w3c.dom.Attr)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Attr"
    - "org.w3c.dom.Attr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].renamedElement(org.w3c.dom.Element,org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Element"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2781"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2784"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2783"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2784"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2787"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2786"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2780,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2782,1"
      Dst: "[java.util.WeakHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDocumentImpl].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.xerces.dom.CoreDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2799"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2802"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2801"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDocumentImpl:2802"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2805"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDocumentImpl:2804"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2800,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.dom.CoreDocumentImpl:2805,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$1].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$1"
    linkageType: null
    functionLinenumber: 1626
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$1:1627,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$1].run()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$1"
    linkageType: null
    functionLinenumber: 1628
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$1:1629,1"
      Dst: "[java.lang.System].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:861,1"
      Dst: "[javax.xml.validation.TypeInfoProvider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].beginStartElement(org.apache.xerces.xni.Augmentations,org.apache.xerces.xni.XMLAttributes)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: 874
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    - "org.apache.xerces.xni.XMLAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].finishStartElement()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: 881
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].beginEndElement(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: 888
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].finishEndElement()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: 894
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].checkStateAttribute()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:906"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:910"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:909"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:907,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].access$100"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:907,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:907,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:907,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].checkStateElement()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:918"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:922"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:921"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:918"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:922"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:921"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:919,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].access$100"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:919,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:919,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:919,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].getAttributeTypeInfo(int)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.TypeInfo"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:925,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].checkStateAttribute"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:926,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].getAttributeType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].getAttributeType(int)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.TypeInfo"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:931"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:932"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:931"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:931"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:934"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:933"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:935"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:938"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:937"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:930,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].checkStateAttribute"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:931,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:932,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:932,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:934,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getAugmentations"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:938,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:939,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].getTypeInfoFromPSVI"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].getAttributeTypeInfo(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.TypeInfo"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:943,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].checkStateAttribute"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:944,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getIndex"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:944,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].getAttributeTypeInfo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].getAttributeTypeInfo(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.TypeInfo"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:948,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].checkStateAttribute"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:949,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getIndex"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:949,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].getAttributeTypeInfo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].getElementTypeInfo()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.TypeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:954"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:957"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:956"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:953,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].checkStateElement"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:957,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:958,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].getTypeInfoFromPSVI"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].getTypeInfoFromPSVI(org.apache.xerces.xs.ItemPSVI)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.TypeInfo"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.ItemPSVI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:962"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:968"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:969"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:975"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:974"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:971"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:975"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:974"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:972"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:971"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:977"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:980"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:979"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:978"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:977"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:969,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getValidity"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:970,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getMemberTypeDefinition"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:975,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getTypeDefinition"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].isIdAttribute(int)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:986"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:989"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:988"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:984,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].checkStateAttribute"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:985,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].getAttributeType"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:989,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].isIDType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].isSpecified(int)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:993,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].checkStateAttribute"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:994,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].isSpecified"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].getElementPSVI()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.ElementPSVI"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1003"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1002"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1003,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].getAttributePSVI(int)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.AttributePSVI"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1007"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1013"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1012"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1009"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1013"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1012"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1008,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getAugmentations"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1010,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].getAttributePSVIByName(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.AttributePSVI"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1017"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1023"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1022"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1019"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1023"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1022"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1018,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getAugmentations"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:1020,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$1)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    - "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider:861,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLUElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLUElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLUElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLUElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLUElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLUElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLUElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLUElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLUElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLUElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLUElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLUElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLUElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLUElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLUElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLUElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLUElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLUElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLUElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLUElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLUElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable$SREntryData].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntryData"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntryData:446,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntryData:448,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntryData:449,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable$SREntryData].<init>(java.lang.String,char[],int,int)"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntryData"
    linkageType: null
    functionLinenumber: 451
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntryData:452,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntryData:455,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLNoopElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLNoopElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLNoopElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLNoopElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLNoopElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLNoopElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLNoopElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLNoopElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLNoopElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLNoopElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLNoopElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLNoopElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLNoopElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLNoopElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLNoopElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].<init>(org.apache.xerces.impl.validation.ValidationManager)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.validation.ValidationManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:53,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationManager].setEntityState(org.apache.xerces.impl.validation.EntityState)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar:org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler:org.apache.xerces.parsers.AbstractXMLDocumentParser:org.apache.xerces.parsers.DTDParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 10
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:64"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:67"
        BranchSideFuncs:
        - "startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:63,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].setEntityState"
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:65,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startDTD"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractSAXParser].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler:org.apache.xerces.parsers.AbstractXMLDocumentParser].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 10
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:75"
        BranchSideFuncs:
        - "startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:73,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startParameterEntity"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar:org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler:org.apache.xerces.parsers.AbstractXMLDocumentParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 4
    ICount: 9
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:79"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:82"
        BranchSideFuncs:
        - "textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:80,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].textDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar:org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler:org.apache.xerces.parsers.AbstractXMLDocumentParser].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 8
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:89"
        BranchSideFuncs:
        - "endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:87,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endParameterEntity"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractSAXParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar:org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler:org.apache.xerces.parsers.AbstractXMLDocumentParser:org.apache.xerces.parsers.DTDParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 8
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:93"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:96"
        BranchSideFuncs:
        - "startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:94,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startExternalSubset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar:org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler:org.apache.xerces.parsers.AbstractXMLDocumentParser:org.apache.xerces.parsers.DTDParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 7
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:100"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:103"
        BranchSideFuncs:
        - "endExternalSubset(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:101,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endExternalSubset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar:org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler:org.apache.xerces.parsers.AbstractXMLDocumentParser:org.apache.xerces.parsers.DTDParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 8
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:110"
        BranchSideFuncs:
        - "comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:108,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].comment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar:org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler:org.apache.xerces.parsers.AbstractXMLDocumentParser:org.apache.xerces.parsers.DTDParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 9
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:117"
        BranchSideFuncs:
        - "processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:115,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].processingInstruction"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler:org.apache.xerces.parsers.AbstractXMLDocumentParser:org.apache.xerces.parsers.DTDParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 9
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:124"
        BranchSideFuncs:
        - "elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:122,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].elementDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 8
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:131"
        BranchSideFuncs:
        - "startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:129,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startAttlist"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String[]"
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 14
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:143"
        BranchSideFuncs:
        - "attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:138,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].attributeDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DTDParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 7
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:149"
        BranchSideFuncs:
        - "endAttlist(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:147,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endAttlist"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 10
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:158"
        BranchSideFuncs:
        - "internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:155,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].internalEntityDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 9
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:166"
        BranchSideFuncs:
        - "externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:164,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].externalEntityDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 17
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:178"
        BranchSideFuncs:
        - "unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:172,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:174,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:176,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 9
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:185"
        BranchSideFuncs:
        - "notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:183,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].notationDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startConditional(short,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 8
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:192"
        BranchSideFuncs:
        - "startConditional(short,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:190,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startConditional"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 8
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:200"
        BranchSideFuncs:
        - "ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:199"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:197,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].ignoredCharacters"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endConditional(org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 7
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:206"
        BranchSideFuncs:
        - "endConditional(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:204,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endConditional"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endDTD(org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 7
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:212"
        BranchSideFuncs:
        - "endDTD(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:210,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endDTD"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDTDSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].getDTDSource()"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDTDSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDTDHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].getDTDHandler()"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDTDHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].isEntityDeclared(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].isEntityUnparsed(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:245"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:244,1"
      Dst: "[java.util.HashMap].containsKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.UnparsedEntityHandler].reset()"
    functionSourceFile: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.UnparsedEntityHandler:254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.UnparsedEntityHandler:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:254,1"
      Dst: "[java.util.HashMap].isEmpty"
    - Src: "org.apache.xerces.jaxp.UnparsedEntityHandler:256,1"
      Dst: "[java.util.HashMap].clear"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl].<init>()"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:119,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:110,1"
      Dst: "[org.apache.xerces.dom.DOMErrorImpl].<init>"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:111,1"
      Dst: "[org.apache.xerces.dom.DOMLocatorImpl].<init>"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:132,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].<init>"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:133,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl].initSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl].getDomConfig()"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl].setParameter(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 229
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:150"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:152"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:153"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:162"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:163"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:165"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:166"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:171"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:175"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:172"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:176"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:177"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:181"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:182"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:181"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:186"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:187"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:192"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:193"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:198"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:199"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:198"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:203"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:204"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:209"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:210"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:211"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:212"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:213"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:214"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:216"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:225"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:227"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:232"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:233"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:235"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:150"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:252"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:252"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:252"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:263"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:264"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:265"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:273"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:265"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:273"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:151,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:152,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:218,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:222,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 80
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl].canSetParameter(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:287"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:291"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:293"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:294"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:295"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:296"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:297"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:298"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:299"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:300"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:301"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:302"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:303"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:307"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:308"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:309"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:310"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:311"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:312"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:315"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:314"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:316"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:317"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:322"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:322"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:322"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:325"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:292,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:293,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl].getParameterNames()"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:339"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:373"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:340,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:345,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:370,1"
      Dst: "[org.apache.xerces.dom.DOMStringListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl].getParameter(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 160
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:381"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:382"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:383"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:385"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:384"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:384"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:383"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:385"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:386"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:387"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:388"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:389"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:391"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:390"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:390"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:390"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:389"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:391"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:393"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:392"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:392"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:393"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:394"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:394"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:394"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:393"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:395"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:397"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:396"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:396"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:396"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:395"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:397"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:399"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:398"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:398"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:400"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:401"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:401"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:401"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:400"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:402"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:404"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:403"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:403"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:402"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:404"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:413"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:405"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:405"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:405"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:405"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:405"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:405"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:414"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:415"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:416"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:417"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:418"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:419"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:420"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:422"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:421"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:422"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:424"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:425"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:426"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:427"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:435"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:434"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:381,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:429,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:433,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 77
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl].writeToString(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 82
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:468"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:477"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:468"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:477"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:469"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:474"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:473"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:486"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:489"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:488"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:489"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:491"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:492"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:499"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:505"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:514"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:518"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:517"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:467,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl]._getXmlVersion"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:468,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:470,1"
      Dst: "[org.apache.xml.serialize.XML11Serializer].<init>"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:471,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl].initSerializer"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:474,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl].copySettings"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:481,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:483,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl].prepareForSerialization"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:484,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setEncoding"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:485,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].setOutputCharStream"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:486,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:487,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].serialize"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:496,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:500,1"
      Dst: "[org.apache.xerces.dom.DOMErrorImpl].<init>"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:504,1"
      Dst: "[org.w3c.dom.DOMErrorHandler].handleError"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:506,1"
      Dst: "[org.w3c.dom.ls.LSException].<init>"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:531,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].clearDocumentState"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:518,1"
      Dst: "[org.apache.xerces.util.DOMUtil].createLSException"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:518,1"
      Dst: "[java.lang.Throwable].fillInStackTrace"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:527,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:528,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:533,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl].setNewLine(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:560,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setLineSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl].getNewLine()"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:588,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getLineSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl].getFilter()"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.ls.LSSerializerFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl].setFilter(org.w3c.dom.ls.LSSerializerFilter)"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ls.LSSerializerFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl].initSerializer(org.apache.xml.serialize.XMLSerializer)"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xml.serialize.XMLSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:613,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].<init>"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:615,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl].copySettings(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer)"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xml.serialize.XMLSerializer"
    - "org.apache.xml.serialize.XMLSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:625,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getEncoding"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:625,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setEncoding"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:626,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getLineSeparator"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:626,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setLineSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl].write(org.w3c.dom.Node,org.w3c.dom.ls.LSOutput)"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.ls.LSOutput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 129
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:662"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:666"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:665"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:668"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:677"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:668"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:677"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:669"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:674"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:673"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:682"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:692"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:691"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:684"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:692"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:691"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:686"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:692"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:691"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:697"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:723"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:722"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:698"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:718"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:717"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:699"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:713"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:712"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:703"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:710"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:709"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:726"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:728"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:727"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:728"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:730"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:773"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:772"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:736"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:744"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:743"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:755"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:759"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:758"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:762"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:770"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:769"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:666,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl]._getXmlVersion"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:668,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:670,1"
      Dst: "[org.apache.xml.serialize.XML11Serializer].<init>"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:671,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl].initSerializer"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:674,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl].copySettings"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:682,1"
      Dst: "[org.w3c.dom.ls.LSOutput].getEncoding"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:683,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl]._getInputEncoding"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:685,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl]._getXmlEncoding"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:692,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl].prepareForSerialization"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:693,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setEncoding"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:694,1"
      Dst: "[org.w3c.dom.ls.LSOutput].getByteStream"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:695,1"
      Dst: "[org.w3c.dom.ls.LSOutput].getCharacterStream"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:696,1"
      Dst: "[org.w3c.dom.ls.LSOutput].getSystemId"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:700,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:704,1"
      Dst: "[org.apache.xerces.dom.DOMErrorImpl].<init>"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:708,1"
      Dst: "[org.w3c.dom.DOMErrorHandler].handleError"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:710,1"
      Dst: "[org.w3c.dom.ls.LSException].<init>"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:713,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].createOutputStream"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:713,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].setOutputByteStream"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:723,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].setOutputCharStream"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:726,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:727,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].serialize"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:773,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].clearDocumentState"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:740,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:759,1"
      Dst: "[org.apache.xerces.util.DOMUtil].createLSException"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:759,1"
      Dst: "[java.lang.Throwable].fillInStackTrace"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl].writeToURI(org.w3c.dom.Node,java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 85
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:805"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:809"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:812"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:812"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:813"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:818"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:817"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:826"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:834"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:833"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:828"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:834"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:833"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:838"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:840"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:839"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:840"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:842"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:841"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:842"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:869"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:868"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:852"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:856"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:855"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:859"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:866"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:865"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:810,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl]._getXmlVersion"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:812,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:814,1"
      Dst: "[org.apache.xml.serialize.XML11Serializer].<init>"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:815,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl].initSerializer"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:818,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl].copySettings"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:825,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl]._getInputEncoding"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:827,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl]._getXmlEncoding"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:834,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl].prepareForSerialization"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:835,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setEncoding"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:836,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].createOutputStream"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:836,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].setOutputByteStream"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:838,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:839,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].serialize"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:869,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].clearDocumentState"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:856,1"
      Dst: "[org.apache.xerces.util.DOMUtil].createLSException"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:856,1"
      Dst: "[java.lang.Throwable].fillInStackTrace"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:860,1"
      Dst: "[org.apache.xerces.dom.DOMErrorImpl].<init>"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:862,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:864,1"
      Dst: "[org.w3c.dom.DOMErrorHandler].handleError"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl].prepareForSerialization(org.apache.xml.serialize.XMLSerializer,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xml.serialize.XMLSerializer"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 87
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:883"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:880"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:879"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:884"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:883"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:882"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:885"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:884"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:883"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:886"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:885"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:884"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:887"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:886"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:885"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:889"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:932"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:896"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:897"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:901"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:907"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:906"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:908"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:930"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:929"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:909"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:933"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:932"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:914"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:925"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:917"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:914"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:913"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:919"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:923"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:922"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:880,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].reset"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:885,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setIndenting"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:886,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setOmitComments"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:887,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setOmitXMLDeclaration"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:896,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:898,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:900,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:900,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:902,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:902,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:908,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:910,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl].verify"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:916,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:918,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl].verify(org.w3c.dom.Node,boolean,boolean)"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 123
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:949"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:968"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:967"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:950"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:954"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:953"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:956"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:968"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:967"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:957"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:968"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:967"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:968"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:968"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:967"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:969"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1047"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1046"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:970"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:970"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:969"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:975"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:970"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:969"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:977"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:970"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:969"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:996"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1047"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1046"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:1002"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1047"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1046"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:1002"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1047"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1046"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:1021"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1043"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1042"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:1022"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1025"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1024"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:1028"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1043"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1042"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:938,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:951,1"
      Dst: "[org.w3c.dom.Node].getPrefix"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:951,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:951,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isValidQName"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:954,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:954,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:958,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:962,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].reportDOMError"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:968,1"
      Dst: "[org.w3c.dom.Node].hasAttributes"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:968,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:970,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:971,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:974,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:973,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].isAttrValueWF"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:997,1"
      Dst: "[org.w3c.dom.CharacterData].getData"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:997,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].isCommentWF"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1010,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1010,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1020,1"
      Dst: "[org.w3c.dom.ProcessingInstruction].getTarget"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1023,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidName"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1025,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidName"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1043,1"
      Dst: "[org.w3c.dom.ProcessingInstruction].getData"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl]._getXmlVersion(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:1051"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1052"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1051"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:1053"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1067"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:1053"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1067"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1051,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1052,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1053,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl$DocumentMethods].access$000"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1055,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl$DocumentMethods].access$100"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1055,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl]._getInputEncoding(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:1072"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1073"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1072"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:1074"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1088"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:1074"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1088"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1072,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1073,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1074,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl$DocumentMethods].access$000"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1076,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl$DocumentMethods].access$200"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1076,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl]._getXmlEncoding(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:1093"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1094"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1093"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:1095"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1109"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.DOMSerializerImpl:1095"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.DOMSerializerImpl:1109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1093,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1094,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1095,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl$DocumentMethods].access$000"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1097,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl$DocumentMethods].access$300"
    - Src: "org.apache.xml.serialize.DOMSerializerImpl:1097,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].<init>(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher"
    linkageType: null
    functionLinenumber: 1574
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1575,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].dispatch(boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher"
    linkageType: null
    functionLinenumber: 1598
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanContent()"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].scanContent()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLScanner].isInvalidLiteral(int)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isInvalidLiteral(int)"
    - "[org.apache.xerces.util.XMLChar].isHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)"
    - "[org.apache.xerces.impl.XMLScanner].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanEndElement()"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanEndElement()"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanEndElement()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].elementDepthIsZeroHook()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].elementDepthIsZeroHook()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].isValidNameStartChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElement()"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElement()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElement()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].scanForDoctypeHook()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].scanForDoctypeHook()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLScanner].isValidNameStartHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElement()"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElement()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElement()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanComment()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLScanner].scanPI()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanCDATASection(boolean)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanCharReference()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanEntityReference()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLScanner].isValidNameChar(int)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.impl.XMLScanner].isValidNCName(int)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNCName(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLScanner].isValidNameChar(int)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanPIData(java.lang.String,org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanXMLDeclOrTextDecl(boolean)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher].scanRootElementHook()"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher].scanRootElementHook()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].scanRootElementHook()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].scanRootElementHook()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getDomain()"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getKey()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getArguments()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].endOfFileHook(java.io.EOFException)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].endOfFileHook(java.io.EOFException)"
    functionUses: 1
    ICount: 295
    EdgeCount: 149
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1602"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1606"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1605"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1606"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1612"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1611"
        BranchSideFuncs:
        - "scanContent()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1613"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1618"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1617"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1618"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1623"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1641"
        BranchSideFuncs:
        - "isHighSurrogate(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1640"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1623"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1641"
        BranchSideFuncs:
        - "isHighSurrogate(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1640"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1624"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1636"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1627"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1640"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1629"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1641"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1640"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1641"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1611"
        BranchSideFuncs:
        - "scanContent()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1647"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1655"
        BranchSideFuncs:
        - "scanEndElement()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1654"
        BranchSideFuncs:
        - "isValidNameStartChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1648"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1653"
        BranchSideFuncs:
        - "elementDepthIsZeroHook()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1652"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1649"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1653"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1652"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1655"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1659"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1658"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1659"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1677"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1676"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1660"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1668"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1667"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1661"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1665"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1664"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1668"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1672"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1671"
        BranchSideFuncs:
        - "scanForDoctypeHook()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1672"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1769"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1768"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1677"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1681"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1680"
        BranchSideFuncs:
        - "isValidNameStartHighSurrogate(int)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1681"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1686"
        BranchSideFuncs:
        - "scanStartElement()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1685"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1715"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1719"
        BranchSideFuncs:
        - "scanCharReference()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1718"
        BranchSideFuncs:
        - "scanEntityReference()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1725"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1752"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1751"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1729"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1748"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1747"
        BranchSideFuncs:
        - "scanXMLDeclOrTextDecl(boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1732"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1738"
        BranchSideFuncs:
        - "isValidNCName(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1737"
        BranchSideFuncs:
        - "isValidNameChar(int)"
        - "peekChar()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1733"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1742"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1741"
        BranchSideFuncs:
        - "addSymbol(char[],int,int)"
        - "access$000(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)"
        - "scanPIData(java.lang.String,org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1738"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1742"
        BranchSideFuncs:
        - "scanChar()"
        - "append(char)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1741"
        BranchSideFuncs:
        - "addSymbol(char[],int,int)"
        - "access$000(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)"
        - "scanPIData(java.lang.String,org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1757"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1759"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1769"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1599"
        BranchSideFuncs:
        - "endOfFileHook(java.io.EOFException)"
        - "getDomain()"
        - "getKey()"
        - "getArguments()"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1598"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1769"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1599"
        BranchSideFuncs:
        - "endOfFileHook(java.io.EOFException)"
        - "getDomain()"
        - "getKey()"
        - "getArguments()"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1598"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1602,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1603,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1612,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanContent"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1614,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1623,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isInvalidLiteral"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1624,1"
      Dst: "[org.apache.xerces.util.XMLChar].isHighSurrogate"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1626,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].access$000"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1626,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].clear"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1627,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanSurrogates"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1630,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].characters"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1637,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1635,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1648,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanEndElement"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1649,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].elementDepthIsZeroHook"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1655,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1655,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isValidNameStartChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1656,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElement"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1668,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipString"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1672,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].scanForDoctypeHook"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1681,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isValidNameStartHighSurrogate"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1693,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanComment"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1698,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanPI"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1703,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanCDATASection"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1716,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanCharReference"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1719,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanEntityReference"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1729,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isValidNameChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1731,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1733,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isValidNCName"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1742,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1743,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanPIData"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1748,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanXMLDeclOrTextDecl"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1757,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].scanRootElementHook"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1773,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getDomain"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1773,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getKey"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1774,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getArguments"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1773,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1787,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].endOfFileHook"
    JavaMethodInfo: null
    BBCount: 67
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].scanForDoctypeHook()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher"
    linkageType: null
    functionLinenumber: 1813
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].elementDepthIsZeroHook()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher"
    linkageType: null
    functionLinenumber: 1831
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].scanRootElementHook()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher"
    linkageType: null
    functionLinenumber: 1848
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].endOfFileHook(java.io.EOFException)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher"
    linkageType: null
    functionLinenumber: 1863
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.EOFException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1864"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1868"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1867"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher:1865,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.BMPattern].<init>(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.BMPattern"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.BMPattern:35,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.BMPattern].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.BMPattern].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.BMPattern"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:44"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:46"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:47"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:64"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:63"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:51"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:52"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:53"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:47"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:46"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:56"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:57"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:60"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:47"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.BMPattern:38,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.BMPattern:39,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.xerces.impl.xpath.regex.BMPattern:54,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.xerces.impl.xpath.regex.BMPattern:58,1"
      Dst: "[java.lang.Character].toLowerCase"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.BMPattern].matches(java.text.CharacterIterator,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.BMPattern"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.text.CharacterIterator"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:71"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:73"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:73"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:75"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:80"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:83"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:84"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.BMPattern:71,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase"
    - Src: "org.apache.xerces.impl.xpath.regex.BMPattern:80,1"
      Dst: "[java.text.CharacterIterator].setIndex"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.BMPattern].matches(java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.BMPattern"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(java.lang.String,int,int)"
    functionUses: 2
    ICount: 44
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:96"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:98"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:98"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:100"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:107"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:108"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.BMPattern:96,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase"
    - Src: "org.apache.xerces.impl.xpath.regex.BMPattern:106,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.BMPattern].matches(char[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.BMPattern"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:125"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:132"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.BMPattern:121,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(java.text.CharacterIterator,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.BMPattern"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.text.CharacterIterator"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.BMPattern:151,1"
      Dst: "[java.text.CharacterIterator].setIndex"
    - Src: "org.apache.xerces.impl.xpath.regex.BMPattern:154,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.xerces.impl.xpath.regex.BMPattern:156,1"
      Dst: "[java.lang.Character].toLowerCase"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.BMPattern"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.BMPattern:177,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.BMPattern:180,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.xerces.impl.xpath.regex.BMPattern:182,1"
      Dst: "[java.lang.Character].toLowerCase"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(char[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.BMPattern"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:210"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.BMPattern:214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.BMPattern:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.BMPattern:205,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.xerces.impl.xpath.regex.BMPattern:207,1"
      Dst: "[java.lang.Character].toLowerCase"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.RangeExceptionImpl].<init>(short,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.RangeExceptionImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeExceptionImpl:33,1"
      Dst: "[org.w3c.dom.ranges.RangeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper$1].<init>(java.lang.String,java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper$1"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper$1:210,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper$1].getPublicId()"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper$1"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper$1].getExpandedSystemId()"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper$1"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper$1].getBaseSystemId()"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper$1"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper$1].getLiteralSystemId()"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper$1"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper$1].getColumnNumber()"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper$1"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper$1].getLineNumber()"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper$1"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper$1].getCharacterOffset()"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper$1"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper$1].getEncoding()"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper$1"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper$1].getXMLVersion()"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AnySimpleDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AnySimpleDV"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.AnySimpleDV:33,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AnySimpleDV].getAllowedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AnySimpleDV"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AnySimpleDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AnySimpleDV"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].<init>()"
    functionUses: 3
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:47,1"
      Dst: "[org.apache.xerces.impl.xs.opti.DefaultElement].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:59,1"
      Dst: "[org.apache.xerces.impl.xs.opti.ElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:65,1"
      Dst: "[org.apache.xerces.impl.xs.opti.DefaultElement].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:77,1"
      Dst: "[org.apache.xerces.impl.xs.opti.ElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].getOwnerDocument()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 39
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].hasChildNodes()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:99"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:108"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].getLastChild()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:125"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].getPreviousSibling()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:133"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:141"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributes()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "org.w3c.dom.NamedNodeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>(org.w3c.dom.Attr[])"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:147,1"
      Dst: "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].hasAttributes()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:151"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].getTagName()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttribute(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].getName()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getName()"
    - "[org.apache.xerces.dom.AttrImpl].getValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()"
    functionUses: 12
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:173"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:168"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:169,1"
      Dst: "[org.w3c.dom.Attr].getName"
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:169,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:170,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNode(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].getName()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getName()"
    functionUses: 7
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:183"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:179,1"
      Dst: "[org.w3c.dom.Attr].getName"
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:179,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.AttrNSImpl].getLocalName()"
    - "[org.apache.xerces.dom.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].nsEquals(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:193"
        BranchSideFuncs:
        - "getLocalName()"
        - "getNamespaceURI()"
        - "nsEquals(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:188"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:188"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:189,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:189,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:189,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:189,1"
      Dst: "[org.apache.xerces.impl.xs.opti.ElementImpl].nsEquals"
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:190,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNodeNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].getName()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getName()"
    - "[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].nsEquals(java.lang.String,java.lang.String)"
    functionUses: 3
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:203"
        BranchSideFuncs:
        - "getName()"
        - "getNamespaceURI()"
        - "nsEquals(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:199,1"
      Dst: "[org.w3c.dom.Attr].getName"
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:199,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:199,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:199,1"
      Dst: "[org.apache.xerces.impl.xs.opti.ElementImpl].nsEquals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].hasAttribute(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:207"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:209,1"
      Dst: "[org.w3c.dom.Attr].getName"
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:209,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].hasAttributeNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:219,1"
      Dst: "[org.w3c.dom.Attr].getName"
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:219,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:219,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:219,1"
      Dst: "[org.apache.xerces.impl.xs.opti.ElementImpl].nsEquals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].getName()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getName()"
    - "[org.apache.xerces.dom.AttrImpl].setValue(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].setValue(java.lang.String)"
    functionUses: 8
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:228"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:234"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:228"
        BranchSideFuncs:
        - "setValue(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:229,1"
      Dst: "[org.w3c.dom.Attr].getName"
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:229,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:230,1"
      Dst: "[org.w3c.dom.Attr].setValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].getLineNumber()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].getColumnNumber()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].getCharacterOffset()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].getAnnotation()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].getSyntheticAnnotation()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.ElementImpl].nsEquals(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.ElementImpl"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.ElementImpl:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.ElementImpl:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.ElementImpl:267,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$StringToken].<init>(int,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$StringToken"
    linkageType: null
    functionLinenumber: 1081
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].<init>(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$StringToken:1082,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$StringToken].getReferenceNumber()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$StringToken"
    linkageType: null
    functionLinenumber: 1087
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$StringToken].getString()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$StringToken"
    linkageType: null
    functionLinenumber: 1090
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$StringToken"
    linkageType: null
    functionLinenumber: 1094
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.REUtil].quoteMeta(java.lang.String)"
    functionUses: 31
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$StringToken:1095"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$StringToken:1098"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$StringToken:1097"
        BranchSideFuncs:
        - "quoteMeta(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$StringToken:1096,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$StringToken:1096,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$StringToken:1096,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$StringToken:1098,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].quoteMeta"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLMetaElementImpl].getContent()"
    functionSourceFile: "org.apache.html.dom.HTMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLMetaElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLMetaElementImpl].setContent(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLMetaElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLMetaElementImpl].getHttpEquiv()"
    functionSourceFile: "org.apache.html.dom.HTMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLMetaElementImpl:50,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLMetaElementImpl].setHttpEquiv(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLMetaElementImpl:56,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLMetaElementImpl].getName()"
    functionSourceFile: "org.apache.html.dom.HTMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLMetaElementImpl:62,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLMetaElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLMetaElementImpl:68,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLMetaElementImpl].getScheme()"
    functionSourceFile: "org.apache.html.dom.HTMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLMetaElementImpl:74,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLMetaElementImpl].setScheme(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLMetaElementImpl:80,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLMetaElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLMetaElementImpl:91,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.XIncludeParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:65,1"
      Dst: "[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.XIncludeParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:74,1"
      Dst: "[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.XIncludeParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:88,1"
      Dst: "[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.parsers.XIncludeParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:104,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].<init>"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:106,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].<init>"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:107,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].addCommonComponent"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:114,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:119,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:121,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setFeature"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:125,1"
      Dst: "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:126,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XIncludeParserConfiguration].configurePipeline()"
    functionSourceFile: "org.apache.xerces.parsers.XIncludeParserConfiguration"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].configurePipeline()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentSource()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getDocumentHandler()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getDocumentHandler()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getDocumentHandler()"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionUses: 1
    ICount: 43
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XIncludeParserConfiguration:140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeParserConfiguration:147"
        BranchSideFuncs:
        - "setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
      - BranchSide: "org.apache.xerces.parsers.XIncludeParserConfiguration:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XIncludeParserConfiguration:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeParserConfiguration:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XIncludeParserConfiguration:161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeParserConfiguration:166"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
      - BranchSide: "org.apache.xerces.parsers.XIncludeParserConfiguration:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:132,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].configurePipeline"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:135,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDSource].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:136,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:137,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:138,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:139,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:141,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].setDTDSource"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:147,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:150,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentSource"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:158,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].getDocumentHandler"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:159,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:160,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:162,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:163,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XIncludeParserConfiguration].configureXML11Pipeline()"
    functionSourceFile: "org.apache.xerces.parsers.XIncludeParserConfiguration"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentSource()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getDocumentHandler()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getDocumentHandler()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getDocumentHandler()"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionUses: 1
    ICount: 43
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XIncludeParserConfiguration:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeParserConfiguration:184"
        BranchSideFuncs:
        - "setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
      - BranchSide: "org.apache.xerces.parsers.XIncludeParserConfiguration:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XIncludeParserConfiguration:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeParserConfiguration:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XIncludeParserConfiguration:198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeParserConfiguration:203"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
      - BranchSide: "org.apache.xerces.parsers.XIncludeParserConfiguration:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:169,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:172,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:173,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:174,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:175,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:176,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:178,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].setDTDSource"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:184,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:187,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentSource"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:195,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].getDocumentHandler"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:196,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:197,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:199,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:200,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.parsers.XIncludeParserConfiguration"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 54
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XIncludeParserConfiguration:208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeParserConfiguration:210"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:208,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.XIncludeParserConfiguration:211,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setProperty"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLEntityDecl"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLEntityDecl:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,boolean)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLEntityDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLEntityDecl:74,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,boolean)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLEntityDecl"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLEntityDecl].clear()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLEntityDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.YearDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.YearDV"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.YearDV:37,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.YearDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.YearDV"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.YearDV].parse(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.YearDV:47,1"
      Dst: "[org.apache.xerces.impl.dv.xs.YearDV].parse"
    - Src: "org.apache.xerces.impl.dv.xs.YearDV:49,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.YearDV].parse(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.YearDV"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].findUTCSign(java.lang.String,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseIntYear(java.lang.String,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseIntYear(java.lang.String,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTimeZone(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionUses: 1
    ICount: 53
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.YearDV:67"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearDV:69"
        BranchSideFuncs:
        - "findUTCSign(java.lang.String,int,int)"
    - Branch String: "org.apache.xerces.impl.dv.xs.YearDV:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearDV:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearDV:69"
        BranchSideFuncs:
        - "findUTCSign(java.lang.String,int,int)"
    - Branch String: "org.apache.xerces.impl.dv.xs.YearDV:73"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearDV:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearDV:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.YearDV:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearDV:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.YearDV:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearDV:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.YearDV:80"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearDV:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearDV:83"
        BranchSideFuncs:
        - "getTimeZone(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,int,int)"
        - "parseIntYear(java.lang.String,int)"
    - Branch String: "org.apache.xerces.impl.dv.xs.YearDV:98"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearDV:101"
        BranchSideFuncs:
        - "normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearDV:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.YearDV:98"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearDV:101"
        BranchSideFuncs:
        - "normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearDV:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.YearDV:62,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.YearDV:63,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.YearDV:67,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.dv.xs.YearDV:70,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].findUTCSign"
    - Src: "org.apache.xerces.impl.dv.xs.YearDV:74,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.YearDV:81,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseIntYear"
    - Src: "org.apache.xerces.impl.dv.xs.YearDV:85,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTimeZone"
    - Src: "org.apache.xerces.impl.dv.xs.YearDV:93,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime"
    - Src: "org.apache.xerces.impl.dv.xs.YearDV:96,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized"
    - Src: "org.apache.xerces.impl.dv.xs.YearDV:99,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.YearDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.YearDV"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.YearDV:112,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.YearDV:113,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append"
    - Src: "org.apache.xerces.impl.dv.xs.YearDV:115,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.YearDV].getXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.YearDV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.YearDV:122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearDV:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.YearDV:122,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].hasTimeZone"
    - Src: "org.apache.xerces.impl.dv.xs.YearDV:119,1"
      Dst: "[javax.xml.datatype.DatatypeFactory].newXMLGregorianCalendar"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].<init>(byte[])"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].<init>(byte[])"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:60,1"
      Dst: "[org.apache.xerces.impl.dv.util.ByteListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].toString()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.util.Base64].encode(byte[])"
    functionUses: 14
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:63"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:66"
        BranchSideFuncs:
        - "encode(byte[])"
      - BranchSide: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:64,1"
      Dst: "[org.apache.xerces.impl.dv.util.Base64].encode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:70"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:74"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:79"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:77"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:75"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].hashCode()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:85"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:87"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.Printer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.Printer"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.Printer:107,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.Printer].getException()"
    functionSourceFile: "org.apache.xml.serialize.Printer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.IOException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.Printer].enterDTD()"
    functionSourceFile: "org.apache.xml.serialize.Printer"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.IndentPrinter].flushLine(boolean)"
    - "[org.apache.xml.serialize.Printer].flushLine(boolean)"
    functionUses: 7
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.Printer:136"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:143"
        BranchSideFuncs:
        - "flushLine(boolean)"
      - BranchSide: "org.apache.xml.serialize.Printer:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.Printer:137,1"
      Dst: "[org.apache.xml.serialize.Printer].flushLine"
    - Src: "org.apache.xml.serialize.Printer:139,1"
      Dst: "[java.io.StringWriter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.Printer].leaveDTD()"
    functionSourceFile: "org.apache.xml.serialize.Printer"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.Printer].flushLine(boolean)"
    - "[org.apache.xml.serialize.IndentPrinter].flushLine(boolean)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.Printer:155"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:161"
        BranchSideFuncs:
        - "flushLine(boolean)"
      - BranchSide: "org.apache.xml.serialize.Printer:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.Printer:156,1"
      Dst: "[org.apache.xml.serialize.Printer].flushLine"
    - Src: "org.apache.xml.serialize.Printer:159,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.Printer"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 131
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.Printer:170"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Printer:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Printer:171"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Printer:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Printer:181"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Printer:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.Printer:169,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xml.serialize.Printer:172,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.xml.serialize.Printer:175,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.Printer].printText(java.lang.StringBuffer)"
    functionSourceFile: "org.apache.xml.serialize.Printer"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.Printer:193"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Printer:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Printer:194"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Printer:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Printer:204"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Printer:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.Printer:192,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.xml.serialize.Printer:195,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.xml.serialize.Printer:198,1"
      Dst: "[java.lang.StringBuffer].charAt"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.Printer].printText(char[],int,int)"
    functionSourceFile: "org.apache.xml.serialize.Printer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.Printer:215"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Printer:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Printer:216"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Printer:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Printer:227"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Printer:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.Printer:217,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.Printer].printText(char)"
    functionSourceFile: "org.apache.xml.serialize.Printer"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 73
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.Printer:238"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Printer:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Printer:247"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Printer:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.Printer:239,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.Printer].printSpace()"
    functionSourceFile: "org.apache.xml.serialize.Printer"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.Printer:258"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Printer:261"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Printer:267"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Printer:261"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.Printer:259,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.Printer].breakLine()"
    functionSourceFile: "org.apache.xml.serialize.Printer"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.Printer:278"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Printer:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Printer:287"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Printer:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.Printer:279,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.Printer].breakLine(boolean)"
    functionSourceFile: "org.apache.xml.serialize.Printer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.Printer:297,1"
      Dst: "[org.apache.xml.serialize.Printer].breakLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.Printer].flushLine(boolean)"
    functionSourceFile: "org.apache.xml.serialize.Printer"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.Printer:310"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Printer:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.Printer:306,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.Printer].flush()"
    functionSourceFile: "org.apache.xml.serialize.Printer"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.Printer:330"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Printer:325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Printer:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.Printer:325,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.xml.serialize.Printer:326,1"
      Dst: "[java.io.Writer].flush"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.Printer].indent()"
    functionSourceFile: "org.apache.xml.serialize.Printer"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.Printer].unindent()"
    functionSourceFile: "org.apache.xml.serialize.Printer"
    linkageType: null
    functionLinenumber: 346
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.Printer].getNextIndent()"
    functionSourceFile: "org.apache.xml.serialize.Printer"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.Printer].setNextIndent(int)"
    functionSourceFile: "org.apache.xml.serialize.Printer"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.Printer].setThisIndent(int)"
    functionSourceFile: "org.apache.xml.serialize.Printer"
    linkageType: null
    functionLinenumber: 362
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].getType()"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:42,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].getValue()"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:48,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].setValue(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:54,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].getSelectedIndex()"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLSelectElementImpl:69"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLSelectElementImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLSelectElementImpl:70"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLSelectElementImpl:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLSelectElementImpl:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:68,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getElementsByTagName"
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:69,1"
      Dst: "[org.w3c.dom.NodeList].getLength"
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:70,1"
      Dst: "[org.w3c.dom.NodeList].item"
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:70,1"
      Dst: "[org.w3c.dom.html.HTMLOptionElement].getSelected"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].setSelectedIndex(int)"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLSelectElementImpl:87"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLSelectElementImpl:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLSelectElementImpl:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLSelectElementImpl:88"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLSelectElementImpl:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLSelectElementImpl:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:86,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getElementsByTagName"
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:87,1"
      Dst: "[org.w3c.dom.NodeList].getLength"
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:88,1"
      Dst: "[org.w3c.dom.NodeList].item"
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:88,1"
      Dst: "[org.apache.html.dom.HTMLOptionElementImpl].setSelected"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].getOptions()"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.html.dom.HTMLCollectionImpl].<init>(org.w3c.dom.html.HTMLElement,short)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLSelectElementImpl:94"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLSelectElementImpl:96"
        BranchSideFuncs:
        - "<init>(org.w3c.dom.html.HTMLElement,short)"
      - BranchSide: "org.apache.html.dom.HTMLSelectElementImpl:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:95,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].getLength()"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.html.dom.HTMLCollectionImpl].getLength()"
    - "[org.apache.html.dom.HTMLSelectElementImpl].getOptions()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:102,1"
      Dst: "[org.apache.html.dom.HTMLSelectElementImpl].getOptions"
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:102,1"
      Dst: "[org.w3c.dom.html.HTMLCollection].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].getDisabled()"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:108,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].setDisabled(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:114,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].getMultiple()"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:120,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].setMultiple(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:126,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].getName()"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:132,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:138,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].getSize()"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:144,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:144,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].setSize(int)"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:150,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:150,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].getTabIndex()"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:156,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:156,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].setTabIndex(int)"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:162,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:162,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].add(org.w3c.dom.html.HTMLElement,org.w3c.dom.html.HTMLElement)"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.html.HTMLElement"
    - "org.w3c.dom.html.HTMLElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:168,1"
      Dst: "[org.apache.xerces.dom.ParentNode].insertBefore"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].remove(int)"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLSelectElementImpl:184"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLSelectElementImpl:186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLSelectElementImpl:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:182,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getElementsByTagName"
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:183,1"
      Dst: "[org.w3c.dom.NodeList].item"
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:185,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:185,1"
      Dst: "[org.w3c.dom.Node].removeChild"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].blur()"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].focus()"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].getChildNodes()"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "org.w3c.dom.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].getChildNodesUnoptimized()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:205,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getChildNodesUnoptimized"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].cloneNode(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].cloneNode(boolean)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:213,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].cloneNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLSelectElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLSelectElementImpl:225,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.Base64BinaryDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.Base64BinaryDV"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.Base64BinaryDV:35,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.Base64BinaryDV].getAllowedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.Base64BinaryDV"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.Base64BinaryDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.Base64BinaryDV"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.util.Base64].decode(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].<init>(byte[])"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.Base64BinaryDV:43"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.Base64BinaryDV:46"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.xs.Base64BinaryDV:45"
        BranchSideFuncs:
        - "<init>(byte[])"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.Base64BinaryDV:42,1"
      Dst: "[org.apache.xerces.impl.dv.util.Base64].decode"
    - Src: "org.apache.xerces.impl.dv.xs.Base64BinaryDV:44,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.Base64BinaryDV:46,1"
      Dst: "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.Base64BinaryDV].getDataLength(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.Base64BinaryDV"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].getLength()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.Base64BinaryDV:51,1"
      Dst: "[org.apache.xerces.impl.dv.util.ByteListImpl].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler$SAX2XNIUtil].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler$SAX2XNIUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler$SAX2XNIUtil:4306,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler$SAX2XNIUtil].createXMLParseException0(org.xml.sax.SAXParseException)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler$SAX2XNIUtil"
    linkageType: null
    functionLinenumber: 4307
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLParseException"
    argCount: 1
    argTypes:
    - "org.xml.sax.SAXParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.xml.sax.SAXParseException)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler$SAX2XNIUtil:4308,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler$SAX2XNIUtil].createXNIException0(org.xml.sax.SAXException)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler$SAX2XNIUtil"
    linkageType: null
    functionLinenumber: 4310
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XNIException"
    argCount: 1
    argTypes:
    - "org.xml.sax.SAXException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ErrorHandlerWrapper].createXNIException(org.xml.sax.SAXException)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler$SAX2XNIUtil:4311,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].createXNIException"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].getAccessKey()"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLAnchorElementImpl:40"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLAnchorElementImpl:42"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLAnchorElementImpl:41"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLAnchorElementImpl:40"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLAnchorElementImpl:42"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLAnchorElementImpl:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:39,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:40,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:41,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].setAccessKey(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLAnchorElementImpl:49"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLAnchorElementImpl:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLAnchorElementImpl:50"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLAnchorElementImpl:49"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLAnchorElementImpl:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLAnchorElementImpl:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:49,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:50,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].getCharset()"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:57,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].setCharset(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].getCoords()"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:69,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].setCoords(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:75,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].getHref()"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:81,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].setHref(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:87,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].getHreflang()"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:93,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].setHreflang(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:99,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].getName()"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:105,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:111,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].getRel()"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:117,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].setRel(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:123,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].getRev()"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:129,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].setRev(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:135,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].getShape()"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:141,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:141,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].setShape(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:147,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].getTabIndex()"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:153,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:153,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].setTabIndex(int)"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:159,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:159,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].getTarget()"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:165,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].setTarget(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:171,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].getType()"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:177,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].setType(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:183,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].blur()"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].focus()"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAnchorElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAnchorElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAnchorElementImpl:205,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$1].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.JAXPValidatorComponent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$1:142,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerProxy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$1].getErrorHandler()"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$1"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$200(org.apache.xerces.jaxp.JAXPValidatorComponent)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper].<init>(org.xml.sax.ErrorHandler)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$DraconianErrorHandler].getInstance()"
    functionUses: 3
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent$1:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$1:146"
        BranchSideFuncs:
        - "getInstance()"
        - "<init>(org.xml.sax.ErrorHandler)"
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$1:145"
        BranchSideFuncs:
        - "getInstance()"
        - "<init>(org.xml.sax.ErrorHandler)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$1:144,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$200"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$1:144,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$1:146,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$DraconianErrorHandler].getInstance"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$1:146,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLErrorReporter:179,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.XMLErrorReporter:196,1"
      Dst: "[java.util.Hashtable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].getLocale()"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.util.MessageFormatter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLErrorReporter:244,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "org.apache.xerces.util.MessageFormatter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 24
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLErrorReporter:254,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].removeMessageFormatter(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.util.MessageFormatter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLErrorReporter:264,1"
      Dst: "[java.util.Hashtable].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionUses: 140
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLErrorReporter:285,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "short"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    functionUses: 18
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLErrorReporter:307,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLErrorReporter:328,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 354
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 6
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "short"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.msg.XMLMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.XPointerMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.xni.XMLLocator,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.Exception)"
    - "[org.apache.xerces.util.DefaultErrorHandler].<init>()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper].warning(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.util.DefaultErrorHandler].warning(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.util.DOMErrorHandlerWrapper].warning(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.xpointer.XPointerErrorHandler].warning(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.util.ErrorHandlerWrapper].error(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.xpointer.XPointerErrorHandler].error(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.util.DOMErrorHandlerWrapper].error(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.util.DefaultErrorHandler].error(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.util.ErrorHandlerWrapper].fatalError(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.util.DOMErrorHandlerWrapper].fatalError(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.util.DefaultErrorHandler].fatalError(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.xpointer.XPointerErrorHandler].fatalError(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionUses: 4
    ICount: 63
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:357"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:361"
        BranchSideFuncs:
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:366"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:375"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:374"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:368"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:375"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:374"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:366"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:377"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.Exception)"
        - "<init>(org.apache.xerces.xni.XMLLocator,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:376"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.Exception)"
        - "<init>(org.apache.xerces.xni.XMLLocator,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:383"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:384"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:387"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:402"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLErrorReporter:355,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.impl.XMLErrorReporter:358,1"
      Dst: "[org.apache.xerces.util.MessageFormatter].formatMessage"
    - Src: "org.apache.xerces.impl.XMLErrorReporter:361,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.XMLErrorReporter:362,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLErrorReporter:375,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.impl.XMLErrorReporter:377,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].<init>"
    - Src: "org.apache.xerces.impl.XMLErrorReporter:385,1"
      Dst: "[org.apache.xerces.util.DefaultErrorHandler].<init>"
    - Src: "org.apache.xerces.impl.XMLErrorReporter:393,1"
      Dst: "[org.apache.xerces.xni.parser.XMLErrorHandler].warning"
    - Src: "org.apache.xerces.impl.XMLErrorReporter:397,1"
      Dst: "[org.apache.xerces.xni.parser.XMLErrorHandler].error"
    - Src: "org.apache.xerces.impl.XMLErrorReporter:401,1"
      Dst: "[org.apache.xerces.xni.parser.XMLErrorHandler].fatalError"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 434
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    functionUses: 12
    ICount: 11
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLErrorReporter:435,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getFeature"
    - Src: "org.apache.xerces.impl.XMLErrorReporter:442,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getProperty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].getRecognizedFeatures()"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 451
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLErrorReporter:452,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 476
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:477"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:491"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:490"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:485"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:491"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:490"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:486"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:491"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:490"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLErrorReporter:477,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.XMLErrorReporter:478,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLErrorReporter:486,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 500
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:501"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:514"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:513"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:509"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:514"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:513"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:514"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:513"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLErrorReporter:501,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.XMLErrorReporter:502,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLErrorReporter:510,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].getRecognizedProperties()"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 523
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLErrorReporter:524,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 548
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:557"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:557"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:553"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:557"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLErrorReporter:549,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.XMLErrorReporter:550,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLErrorReporter:553,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].getFeatureDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:570"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:574"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:571"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:570"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:569"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLErrorReporter:571,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].getPropertyDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 587
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:588"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:593"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:592"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:589"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:588"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:587"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLErrorReporter:589,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler()"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 599
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter].getSAXErrorHandler()"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter"
    linkageType: null
    functionLinenumber: 607
    functionDepth: 0
    returnType: "org.xml.sax.ErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter$1].<init>(org.apache.xerces.impl.XMLErrorReporter)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLErrorReporter:608"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:615"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.XMLErrorReporter)"
      - BranchSide: "org.apache.xerces.impl.XMLErrorReporter:614"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLErrorReporter:609,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter$1].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.DefaultNamespaceContext$2].<init>(org.apache.xerces.stax.DefaultNamespaceContext)"
    functionSourceFile: "org.apache.xerces.stax.DefaultNamespaceContext$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.stax.DefaultNamespaceContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.DefaultNamespaceContext$2:101,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    functionSourceFile: "org.apache.xerces.stax.DefaultNamespaceContext$2"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    functionSourceFile: "org.apache.xerces.stax.DefaultNamespaceContext$2"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    functionUses: 28
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.DefaultNamespaceContext$2:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext$2:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext$2:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.DefaultNamespaceContext$2:107,1"
      Dst: "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext"
    - Src: "org.apache.xerces.stax.DefaultNamespaceContext$2:108,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.DefaultNamespaceContext$2].remove()"
    functionSourceFile: "org.apache.xerces.stax.DefaultNamespaceContext$2"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.DefaultNamespaceContext$2:114,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter"
    linkageType: null
    functionLinenumber: 400
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XMLSchemaValidator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:401,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:408,1"
      Dst: "[java.util.Vector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].reset(org.apache.xerces.impl.XMLErrorReporter)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLErrorReporter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:415,1"
      Dst: "[java.util.Vector].removeAllElements"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].pushContext()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter"
    linkageType: null
    functionLinenumber: 421
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 3
    ICount: 24
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:422"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:426"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:425"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:426"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:433"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:432"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:429,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:433,1"
      Dst: "[java.util.Vector].size"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].popContext()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter"
    linkageType: null
    functionLinenumber: 437
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:438"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:442"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:441"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:446"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:449"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:448"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:450"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:453"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:444,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:451,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:454,1"
      Dst: "[java.util.Vector].setSize"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].mergeContext()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter"
    linkageType: null
    functionLinenumber: 461
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:462"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:466"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:465"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:470"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:473"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:472"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:474"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:478"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:468,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:475,1"
      Dst: "[java.util.Vector].elementAt"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionUses: 2
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:485"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:489"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:488"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:484,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:486,1"
      Dst: "[java.util.Vector].addElement"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:499"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:503"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:502"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:498,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter:500,1"
      Dst: "[java.util.Vector].addElement"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Selector$Matcher].<init>(org.apache.xerces.impl.xs.identity.Selector,org.apache.xerces.impl.xs.identity.Selector$XPath,org.apache.xerces.impl.xs.identity.FieldActivator,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Selector$Matcher"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.xs.identity.Selector"
    - "org.apache.xerces.impl.xs.identity.Selector$XPath"
    - "org.apache.xerces.impl.xs.identity.FieldActivator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].<init>(org.apache.xerces.impl.xpath.XPath)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Selector$Matcher:188,1"
      Dst: "[org.apache.xerces.impl.xs.identity.XPathMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Selector$Matcher].startDocumentFragment()"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Selector$Matcher"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].startDocumentFragment()"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Selector$Matcher:198,1"
      Dst: "[org.apache.xerces.impl.xs.identity.XPathMatcher].startDocumentFragment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Selector$Matcher].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Selector$Matcher"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].isMatched()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldCount()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldAt(int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].activateField(org.apache.xerces.impl.xs.identity.Field,int)"
    - "[org.apache.xerces.impl.xs.identity.Selector$Matcher].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    functionUses: 2
    ICount: 31
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.Selector$Matcher:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Selector$Matcher:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Selector$Matcher:224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Selector$Matcher:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Selector$Matcher:213,1"
      Dst: "[org.apache.xerces.impl.xs.identity.XPathMatcher].startElement"
    - Src: "org.apache.xerces.impl.xs.identity.Selector$Matcher:218,1"
      Dst: "[org.apache.xerces.impl.xs.identity.XPathMatcher].isMatched"
    - Src: "org.apache.xerces.impl.xs.identity.Selector$Matcher:222,1"
      Dst: "[org.apache.xerces.impl.xs.identity.FieldActivator].startValueScopeFor"
    - Src: "org.apache.xerces.impl.xs.identity.Selector$Matcher:223,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldCount"
    - Src: "org.apache.xerces.impl.xs.identity.Selector$Matcher:225,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldAt"
    - Src: "org.apache.xerces.impl.xs.identity.Selector$Matcher:226,1"
      Dst: "[org.apache.xerces.impl.xs.identity.FieldActivator].activateField"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.identity.Selector$Matcher].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean,java.lang.Object,short,org.apache.xerces.xs.ShortList)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Selector$Matcher"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "boolean"
    - "java.lang.Object"
    - "short"
    - "org.apache.xerces.xs.ShortList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean,java.lang.Object,short,org.apache.xerces.xs.ShortList)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)"
    functionUses: 2
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.Selector$Matcher:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Selector$Matcher:239"
        BranchSideFuncs:
        - "endValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)"
      - BranchSide: "org.apache.xerces.impl.xs.identity.Selector$Matcher:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Selector$Matcher:234,1"
      Dst: "[org.apache.xerces.impl.xs.identity.XPathMatcher].endElement"
    - Src: "org.apache.xerces.impl.xs.identity.Selector$Matcher:237,1"
      Dst: "[org.apache.xerces.impl.xs.identity.FieldActivator].endValueScopeFor"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Selector$Matcher].getIdentityConstraint()"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Selector$Matcher"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Selector$Matcher].getInitialDepth()"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Selector$Matcher"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport$5].<init>(java.io.File)"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport$5:95,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport$5].run()"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport$5:97,1"
      Dst: "[java.io.FileInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport].getContextClassLoader()"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecuritySupport$1].<init>()"
    - "[org.apache.xerces.parsers.SecuritySupport$1].run()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport:40,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport$1].<init>"
    - Src: "org.apache.xerces.parsers.SecuritySupport:41,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport].getSystemClassLoader()"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecuritySupport$2].<init>()"
    - "[org.apache.xerces.parsers.SecuritySupport$2].run()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport:53,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport$2].<init>"
    - Src: "org.apache.xerces.parsers.SecuritySupport:54,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport].getParentClassLoader(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecuritySupport$3].<init>(java.lang.ClassLoader)"
    - "[org.apache.xerces.parsers.SecuritySupport$3].run()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport:66,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport$3].<init>"
    - Src: "org.apache.xerces.parsers.SecuritySupport:67,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport].getSystemProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecuritySupport$4].<init>(java.lang.String)"
    - "[org.apache.xerces.parsers.SecuritySupport$4].run()"
    functionUses: 4
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport:82,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport$4].<init>"
    - Src: "org.apache.xerces.parsers.SecuritySupport:83,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport].getFileInputStream(java.io.File)"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.io.FileInputStream"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecuritySupport$5].<init>(java.io.File)"
    - "[org.apache.xerces.parsers.SecuritySupport$5].run()"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport:94,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport$5].<init>"
    - Src: "org.apache.xerces.parsers.SecuritySupport:95,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.xerces.parsers.SecuritySupport:101,1"
      Dst: "[java.security.PrivilegedActionException].getException"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport].getResourceAsStream(java.lang.ClassLoader,java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecuritySupport$6].<init>(java.lang.ClassLoader,java.lang.String)"
    - "[org.apache.xerces.parsers.SecuritySupport$6].run()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport:108,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport$6].<init>"
    - Src: "org.apache.xerces.parsers.SecuritySupport:109,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport].getFileExists(java.io.File)"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecuritySupport$7].<init>(java.io.File)"
    - "[org.apache.xerces.parsers.SecuritySupport$7].run()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport:123,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport$7].<init>"
    - Src: "org.apache.xerces.parsers.SecuritySupport:124,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.xerces.parsers.SecuritySupport:128,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport].getLastModified(java.io.File)"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecuritySupport$8].<init>(java.io.File)"
    - "[org.apache.xerces.parsers.SecuritySupport$8].run()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport:132,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport$8].<init>"
    - Src: "org.apache.xerces.parsers.SecuritySupport:133,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.xerces.parsers.SecuritySupport:137,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport:140,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable$PrimeNumberSequenceGenerator].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable$PrimeNumberSequenceGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable$PrimeNumberSequenceGenerator:2649,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable$PrimeNumberSequenceGenerator].generateSequence(int[])"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable$PrimeNumberSequenceGenerator"
    linkageType: null
    functionLinenumber: 2661
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable$PrimeNumberSequenceGenerator:2663"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable$PrimeNumberSequenceGenerator:2665"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable$PrimeNumberSequenceGenerator:2662,1"
      Dst: "[java.util.Random].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable$PrimeNumberSequenceGenerator:2664,1"
      Dst: "[java.util.Random].nextInt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLModElementImpl].getCite()"
    functionSourceFile: "org.apache.html.dom.HTMLModElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLModElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLModElementImpl].setCite(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLModElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLModElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLModElementImpl].getDateTime()"
    functionSourceFile: "org.apache.html.dom.HTMLModElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLModElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLModElementImpl].setDateTime(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLModElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLModElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLModElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLModElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLModElementImpl:66,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBodyElementImpl].getALink()"
    functionSourceFile: "org.apache.html.dom.HTMLBodyElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBodyElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBodyElementImpl].setALink(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBodyElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBodyElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBodyElementImpl].getBackground()"
    functionSourceFile: "org.apache.html.dom.HTMLBodyElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBodyElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBodyElementImpl].setBackground(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBodyElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBodyElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBodyElementImpl].getBgColor()"
    functionSourceFile: "org.apache.html.dom.HTMLBodyElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBodyElementImpl:61,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBodyElementImpl].setBgColor(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBodyElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBodyElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBodyElementImpl].getLink()"
    functionSourceFile: "org.apache.html.dom.HTMLBodyElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBodyElementImpl:73,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBodyElementImpl].setLink(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBodyElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBodyElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBodyElementImpl].getText()"
    functionSourceFile: "org.apache.html.dom.HTMLBodyElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBodyElementImpl:85,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBodyElementImpl].setText(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBodyElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBodyElementImpl:91,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBodyElementImpl].getVLink()"
    functionSourceFile: "org.apache.html.dom.HTMLBodyElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBodyElementImpl:97,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBodyElementImpl].setVLink(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBodyElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBodyElementImpl:103,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBodyElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBodyElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBodyElementImpl:114,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DraconianErrorHandler].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DraconianErrorHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DraconianErrorHandler:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DraconianErrorHandler].getInstance()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DraconianErrorHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.jaxp.validation.DraconianErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DraconianErrorHandler].warning(org.xml.sax.SAXParseException)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DraconianErrorHandler"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.SAXParseException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DraconianErrorHandler].error(org.xml.sax.SAXParseException)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DraconianErrorHandler"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.SAXParseException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DraconianErrorHandler].fatalError(org.xml.sax.SAXParseException)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DraconianErrorHandler"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.SAXParseException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport$2].<init>()"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport$2"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport$2:54,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport$2].run()"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport$2"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport$2:58,1"
      Dst: "[java.lang.ClassLoader].getSystemClassLoader"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SynchronizedSymbolTable].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.util.SynchronizedSymbolTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SynchronizedSymbolTable:45,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SynchronizedSymbolTable].<init>()"
    functionSourceFile: "org.apache.xerces.util.SynchronizedSymbolTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SynchronizedSymbolTable:50,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SynchronizedSymbolTable].<init>(int)"
    functionSourceFile: "org.apache.xerces.util.SynchronizedSymbolTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SynchronizedSymbolTable:55,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.SynchronizedSymbolTable"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    functionUses: 78
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SynchronizedSymbolTable:74,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    functionSourceFile: "org.apache.xerces.util.SynchronizedSymbolTable"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    functionUses: 29
    ICount: 13
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SynchronizedSymbolTable:92,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SynchronizedSymbolTable].containsSymbol(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.SynchronizedSymbolTable"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].containsSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].containsSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].containsSymbol(java.lang.String)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SynchronizedSymbolTable:106,1"
      Dst: "[org.apache.xerces.util.SymbolTable].containsSymbol"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SynchronizedSymbolTable].containsSymbol(char[],int,int)"
    functionSourceFile: "org.apache.xerces.util.SynchronizedSymbolTable"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].containsSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].containsSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].containsSymbol(char[],int,int)"
    functionUses: 2
    ICount: 13
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SynchronizedSymbolTable:122,1"
      Dst: "[org.apache.xerces.util.SymbolTable].containsSymbol"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser$Abort].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser$Abort"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser$Abort:165,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser$Abort].fillInStackTrace()"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser$Abort"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBuilder].<init>()"
    functionSourceFile: "org.apache.html.dom.HTMLBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBuilder:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBuilder].startDocument()"
    functionSourceFile: "org.apache.html.dom.HTMLBuilder"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLBuilder:85"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:87"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.html.dom.HTMLBuilder:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBuilder:86,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBuilder].endDocument()"
    functionSourceFile: "org.apache.html.dom.HTMLBuilder"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXException].<init>(java.lang.String)"
    - "[org.xml.sax.SAXException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLBuilder:95"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLBuilder:96"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLBuilder:97"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:99"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.html.dom.HTMLBuilder:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBuilder:96,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBuilder].startElement(java.lang.String,org.xml.sax.AttributeList)"
    functionSourceFile: "org.apache.html.dom.HTMLBuilder"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.xml.sax.AttributeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXException].<init>(java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].<init>()"
    - "[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement()"
    - "[org.xml.sax.SAXException].<init>(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.xml.sax.SAXException].<init>(java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].createElement(java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.AttributesProxy].getLength()"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getLength()"
    - "[org.apache.xerces.util.AttributesProxy].getName(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getName(int)"
    - "[org.apache.xerces.util.AttributesProxy].getValue(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getValue(int)"
    - "[org.apache.xerces.dom.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 58
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLBuilder:110"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLBuilder:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLBuilder:115"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLBuilder:121"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLBuilder:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLBuilder:125"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLBuilder:127"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:129"
        BranchSideFuncs:
        - "insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
      - BranchSide: "org.apache.html.dom.HTMLBuilder:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLBuilder:137"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:139"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.html.dom.HTMLBuilder:138"
        BranchSideFuncs:
        - "appendChild(org.w3c.dom.Node)"
        - "createElement(java.lang.String)"
    - Branch String: "org.apache.html.dom.HTMLBuilder:145"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLBuilder:147"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBuilder:111,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    - Src: "org.apache.html.dom.HTMLBuilder:118,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].<init>"
    - Src: "org.apache.html.dom.HTMLBuilder:119,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement"
    - Src: "org.apache.html.dom.HTMLBuilder:127,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.html.dom.HTMLBuilder:128,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.html.dom.HTMLBuilder:128,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].insertBefore"
    - Src: "org.apache.html.dom.HTMLBuilder:139,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].createElement"
    - Src: "org.apache.html.dom.HTMLBuilder:140,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    - Src: "org.apache.html.dom.HTMLBuilder:147,1"
      Dst: "[org.xml.sax.AttributeList].getLength"
    - Src: "org.apache.html.dom.HTMLBuilder:148,1"
      Dst: "[org.xml.sax.AttributeList].getName"
    - Src: "org.apache.html.dom.HTMLBuilder:148,1"
      Dst: "[org.xml.sax.AttributeList].getValue"
    - Src: "org.apache.html.dom.HTMLBuilder:148,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.apache.html.dom.HTMLBuilder].endElement(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBuilder"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXException].<init>(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.xml.sax.SAXException].<init>(java.lang.String)"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    functionUses: 1
    ICount: 33
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLBuilder:156"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLBuilder:157"
        BranchSideFuncs:
        - "getNodeName()"
    - Branch String: "org.apache.html.dom.HTMLBuilder:158"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:163"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.html.dom.HTMLBuilder:162"
        BranchSideFuncs:
        - "getOwnerDocument()"
    - Branch String: "org.apache.html.dom.HTMLBuilder:163"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLBuilder:165"
        BranchSideFuncs:
        - "getParentNode()"
    Callsites:
    - Src: "org.apache.html.dom.HTMLBuilder:157,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    - Src: "org.apache.html.dom.HTMLBuilder:158,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getNodeName"
    - Src: "org.apache.html.dom.HTMLBuilder:158,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.html.dom.HTMLBuilder:159,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.html.dom.HTMLBuilder:159,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.html.dom.HTMLBuilder:159,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.html.dom.HTMLBuilder:163,1"
      Dst: "[org.apache.xerces.dom.ChildNode].getParentNode"
    - Src: "org.apache.html.dom.HTMLBuilder:163,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getOwnerDocument"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBuilder].characters(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLBuilder:173"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLBuilder:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBuilder:174,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    - Src: "org.apache.html.dom.HTMLBuilder:175,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode"
    - Src: "org.apache.html.dom.HTMLBuilder:175,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBuilder].characters(char[],int,int)"
    functionSourceFile: "org.apache.html.dom.HTMLBuilder"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXException].<init>(java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(java.lang.String)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLBuilder:182"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:184"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.html.dom.HTMLBuilder:183"
        BranchSideFuncs:
        - "appendChild(org.w3c.dom.Node)"
        - "createTextNode(java.lang.String)"
    Callsites:
    - Src: "org.apache.html.dom.HTMLBuilder:183,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    - Src: "org.apache.html.dom.HTMLBuilder:184,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.apache.html.dom.HTMLBuilder:184,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode"
    - Src: "org.apache.html.dom.HTMLBuilder:184,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBuilder].ignorableWhitespace(char[],int,int)"
    functionSourceFile: "org.apache.html.dom.HTMLBuilder"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLBuilder:191"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:193"
        BranchSideFuncs:
        - "appendChild(org.w3c.dom.Node)"
        - "createTextNode(java.lang.String)"
      - BranchSide: "org.apache.html.dom.HTMLBuilder:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBuilder:192,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.apache.html.dom.HTMLBuilder:192,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode"
    - Src: "org.apache.html.dom.HTMLBuilder:192,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBuilder].processingInstruction(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBuilder"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createProcessingInstruction(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createProcessingInstruction(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 31
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLBuilder:201"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLBuilder:201"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLBuilder:203"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLBuilder:204"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.html.dom.HTMLBuilder:208"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLBuilder:210"
        BranchSideFuncs:
        - "appendChild(org.w3c.dom.Node)"
        - "createProcessingInstruction(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.html.dom.HTMLBuilder:208"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLBuilder:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLBuilder:210"
        BranchSideFuncs:
        - "appendChild(org.w3c.dom.Node)"
        - "createProcessingInstruction(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.html.dom.HTMLBuilder:204,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.html.dom.HTMLBuilder:205,1"
      Dst: "[org.apache.xerces.dom.ProcessingInstructionImpl].<init>"
    - Src: "org.apache.html.dom.HTMLBuilder:205,1"
      Dst: "[java.util.Vector].addElement"
    - Src: "org.apache.html.dom.HTMLBuilder:209,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createProcessingInstruction"
    - Src: "org.apache.html.dom.HTMLBuilder:209,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBuilder].getHTMLDocument()"
    functionSourceFile: "org.apache.html.dom.HTMLBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLDocument"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBuilder].setDocumentLocator(org.xml.sax.Locator)"
    functionSourceFile: "org.apache.html.dom.HTMLBuilder"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Locator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:152,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:145,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].setOnlyPassPrefixMappingEvents(boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].getOnlyPassPrefixMappingEvents()"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    functionUses: 11
    ICount: 14
    EdgeCount: 26
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:206,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getFeature"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:213,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getProperty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].getRecognizedFeatures()"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:224,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].getRecognizedProperties()"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:252,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 264
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:278"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:272"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:275"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:265,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:266,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:269,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].getFeatureDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:296"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:295"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:292"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:290"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:292,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].getPropertyDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:310"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:310,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDocumentHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].getDocumentHandler()"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDocumentHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDocumentSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 37
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].getDocumentSource()"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDocumentSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 9
    ICount: 12
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:368"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:371"
        BranchSideFuncs:
        - "startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:370"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:368"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:371"
        BranchSideFuncs:
        - "startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:370"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:369,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 11
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:395"
        BranchSideFuncs:
        - "textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:394"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:395"
        BranchSideFuncs:
        - "textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:393,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].textDecl"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 421
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "org.apache.xerces.xni.NamespaceContext"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 13
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:427"
        BranchSideFuncs:
        - "startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:426"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:427"
        BranchSideFuncs:
        - "startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:426"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:425,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startDocument"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 12
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:444"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:447"
        BranchSideFuncs:
        - "xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:446"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:444"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:447"
        BranchSideFuncs:
        - "xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:446"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:445,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 463
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 9
    ICount: 12
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:464"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:467"
        BranchSideFuncs:
        - "doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:466"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:464"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:467"
        BranchSideFuncs:
        - "doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:466"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:465,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 477
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 10
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:478"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:481"
        BranchSideFuncs:
        - "comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:480"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:478"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:481"
        BranchSideFuncs:
        - "comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:480"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:479,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].comment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 11
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:502"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:505"
        BranchSideFuncs:
        - "processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:504"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:502"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:505"
        BranchSideFuncs:
        - "processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:504"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:503,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNamespaceBinder].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,boolean)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 16
    ICount: 13
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:526"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:529"
        BranchSideFuncs:
        - "handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:529"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:534"
        BranchSideFuncs:
        - "startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:533"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:527,1"
      Dst: "[org.apache.xerces.impl.XMLNamespaceBinder].handleStartElement"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:530,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startElement"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNamespaceBinder].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,boolean)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 14
    ICount: 14
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:548"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:552"
        BranchSideFuncs:
        - "handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,boolean)"
        - "handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:551"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:556"
        BranchSideFuncs:
        - "emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:555"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:549,1"
      Dst: "[org.apache.xerces.impl.XMLNamespaceBinder].handleStartElement"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:550,1"
      Dst: "[org.apache.xerces.impl.XMLNamespaceBinder].handleEndElement"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:553,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].emptyElement"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 566
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 26
    ICount: 10
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:567"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:570"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:569"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:567"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:570"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:569"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:568,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].characters"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 8
    ICount: 10
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:589"
        BranchSideFuncs:
        - "ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:588"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:589"
        BranchSideFuncs:
        - "ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:588"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:587,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 600
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNamespaceBinder].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)"
    - "[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionUses: 15
    ICount: 12
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:601"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:604"
        BranchSideFuncs:
        - "handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:603"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:604"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:608"
        BranchSideFuncs:
        - "endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:607"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:602,1"
      Dst: "[org.apache.xerces.impl.XMLNamespaceBinder].handleEndElement"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:605,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endElement"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 616
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 9
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:617"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:620"
        BranchSideFuncs:
        - "startCDATA(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:619"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:617"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:620"
        BranchSideFuncs:
        - "startCDATA(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:619"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:618,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startCDATA"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 628
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 9
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:629"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:632"
        BranchSideFuncs:
        - "endCDATA(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:631"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:629"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:632"
        BranchSideFuncs:
        - "endCDATA(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:631"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:630,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endCDATA"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].endDocument(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 640
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 9
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:641"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:644"
        BranchSideFuncs:
        - "endDocument(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:643"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:641"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:644"
        BranchSideFuncs:
        - "endDocument(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:643"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:642,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endDocument"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 658
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 9
    ICount: 10
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:659"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:662"
        BranchSideFuncs:
        - "endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:661"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:659"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:662"
        BranchSideFuncs:
        - "endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:661"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:660,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 673
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].pushContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushContext()"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].pushContext()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLocalName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLocalName(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getPrefix(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getPrefix(int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getQName(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getQName(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getQName(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getQName(int)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].prefixBoundToNullURI(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XML11NamespaceBinder].prefixBoundToNullURI(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getQName(int)"
    - "[org.apache.xerces.util.NamespaceSupport].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getURI(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getURI(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLocalName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLocalName(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLocalName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLocalName(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getURI(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getURI(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 2
    ICount: 191
    EdgeCount: 111
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:676"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:684"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:683"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:685"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:755"
        BranchSideFuncs:
        - "getPrefix(int)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:754"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:693"
        BranchSideFuncs:
        - "getValue(int)"
        - "addSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:683"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:683"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:697"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:704"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:697"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:704"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:705"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:712"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:713"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:723"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:722"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:714"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:723"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:731"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:740"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:748"
        BranchSideFuncs:
        - "declarePrefix(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:749"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:748"
        BranchSideFuncs:
        - "declarePrefix(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:755"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:754"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:758"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:761"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:760"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:758"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:761"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:760"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:761"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:769"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:768"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:761"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:769"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:768"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:769"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:792"
        BranchSideFuncs:
        - "getName(int,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:791"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:771"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:769"
        BranchSideFuncs:
        - "getName(int,org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:774"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:778"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:777"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:778"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:769"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:768"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:780"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:786"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:785"
        BranchSideFuncs:
        - "setName(int,org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:793"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:812"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:811"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:792"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:791"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:798"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:797"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:799"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:792"
        BranchSideFuncs:
        - "getLocalName(int)"
        - "getURI(int)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:791"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:802"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:798"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:797"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:802"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:798"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:797"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:812"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:812"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:813"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:817"
        BranchSideFuncs:
        - "emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:816"
        BranchSideFuncs:
        - "startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:674,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].pushContext"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:677,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:684,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:686,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLocalName"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:687,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getPrefix"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:694,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:694,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:700,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getQName"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:740,1"
      Dst: "[org.apache.xerces.impl.XMLNamespaceBinder].prefixBoundToNullURI"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:749,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:749,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].declarePrefix"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:757,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:770,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getName"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:776,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].setName"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:794,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getURI"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:814,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].emptyElement"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:817,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startElement"
    JavaMethodInfo: null
    BBCount: 66
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 828
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].popContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()"
    - "[org.apache.xerces.util.NamespaceSupport].popContext()"
    functionUses: 2
    ICount: 25
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:829"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:829"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:828"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:831"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:836"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:835"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:836"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:843"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:842"
        BranchSideFuncs:
        - "popContext()"
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:836"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:843"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:842"
        BranchSideFuncs:
        - "popContext()"
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:837"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:843"
        BranchSideFuncs:
        - "endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:842"
        BranchSideFuncs:
        - "popContext()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:830,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:838,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endElement"
    - Src: "org.apache.xerces.impl.XMLNamespaceBinder:843,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].popContext"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNamespaceBinder].prefixBoundToNullURI(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLNamespaceBinder"
    linkageType: null
    functionLinenumber: 849
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:850"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:849"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNamespaceBinder:850"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNamespaceBinder:849"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.DefaultNamespaceContext$1].<init>(org.apache.xerces.stax.DefaultNamespaceContext)"
    functionSourceFile: "org.apache.xerces.stax.DefaultNamespaceContext$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.stax.DefaultNamespaceContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.DefaultNamespaceContext$1:83,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    functionSourceFile: "org.apache.xerces.stax.DefaultNamespaceContext$1"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    functionSourceFile: "org.apache.xerces.stax.DefaultNamespaceContext$1"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    functionUses: 28
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.DefaultNamespaceContext$1:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext$1:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext$1:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.DefaultNamespaceContext$1:89,1"
      Dst: "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext"
    - Src: "org.apache.xerces.stax.DefaultNamespaceContext$1:90,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.DefaultNamespaceContext$1].remove()"
    functionSourceFile: "org.apache.xerces.stax.DefaultNamespaceContext$1"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.DefaultNamespaceContext$1:96,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.NotationDeclarationImpl].<init>(java.lang.String,java.lang.String,java.lang.String,javax.xml.stream.Location)"
    functionSourceFile: "org.apache.xerces.stax.events.NotationDeclarationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "javax.xml.stream.Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.NotationDeclarationImpl:47,1"
      Dst: "[org.apache.xerces.stax.events.XMLEventImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.NotationDeclarationImpl].getName()"
    functionSourceFile: "org.apache.xerces.stax.events.NotationDeclarationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.NotationDeclarationImpl].getPublicId()"
    functionSourceFile: "org.apache.xerces.stax.events.NotationDeclarationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.NotationDeclarationImpl].getSystemId()"
    functionSourceFile: "org.apache.xerces.stax.events.NotationDeclarationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.NotationDeclarationImpl].writeAsEncodedUnicode(java.io.Writer)"
    functionSourceFile: "org.apache.xerces.stax.events.NotationDeclarationImpl"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.NotationDeclarationImpl:77"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.NotationDeclarationImpl:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.NotationDeclarationImpl:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.events.NotationDeclarationImpl:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.NotationDeclarationImpl:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.NotationDeclarationImpl:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.NotationDeclarationImpl:76,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.xerces.stax.events.NotationDeclarationImpl:96,1"
      Dst: "[javax.xml.stream.XMLStreamException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].<init>(short,org.apache.xerces.xs.StringList,org.apache.xerces.xs.datatypes.ObjectList,org.apache.xerces.xs.XSObjectList)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "short"
    - "org.apache.xerces.xs.StringList"
    - "org.apache.xerces.xs.datatypes.ObjectList"
    - "org.apache.xerces.xs.XSObjectList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl:3385"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl:3381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl:3380"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl:3381,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getFacetKind()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getLexicalFacetValues()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.StringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getEnumerationValues()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.datatypes.ObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getName()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl"
    linkageType: null
    functionLinenumber: 3416
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getNamespace()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl"
    linkageType: null
    functionLinenumber: 3423
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getNamespaceItem()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItem"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getType()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl"
    linkageType: null
    functionLinenumber: 3438
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl].<init>()"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].<init>()"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl:39,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.AugmentationsImpl:41,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl].putItem(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].putItem(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].putItem(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].isFull()"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer:org.apache.xerces.util.AugmentationsImpl$SmallContainer].expand()"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer:org.apache.xerces.util.AugmentationsImpl$SmallContainer].expand()"
    functionUses: 14
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AugmentationsImpl:56"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl:60"
        BranchSideFuncs:
        - "expand()"
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl:59"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.AugmentationsImpl:56"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl:60"
        BranchSideFuncs:
        - "expand()"
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl:54,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl$AugmentationsItemsContainer].putItem"
    - Src: "org.apache.xerces.util.AugmentationsImpl:56,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl$AugmentationsItemsContainer].isFull"
    - Src: "org.apache.xerces.util.AugmentationsImpl:57,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl$AugmentationsItemsContainer].expand"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].getItem(java.lang.Object)"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].getItem(java.lang.Object)"
    functionUses: 27
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl:72,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl$AugmentationsItemsContainer].getItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl].removeItem(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl:81,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl$AugmentationsItemsContainer].removeItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl].keys()"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Enumeration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl:89,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl$AugmentationsItemsContainer].keys"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl].removeAllItems()"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].clear()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].clear()"
    functionUses: 11
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl:96,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl$AugmentationsItemsContainer].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl].toString()"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].toString()"
    functionUses: 14
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl:100,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLPElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLPElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLPElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPElementImpl].setMode(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLPElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPElementImpl].getMode()"
    functionSourceFile: "org.apache.wml.dom.WMLPElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLPElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLPElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLPElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPElementImpl].getAlign()"
    functionSourceFile: "org.apache.wml.dom.WMLPElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLPElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLPElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPElementImpl:71,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>(org.apache.xerces.impl.xs.XSElementDeclHelper)"
    functionSourceFile: "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDeclHelper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:48,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:180,1"
      Dst: "[java.util.Hashtable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSElementDecl"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.impl.xs.XSElementDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].getGlobalElementDecl(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getGlobalElementDecl(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].substitutionGroupOK(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl,short)"
    functionUses: 5
    ICount: 26
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:55"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:55"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:62"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:66"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:67"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:71"
        BranchSideFuncs:
        - "getGlobalElementDecl(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:73"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:77"
        BranchSideFuncs:
        - "substitutionGroupOK(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl,short)"
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:78"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:72,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDeclHelper].getGlobalElementDecl"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:78,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].substitutionGroupOK"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].substitutionGroupOK(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].typeDerivationOK(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:112"
        BranchSideFuncs:
        - "typeDerivationOK(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:113,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].typeDerivationOK"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].typeDerivationOK(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBaseType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:org.apache.xerces.impl.xs.XSComplexTypeDecl].getBaseType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:org.apache.xerces.impl.xs.XSComplexTypeDecl].getBaseType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getMemberTypes()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMemberTypes()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].typeDerivationOK(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)"
    functionUses: 2
    ICount: 56
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:155"
        BranchSideFuncs:
        - "getVariety()"
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:155"
        BranchSideFuncs:
        - "getMemberTypes()"
        - "getLength()"
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:155"
        BranchSideFuncs:
        - "typeDerivationOK(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)"
        - "item(int)"
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:145"
        BranchSideFuncs:
        - "getMemberTypes()"
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:157"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:125,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:131,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getBaseType"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:145,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getVariety"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:146,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getMemberTypes"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:147,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].getLength"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:149,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:149,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].typeDerivationOK"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].inSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "org.apache.xerces.impl.xs.XSElementDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:172,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].substitutionGroupOK"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:189,1"
      Dst: "[java.util.Hashtable].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].addSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl[])"
    functionSourceFile: "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:205"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:204,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:207,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:208,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:211,1"
      Dst: "[java.util.Vector].addElement"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSElementDecl[]"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup].<init>()"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubGroupB(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 7
    ICount: 43
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:235"
        BranchSideFuncs:
        - "<init>()"
        - "getSubGroupB(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup)"
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:235"
        BranchSideFuncs:
        - "<init>()"
        - "getSubGroupB(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup)"
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:252"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:225,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:230,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:236,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup].<init>"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:236,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubGroupB"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:248,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubGroupB(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup)"
    functionSourceFile: "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup[]"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getDBMethods(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup)"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup].<init>(org.apache.xerces.impl.xs.XSElementDecl,short,short)"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubGroupB(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup)"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup].<init>(org.apache.xerces.impl.xs.XSElementDecl,short,short)"
    functionUses: 2
    ICount: 76
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:280"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:282"
        BranchSideFuncs:
        - "getSubGroupB(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup)"
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:289"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:294"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:296"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:295"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.xs.XSElementDecl,short,short)"
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:304"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:259,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:263,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:272,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:277,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:279,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:280,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getDBMethods"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:286,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup].<init>"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:286,1"
      Dst: "[java.util.Vector].addElement"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:288,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubGroupB"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getDBMethods(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup)"
    functionSourceFile: "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBaseType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBaseType()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getBaseType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    functionUses: 1
    ICount: 38
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:316"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:322"
        BranchSideFuncs:
        - "getTypeCategory()"
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:312"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:327"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:328"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:327"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:327"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:331"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:314,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler:318,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getBaseType"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:249,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:258,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:274,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.BasicParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures(java.lang.String[])"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties(java.lang.String[])"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLEntityManager].<init>()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.XMLErrorReporter].<init>()"
    - "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()"
    - "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()"
    - "[org.apache.xerces.impl.validation.ValidationManager].<init>()"
    - "[org.apache.xerces.impl.XMLVersionDetector].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    - "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setLocale(java.util.Locale)"
    functionUses: 1
    ICount: 138
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:331"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:335"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:334"
        BranchSideFuncs:
        - "getEntityScanner()"
        - "getInstance()"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "addComponent(org.apache.xerces.xni.parser.XMLComponent)"
        - "addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:362"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:367"
        BranchSideFuncs:
        - "getMessageFormatter(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:368"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:375"
        BranchSideFuncs:
        - "putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:374"
        BranchSideFuncs:
        - "setLocale(java.util.Locale)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:292,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:301,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:302,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:328,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:332,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:335,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:337,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].addComponent"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:339,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:340,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:340,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:344,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:346,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedParamsAndSetDefaults"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:348,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:352,1"
      Dst: "[org.apache.xerces.impl.dv.DTDDVFactory].getInstance"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:356,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:359,1"
      Dst: "[org.apache.xerces.impl.XMLVersionDetector].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:362,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:363,1"
      Dst: "[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:364,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:369,1"
      Dst: "[org.apache.xerces.impl.xs.XSMessageFormatter].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:375,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:375,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setLocale"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    functionUses: 76
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:405"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:403,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:406,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getFeature"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 425
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    functionUses: 24
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:433"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:446"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:429,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].setFeature"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:430,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].setFeature"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:447,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 464
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    functionUses: 78
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:465"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:468"
        BranchSideFuncs:
        - "getLocale()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:467"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:465,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:466,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:468,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getProperty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setLocale(java.util.Locale)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLScanner].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLScanner].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 40
    ICount: 25
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:481"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:486"
        BranchSideFuncs:
        - "setLocale(java.util.Locale)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:485"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:490"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:503"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:481,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:482,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setLocale"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:486,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].setProperty"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:487,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].setProperty"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:504,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setLocale(java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 516
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setLocale(java.util.Locale)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:517,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].setLocale"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:518,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 546
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].parse(boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationManager].reset()"
    - "[org.apache.xerces.impl.XMLVersionDetector].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].reset()"
    - "[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].configurePipeline()"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetXML10()"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].initXML11Components()"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].configureXML11Pipeline()"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetXML11()"
    - "[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing(org.apache.xerces.impl.XMLEntityHandler,short)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanDocument(boolean)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 53
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:570"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:622"
        BranchSideFuncs:
        - "scanDocument(boolean)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:578"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:null"
        BranchSideFuncs:
        - "resetXML10()"
        - "configurePipeline()"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:583"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:590"
        BranchSideFuncs:
        - "initXML11Components()"
        - "resetXML11()"
        - "configureXML11Pipeline()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:589"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:572,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].reset"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:573,1"
      Dst: "[org.apache.xerces.impl.XMLVersionDetector].reset"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:574,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].reset"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:576,1"
      Dst: "[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:579,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].configurePipeline"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:580,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetXML10"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:584,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].initXML11Components"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:585,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].configureXML11Pipeline"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:586,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetXML11"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:597,1"
      Dst: "[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:618,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:623,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].cleanup()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 653
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].closeReaders()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:654,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].closeReaders"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 670
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].parse(boolean)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].cleanup()"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].cleanup()"
    functionUses: 3
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:671"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:674"
        BranchSideFuncs:
        - "cleanup()"
        - "parse(boolean)"
        - "<init>(java.lang.Exception)"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:673,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:678,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setInputSource"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:679,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].parse"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:704,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].cleanup"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 720
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.BasicParserConfiguration].reset()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:721,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].configurePipeline()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 727
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    functionUses: 1
    ICount: 49
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:728"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:735"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:734"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:735"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:739"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:738"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:740"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:743"
        BranchSideFuncs:
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:742"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:746"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:750"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:749"
        BranchSideFuncs:
        - "setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:751"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:754"
        BranchSideFuncs:
        - "setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:753"
        BranchSideFuncs:
        - "setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:755"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:759"
        BranchSideFuncs:
        - "setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:758"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:731,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:739,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:741,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:750,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:752,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].setDTDSource"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:754,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:756,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].setDTDContentModelSource"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].configureXML11Pipeline()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 763
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    functionUses: 1
    ICount: 49
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:764"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:771"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:770"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:771"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:775"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:774"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:776"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:779"
        BranchSideFuncs:
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:778"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:782"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:786"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:785"
        BranchSideFuncs:
        - "setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:787"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:790"
        BranchSideFuncs:
        - "setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:789"
        BranchSideFuncs:
        - "setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:791"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:795"
        BranchSideFuncs:
        - "setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:794"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:767,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:775,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:777,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:786,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:788,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].setDTDSource"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:790,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:792,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].setDTDContentModelSource"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].checkFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 817
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].checkFeature(java.lang.String)"
    functionUses: 2
    ICount: 52
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:818"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:878"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:877"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:827"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:834"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:833"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:828"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:834"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:833"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:834"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:843"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:842"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:835"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:842"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:843"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:852"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:851"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:844"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:851"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:852"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:859"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:858"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:853"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:859"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:858"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:859"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:867"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:866"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:860"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:867"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:866"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:867"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:878"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:877"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:868"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:877"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:818,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:819,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:828,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:838,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:878,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].checkFeature"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].checkProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 901
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.BasicParserConfiguration].checkProperty(java.lang.String)"
    functionUses: 2
    ICount: 28
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:902"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:911"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:910"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:905"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:911"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:910"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:906"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:911"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:910"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:911"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:924"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:923"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:914"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:924"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:923"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:915"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:924"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:923"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:902,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:903,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:906,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:924,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].checkProperty"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 939
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getRecognizedFeatures()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLErrorReporter].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLEntityManager].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedFeatures()"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedFeatures()"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures(java.lang.String[])"
    - "[org.apache.xerces.impl.XMLErrorReporter].getRecognizedProperties()"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].getRecognizedProperties()"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedProperties()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getRecognizedProperties()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getRecognizedProperties()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLEntityManager].getRecognizedProperties()"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedProperties()"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].getRecognizedProperties()"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties(java.lang.String[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].getPropertyDefault(java.lang.String)"
    functionUses: 4
    ICount: 37
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:948"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:965"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:964"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:949"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:965"
        BranchSideFuncs:
        - "getFeatureDefault(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:964"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:952"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:948"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:954"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:949"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:948"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:965"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:982"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:981"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:966"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:982"
        BranchSideFuncs:
        - "getPropertyDefault(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:981"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:969"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:965"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:971"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:966"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:965"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:940,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:941,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:944,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:945,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:951,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:954,1"
      Dst: "[java.util.HashMap].containsKey"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:955,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:968,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetXML10()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 988
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:989,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reset"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:990,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetXML11()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 997
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:998,1"
      Dst: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reset"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:999,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetNodePool()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 1009
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].initXML11Components()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig"
    linkageType: null
    functionLinenumber: 1012
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(java.lang.String)"
    - "[org.apache.xerces.impl.XML11DTDScannerImpl].<init>()"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>()"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    functionUses: 1
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:1013"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:1026"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:1015,1"
      Dst: "[org.apache.xerces.impl.dv.DTDDVFactory].getInstance"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:1018,1"
      Dst: "[org.apache.xerces.impl.XML11DTDScannerImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:1019,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedParamsAndSetDefaults"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaParsingConfig:1022,1"
      Dst: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer:171,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.dom.DOMNormalizer:110,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].<init>"
    - Src: "org.apache.xerces.dom.DOMNormalizer:111,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.dom.DOMNormalizer:125,1"
      Dst: "[org.apache.xerces.dom.DOMErrorImpl].<init>"
    - Src: "org.apache.xerces.dom.DOMNormalizer:134,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].<init>"
    - Src: "org.apache.xerces.dom.DOMNormalizer:140,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.dom.DOMNormalizer:143,1"
      Dst: "[org.apache.xerces.dom.DOMLocatorImpl].<init>"
    - Src: "org.apache.xerces.dom.DOMNormalizer:150,1"
      Dst: "[org.apache.xerces.xni.XMLString].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].normalizeDocument(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.DOMConfigurationImpl)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "org.apache.xerces.dom.DOMConfigurationImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 155
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:244"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:272"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer:186,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getXmlVersion"
    - Src: "org.apache.xerces.dom.DOMNormalizer:192,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getProperty"
    - Src: "org.apache.xerces.dom.DOMNormalizer:194,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].reset"
    - Src: "org.apache.xerces.dom.DOMNormalizer:195,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].declarePrefix"
    - Src: "org.apache.xerces.dom.DOMNormalizer:200,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.DOMNormalizer:202,1"
      Dst: "[org.apache.xerces.dom.CoreDOMImplementationImpl].getValidator"
    - Src: "org.apache.xerces.dom.DOMNormalizer:203,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature"
    - Src: "org.apache.xerces.dom.DOMNormalizer:216,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].setDTDValidatorFactory"
    - Src: "org.apache.xerces.dom.DOMNormalizer:224,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].clearIdentifiers"
    - Src: "org.apache.xerces.dom.DOMNormalizer:228,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].reset"
    - Src: "org.apache.xerces.dom.DOMNormalizer:235,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].getParameter"
    - Src: "org.apache.xerces.dom.DOMNormalizer:237,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.dom.DOMNormalizer:238,1"
      Dst: "[org.apache.xerces.impl.xs.util.SimpleLocator].<init>"
    - Src: "org.apache.xerces.dom.DOMNormalizer:238,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startDocument"
    - Src: "org.apache.xerces.dom.DOMNormalizer:242,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getXmlEncoding"
    - Src: "org.apache.xerces.dom.DOMNormalizer:242,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getXmlStandalone"
    - Src: "org.apache.xerces.dom.DOMNormalizer:241,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl"
    - Src: "org.apache.xerces.dom.DOMNormalizer:246,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].processDTD"
    - Src: "org.apache.xerces.dom.DOMNormalizer:250,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.xerces.dom.DOMNormalizer:251,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.DOMNormalizer:252,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].normalizeNode"
    - Src: "org.apache.xerces.dom.DOMNormalizer:260,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endDocument"
    - Src: "org.apache.xerces.dom.DOMNormalizer:262,1"
      Dst: "[org.apache.xerces.dom.CoreDOMImplementationImpl].releaseValidator"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].normalizeNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 506
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:344"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:347"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:401"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:357"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:357"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:401"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:361"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:363"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:364"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:373"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:401"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:374"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:401"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:378"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:378"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:387"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:402"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:417"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:418"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:435"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:434"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:421"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:417"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:445"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:456"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:471"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:470"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:461"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:469"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:468"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:461"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:469"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:468"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:463"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:469"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:468"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:463"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:469"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:468"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:471"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:477"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:476"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:471"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:477"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:476"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:477"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:689"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:492"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:508"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:507"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:498"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:493"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:492"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:502"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:505"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:502"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:505"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:502"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:505"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:503"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:505"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:508"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:690"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:689"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:508"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:690"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:689"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:509"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:690"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:689"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:523"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:540"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:526"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:532"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:531"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:526"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:532"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:531"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:541"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:576"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:555"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:557"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:558"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:576"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:575"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:577"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:689"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:595"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:595"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:602"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:611"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:612"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:612"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:611"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:613"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:618"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:613"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:611"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:613"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:646"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:613"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:611"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:613"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:646"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:613"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:618"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:613"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:646"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:619"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:622"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:621"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:619"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:622"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:621"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:622"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:647"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:646"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:626"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:647"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:646"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:627"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:632"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:631"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:652"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:679"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:678"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:652"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:679"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:678"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:657"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:661"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:660"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:664"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:676"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:675"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:679"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:689"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer:297,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.DOMNormalizer:319,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXMLVersionChanged"
    - Src: "org.apache.xerces.dom.DOMNormalizer:321,1"
      Dst: "[org.w3c.dom.Node].getPrefix"
    - Src: "org.apache.xerces.dom.DOMNormalizer:321,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:321,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version"
    - Src: "org.apache.xerces.dom.DOMNormalizer:321,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isValidQName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:324,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:324,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:327,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.DOMNormalizer:331,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].reportDOMError"
    - Src: "org.apache.xerces.dom.DOMNormalizer:337,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].pushContext"
    - Src: "org.apache.xerces.dom.DOMNormalizer:338,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].reset"
    - Src: "org.apache.xerces.dom.DOMNormalizer:341,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.DOMNormalizer:342,1"
      Dst: "[org.apache.xerces.dom.ParentNode].synchronizeChildren"
    - Src: "org.apache.xerces.dom.DOMNormalizer:344,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].hasAttributes"
    - Src: "org.apache.xerces.dom.DOMNormalizer:344,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttributes"
    - Src: "org.apache.xerces.dom.DOMNormalizer:351,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].namespaceFixUp"
    - Src: "org.apache.xerces.dom.DOMNormalizer:361,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getLength"
    - Src: "org.apache.xerces.dom.DOMNormalizer:362,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getItem"
    - Src: "org.apache.xerces.dom.DOMNormalizer:363,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.DOMNormalizer:364,1"
      Dst: "[org.w3c.dom.Attr].getName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:365,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].removeAttributeNode"
    - Src: "org.apache.xerces.dom.DOMNormalizer:375,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].item"
    - Src: "org.apache.xerces.dom.DOMNormalizer:377,1"
      Dst: "[org.w3c.dom.Node].normalize"
    - Src: "org.apache.xerces.dom.DOMNormalizer:379,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.apache.xerces.dom.DOMNormalizer:379,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].isAttrValueWF"
    - Src: "org.apache.xerces.dom.DOMNormalizer:406,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setAttributes"
    - Src: "org.apache.xerces.dom.DOMNormalizer:407,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].updateQName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:413,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startElement"
    - Src: "org.apache.xerces.dom.DOMNormalizer:418,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.xerces.dom.DOMNormalizer:419,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.DOMNormalizer:420,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].normalizeNode"
    - Src: "org.apache.xerces.dom.DOMNormalizer:442,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endElement"
    - Src: "org.apache.xerces.dom.DOMNormalizer:446,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].popContext"
    - Src: "org.apache.xerces.dom.DOMNormalizer:457,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.xerces.dom.DOMNormalizer:458,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.DOMNormalizer:460,1"
      Dst: "[org.w3c.dom.Node].removeChild"
    - Src: "org.apache.xerces.dom.DOMNormalizer:464,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xerces.dom.DOMNormalizer:464,1"
      Dst: "[org.apache.xerces.dom.CharacterDataImpl].insertData"
    - Src: "org.apache.xerces.dom.DOMNormalizer:472,1"
      Dst: "[org.w3c.dom.CharacterData].getData"
    - Src: "org.apache.xerces.dom.DOMNormalizer:475,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].isCommentWF"
    - Src: "org.apache.xerces.dom.DOMNormalizer:482,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].comment"
    - Src: "org.apache.xerces.dom.DOMNormalizer:495,1"
      Dst: "[org.apache.xerces.dom.EntityReferenceImpl].setReadOnly"
    - Src: "org.apache.xerces.dom.DOMNormalizer:496,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].expandEntityRef"
    - Src: "org.apache.xerces.dom.DOMNormalizer:498,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.DOMNormalizer:527,1"
      Dst: "[org.w3c.dom.CharacterData].appendData"
    - Src: "org.apache.xerces.dom.DOMNormalizer:532,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode"
    - Src: "org.apache.xerces.dom.DOMNormalizer:534,1"
      Dst: "[org.w3c.dom.Node].replaceChild"
    - Src: "org.apache.xerces.dom.DOMNormalizer:546,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startCDATA"
    - Src: "org.apache.xerces.dom.DOMNormalizer:547,1"
      Dst: "[org.apache.xerces.impl.RevalidationHandler].characterData"
    - Src: "org.apache.xerces.dom.DOMNormalizer:548,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endCDATA"
    - Src: "org.apache.xerces.dom.DOMNormalizer:556,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF"
    - Src: "org.apache.xerces.dom.DOMNormalizer:558,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.dom.DOMNormalizer:559,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.dom.DOMNormalizer:559,1"
      Dst: "[org.w3c.dom.Node].setNodeValue"
    - Src: "org.apache.xerces.dom.DOMNormalizer:563,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createCDATASection"
    - Src: "org.apache.xerces.dom.DOMNormalizer:564,1"
      Dst: "[org.w3c.dom.Node].insertBefore"
    - Src: "org.apache.xerces.dom.DOMNormalizer:579,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].isCDataWF"
    - Src: "org.apache.xerces.dom.DOMNormalizer:602,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.DOMNormalizer:629,1"
      Dst: "[org.apache.xerces.dom.TextImpl].setIgnorableWhitespace"
    - Src: "org.apache.xerces.dom.DOMNormalizer:655,1"
      Dst: "[org.w3c.dom.ProcessingInstruction].getTarget"
    - Src: "org.apache.xerces.dom.DOMNormalizer:658,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:661,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:676,1"
      Dst: "[org.w3c.dom.ProcessingInstruction].getData"
    - Src: "org.apache.xerces.dom.DOMNormalizer:685,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction"
    JavaMethodInfo: null
    BBCount: 128
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].processDTD(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:702"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:713"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:712"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:705"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:706"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:705"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:705"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:714"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:715"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:714"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:716"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:715"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:714"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:716"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:719"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:718"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:733"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:737"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:736"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:733"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:737"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:736"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:733"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:736"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:735"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer:698,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getDocumentURI"
    - Src: "org.apache.xerces.dom.DOMNormalizer:701,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getDoctype"
    - Src: "org.apache.xerces.dom.DOMNormalizer:703,1"
      Dst: "[org.w3c.dom.DocumentType].getName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:704,1"
      Dst: "[org.w3c.dom.DocumentType].getPublicId"
    - Src: "org.apache.xerces.dom.DOMNormalizer:705,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.DOMNormalizer:706,1"
      Dst: "[org.w3c.dom.DocumentType].getSystemId"
    - Src: "org.apache.xerces.dom.DOMNormalizer:708,1"
      Dst: "[org.w3c.dom.DocumentType].getInternalSubset"
    - Src: "org.apache.xerces.dom.DOMNormalizer:713,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getDocumentElement"
    - Src: "org.apache.xerces.dom.DOMNormalizer:715,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:721,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl"
    - Src: "org.apache.xerces.dom.DOMNormalizer:722,1"
      Dst: "[org.apache.xerces.dom.CoreDOMImplementationImpl].getDTDLoader"
    - Src: "org.apache.xerces.dom.DOMNormalizer:723,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].setFeature"
    - Src: "org.apache.xerces.dom.DOMNormalizer:724,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].getEntityResolver"
    - Src: "org.apache.xerces.dom.DOMNormalizer:724,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].setEntityResolver"
    - Src: "org.apache.xerces.dom.DOMNormalizer:725,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].getErrorHandler"
    - Src: "org.apache.xerces.dom.DOMNormalizer:725,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].setErrorHandler"
    - Src: "org.apache.xerces.dom.DOMNormalizer:726,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].loadGrammarWithContext"
    - Src: "org.apache.xerces.dom.DOMNormalizer:734,1"
      Dst: "[org.apache.xerces.dom.CoreDOMImplementationImpl].releaseDTDLoader"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].expandEntityRef(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:741"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:744"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer:741,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.DOMNormalizer:742,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.DOMNormalizer:743,1"
      Dst: "[org.w3c.dom.Node].insertBefore"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].namespaceFixUp(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.AttributeMap)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.ElementImpl"
    - "org.apache.xerces.dom.AttributeMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 276
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:769"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:836"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:772"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:837"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:836"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:775"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:771"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:775"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:771"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:778"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:783"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:782"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:783"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:791"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:783"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:791"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:793"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:794"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:793"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:794"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:794"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:793"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:796"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:809"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:799"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:772"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:771"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:811"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:809"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:839"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:855"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:854"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:841"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:842"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:841"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:842"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:842"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:841"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:843"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:849"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:855"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:872"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:858"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:865"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:864"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:874"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:887"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:874"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:887"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:888"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1042"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:892"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1043"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1042"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:905"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:912"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:911"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:912"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:933"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:932"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:912"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:933"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:932"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:914"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:932"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:916"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:920"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:919"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:922"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:933"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:932"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:933"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1014"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1013"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:935"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:936"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:935"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:936"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:936"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:935"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:944"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:960"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:959"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:944"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:960"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:959"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:967"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:976"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:967"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1007"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:978"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:982"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:978"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:982"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:983"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:991"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:983"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:991"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:993"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:999"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:998"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1016"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:890"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1018"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1025"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1024"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer:772,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getLength"
    - Src: "org.apache.xerces.dom.DOMNormalizer:773,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getItem"
    - Src: "org.apache.xerces.dom.DOMNormalizer:774,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xerces.dom.DOMNormalizer:775,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.DOMNormalizer:777,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xerces.dom.DOMNormalizer:787,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.DOMNormalizer:788,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].reportDOMError"
    - Src: "org.apache.xerces.dom.DOMNormalizer:792,1"
      Dst: "[org.w3c.dom.Node].getPrefix"
    - Src: "org.apache.xerces.dom.DOMNormalizer:794,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.DOMNormalizer:794,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.dom.DOMNormalizer:795,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:800,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].declarePrefix"
    - Src: "org.apache.xerces.dom.DOMNormalizer:837,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNamespaceURI"
    - Src: "org.apache.xerces.dom.DOMNormalizer:838,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getPrefix"
    - Src: "org.apache.xerces.dom.DOMNormalizer:843,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    - Src: "org.apache.xerces.dom.DOMNormalizer:850,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].addNamespaceDecl"
    - Src: "org.apache.xerces.dom.DOMNormalizer:855,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getLocalName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:861,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getNodeName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:891,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].cloneMap"
    - Src: "org.apache.xerces.dom.DOMNormalizer:892,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.dom.DOMNormalizer:893,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.dom.DOMNormalizer:900,1"
      Dst: "[org.w3c.dom.Node].normalize"
    - Src: "org.apache.xerces.dom.DOMNormalizer:901,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.apache.xerces.dom.DOMNormalizer:913,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version"
    - Src: "org.apache.xerces.dom.DOMNormalizer:913,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].isAttrValueWF"
    - Src: "org.apache.xerces.dom.DOMNormalizer:914,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXMLVersionChanged"
    - Src: "org.apache.xerces.dom.DOMNormalizer:917,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isValidQName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:920,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:920,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:960,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setIdAttribute"
    - Src: "org.apache.xerces.dom.DOMNormalizer:977,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getPrefix"
    - Src: "org.apache.xerces.dom.DOMNormalizer:992,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.dom.DOMNormalizer:992,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.dom.DOMNormalizer:992,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1006,1"
      Dst: "[org.w3c.dom.Node].setPrefix"
    JavaMethodInfo: null
    BBCount: 78
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].addNamespaceDecl(java.lang.String,java.lang.String,org.apache.xerces.dom.ElementImpl)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.dom.ElementImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1059"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1067"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer:1063,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttributeNS"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1068,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1068,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1068,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].isCDataWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.w3c.dom.DOMErrorHandler"
    - "org.apache.xerces.dom.DOMErrorImpl"
    - "org.apache.xerces.dom.DOMLocatorImpl"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 112
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1086"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1087"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1086"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1086"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1090"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1089"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1094"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1097"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1134"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1099"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1107"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1107"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1107"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1107"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1133"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1133"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1133"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1133"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1133"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1175"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1141"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer:1086,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1090,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1099,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Invalid"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1101,1"
      Dst: "[org.apache.xerces.util.XMLChar].isHighSurrogate"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1103,1"
      Dst: "[org.apache.xerces.util.XMLChar].isLowSurrogate"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1104,1"
      Dst: "[org.apache.xerces.util.XMLChar].supplemental"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1104,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSupplemental"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1111,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1108,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1112,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].reportDOMError"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1141,1"
      Dst: "[org.apache.xerces.util.XMLChar].isInvalid"
    JavaMethodInfo: null
    BBCount: 44
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.w3c.dom.DOMErrorHandler"
    - "org.apache.xerces.dom.DOMErrorImpl"
    - "org.apache.xerces.dom.DOMLocatorImpl"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 80
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1189"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1214"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1196"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1201"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1201"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1238"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1229"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1229"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1229"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1229"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer:1186,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1190,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1198,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Invalid"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1201,1"
      Dst: "[org.apache.xerces.util.XMLChar].isHighSurrogate"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1203,1"
      Dst: "[org.apache.xerces.util.XMLChar].isLowSurrogate"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1204,1"
      Dst: "[org.apache.xerces.util.XMLChar].supplemental"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1204,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSupplemental"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1210,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1208,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1211,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].reportDOMError"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1220,1"
      Dst: "[org.apache.xerces.util.XMLChar].isInvalid"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].isCommentWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.w3c.dom.DOMErrorHandler"
    - "org.apache.xerces.dom.DOMErrorImpl"
    - "org.apache.xerces.dom.DOMLocatorImpl"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 94
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1249"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1252"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1257"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1260"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1282"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1262"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1270"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1270"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1266"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1270"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1267"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1270"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1281"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1281"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1281"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1287"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1312"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1311"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1289"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1293"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1294"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1307"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1307"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1307"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer:1249,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1253,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1262,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Invalid"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1264,1"
      Dst: "[org.apache.xerces.util.XMLChar].isHighSurrogate"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1266,1"
      Dst: "[org.apache.xerces.util.XMLChar].isLowSurrogate"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1267,1"
      Dst: "[org.apache.xerces.util.XMLChar].supplemental"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1267,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSupplemental"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1273,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1271,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1274,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].reportDOMError"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1289,1"
      Dst: "[org.apache.xerces.util.XMLChar].isInvalid"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].isAttrValueWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.w3c.dom.NamedNodeMap,org.w3c.dom.Attr,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "org.w3c.dom.DOMErrorHandler"
    - "org.apache.xerces.dom.DOMErrorImpl"
    - "org.apache.xerces.dom.DOMLocatorImpl"
    - "org.w3c.dom.NamedNodeMap"
    - "org.w3c.dom.Attr"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1358"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1357"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1353"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1334"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1343"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1343"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1344"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1350"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer:1321,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].hasStringValue"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1322,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1324,1"
      Dst: "[org.w3c.dom.Node].getChildNodes"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1326,1"
      Dst: "[org.w3c.dom.NodeList].getLength"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1327,1"
      Dst: "[org.w3c.dom.NodeList].item"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1329,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1330,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1335,1"
      Dst: "[org.w3c.dom.Document].getDoctype"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1337,1"
      Dst: "[org.w3c.dom.DocumentType].getEntities"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1340,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1338,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getNamedItemNS"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1345,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1348,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].reportDOMError"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1354,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,java.lang.String,short,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.w3c.dom.DOMErrorHandler"
    - "org.apache.xerces.dom.DOMErrorImpl"
    - "org.apache.xerces.dom.DOMLocatorImpl"
    - "java.lang.String"
    - "short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1381"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer:1370,1"
      Dst: "[org.apache.xerces.dom.DOMErrorImpl].reset"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1377,1"
      Dst: "[org.w3c.dom.DOMErrorHandler].handleError"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].updateQName(org.w3c.dom.Node,org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: 1385
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementNSImpl].getPrefix()"
    - "[org.apache.xerces.dom.AttrNSImpl].getPrefix()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getPrefix()"
    - "[org.apache.xerces.dom.NodeImpl].getPrefix()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getPrefix()"
    - "[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNamespaceURI()"
    - "[org.apache.xerces.dom.ElementNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getLocalName()"
    - "[org.apache.xerces.dom.ElementNSImpl].getLocalName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.AttrNSImpl].getLocalName()"
    - "[org.apache.xerces.dom.NodeImpl].getLocalName()"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    functionUses: 1
    ICount: 31
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1385"
        BranchSideFuncs:
        - "getPrefix()"
        - "getNamespaceURI()"
        - "getLocalName()"
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1385"
        BranchSideFuncs:
        - "getPrefix()"
        - "getNamespaceURI()"
        - "getLocalName()"
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1391"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
        - "getNodeName()"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1390"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1392"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1391"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
        - "getNodeName()"
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer:1386,1"
      Dst: "[org.w3c.dom.Node].getPrefix"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1387,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1388,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1391,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1391,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1393,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].normalizeAttributeValue(java.lang.String,org.w3c.dom.Attr)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.w3c.dom.Attr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 65
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1418"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1422"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1425"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1445"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1433"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1432"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1436"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1442"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1440"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1440"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1440"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1440"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1446"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1450"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1449"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer:1418,1"
      Dst: "[org.w3c.dom.Attr].getSpecified"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1423,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1431,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1447,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1448,1"
      Dst: "[org.w3c.dom.Attr].setValue"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: 1727
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "org.apache.xerces.xni.NamespaceContext"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: 1745
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: 1763
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: 1775
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: 1797
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: 1811
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttributeNodeNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNodeNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNodeNS(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getTypeDefinition()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getTypeDefinition()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()"
    - "[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.w3c.dom.Attr,boolean)"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI(org.apache.xerces.xs.AttributePSVI)"
    - "[org.apache.xerces.dom.AttrImpl].setType(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getSchemaNormalizedValue()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getSchemaNormalizedValue()"
    - "[org.apache.xerces.dom.AttrImpl].getSpecified()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getSpecified()"
    - "[org.apache.xerces.dom.AttrImpl].setValue(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].setValue(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].setSpecified(boolean)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getType(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getType(int)"
    - "[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.w3c.dom.Attr,boolean)"
    - "[org.apache.xerces.dom.AttrImpl].setType(java.lang.Object)"
    functionUses: 17
    ICount: 76
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1819"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1888"
        BranchSideFuncs:
        - "getAttributeNodeNS(java.lang.String,java.lang.String)"
        - "getName(int,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1887"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1824"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1828"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1831"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1872"
        BranchSideFuncs:
        - "getAugmentations(int)"
        - "getItem(java.lang.String)"
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1836"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1840"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1839"
        BranchSideFuncs:
        - "getTypeDefinition()"
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1841"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1845"
        BranchSideFuncs:
        - "isIDType()"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1844"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1845"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1849"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1848"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1849"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1854"
        BranchSideFuncs:
        - "setPSVI(org.apache.xerces.xs.AttributePSVI)"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1853"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1856"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1870"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1863"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1871"
        BranchSideFuncs:
        - "getSpecified()"
        - "setValue(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1870"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1866"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1871"
        BranchSideFuncs:
        - "setSpecified(boolean)"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1870"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1878"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1885"
        BranchSideFuncs:
        - "getType(int)"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1884"
        BranchSideFuncs:
        - "setType(java.lang.Object)"
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:1880"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1885"
        BranchSideFuncs:
        - "setIdAttributeNode(org.w3c.dom.Attr,boolean)"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:1884"
        BranchSideFuncs:
        - "setType(java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer:1813,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1820,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getName"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1823,1"
      Dst: "[org.w3c.dom.Element].getAttributeNodeNS"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1826,1"
      Dst: "[org.w3c.dom.Element].getAttributeNode"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1829,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getAugmentations"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1829,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1834,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getMemberTypeDefinition"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1837,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].isIDType"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1840,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getTypeDefinition"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1846,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setIdAttributeNode"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1850,1"
      Dst: "[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1854,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setType"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1862,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getSchemaNormalizedValue"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1864,1"
      Dst: "[org.w3c.dom.Attr].getSpecified"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1865,1"
      Dst: "[org.w3c.dom.Attr].setValue"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1867,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setSpecified"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1874,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1879,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getType"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1880,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: 1906
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionUses: 14
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer:1907,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].startElement"
    - Src: "org.apache.xerces.dom.DOMNormalizer:1908,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].endElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: 1931
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: 1952
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: 1967
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: 1979
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: 1996
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: 2013
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI(org.apache.xerces.xs.ElementPSVI)"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()"
    - "[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.xs.XSTypeDefinition)"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaNormalizedValue()"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaNormalizedValue()"
    - "[org.apache.xerces.dom.ParentNode].setTextContent(java.lang.String)"
    - "[org.apache.xerces.dom.ParentNode].getTextContent()"
    - "[org.apache.xerces.dom.ParentNode].setTextContent(java.lang.String)"
    - "[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.xs.XSTypeDefinition)"
    functionUses: 16
    ICount: 43
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:2014"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2050"
        BranchSideFuncs:
        - "getItem(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2049"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:2016"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2050"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2049"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:2018"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2022"
        BranchSideFuncs:
        - "setPSVI(org.apache.xerces.xs.ElementPSVI)"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2021"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:2022"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2030"
        BranchSideFuncs:
        - "getMemberTypeDefinition()"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2029"
        BranchSideFuncs:
        - "getSchemaNormalizedValue()"
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:2024"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2027"
        BranchSideFuncs:
        - "getTypeDefinition()"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2026"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:2031"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2039"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2038"
        BranchSideFuncs:
        - "getTextContent()"
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:2032"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2046"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2045"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:2040"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2045"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:2042"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2046"
        BranchSideFuncs:
        - "setTextContent(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2045"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer:2050"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2053"
        BranchSideFuncs:
        - "setType(org.apache.xerces.xs.XSTypeDefinition)"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer:2052"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer:2015,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.dom.DOMNormalizer:2019,1"
      Dst: "[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI"
    - Src: "org.apache.xerces.dom.DOMNormalizer:2023,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getMemberTypeDefinition"
    - Src: "org.apache.xerces.dom.DOMNormalizer:2025,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getTypeDefinition"
    - Src: "org.apache.xerces.dom.DOMNormalizer:2027,1"
      Dst: "[org.apache.xerces.dom.ElementNSImpl].setType"
    - Src: "org.apache.xerces.dom.DOMNormalizer:2030,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getSchemaNormalizedValue"
    - Src: "org.apache.xerces.dom.DOMNormalizer:2033,1"
      Dst: "[org.apache.xerces.dom.ParentNode].setTextContent"
    - Src: "org.apache.xerces.dom.DOMNormalizer:2039,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getTextContent"
    - Src: "org.apache.xerces.dom.DOMNormalizer:2040,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: 2064
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: 2075
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].endDocument(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: 2086
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: 2091
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDocumentSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer].getDocumentSource()"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDocumentSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM].<init>(org.apache.xerces.impl.dtd.models.CMNode,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMNode"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].isCompactedForUPA()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].buildDFA(org.apache.xerces.impl.dtd.models.CMNode)"
    functionUses: 1
    ICount: 23
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:184,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:188,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].isCompactedForUPA"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:210,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSDFACM].buildDFA"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM].isFinalState(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:232"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:231"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM].oneTransition(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "int[]"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(java.lang.String)"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler,int)"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionUses: 1
    ICount: 102
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:253"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:261"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:266"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:286"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:271"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:277"
        BranchSideFuncs:
        - "getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:266"
        BranchSideFuncs:
        - "allowNamespace(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:278"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:287"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:292"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:293"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:295"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:342"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:341"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:297"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:297"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:334"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:343"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:347"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:259,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:272,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:278,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace"
    JavaMethodInfo: null
    BBCount: 37
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM"
    linkageType: null
    functionLinenumber: 359
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(java.lang.String)"
    functionUses: 4
    ICount: 28
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:362"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:368"
        BranchSideFuncs:
        - "getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:364"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:368"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:360"
        BranchSideFuncs:
        - "allowNamespace(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:359"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:363,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:369,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "int[]"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(java.lang.String)"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionUses: 1
    ICount: 57
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:383"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:402"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:385"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:388"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:394"
        BranchSideFuncs:
        - "getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:393"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:390"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:400"
        BranchSideFuncs:
        - "allowNamespace(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:411"
        BranchSideFuncs:
        - "findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:410"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:416"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:415"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:414"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:413"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:389,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:395,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:406,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM].startContentModel()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM"
    linkageType: null
    functionLinenumber: 424
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM].endContentModel(int[])"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:439"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:438"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:438"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:438"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM].buildDFA(org.apache.xerces.impl.dtd.models.CMNode)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].<init>(int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].<init>(int)"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].getParticleId()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].getLeaf()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM$Occurence].<init>(org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf,int)"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].getParticleId()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].firstPos()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].makeDefStateList()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(int)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].<init>(int)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(int)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].isEmpty()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].makeDefStateList()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 242
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:539"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:540"
        BranchSideFuncs:
        - "calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:558"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:591"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:565"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:571"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:570"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:566"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:565"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:564"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:571"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:541"
        BranchSideFuncs:
        - "getLeaf()"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:540"
        BranchSideFuncs:
        - "calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:574"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:580"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:579"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:575"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:578"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:577"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf,int)"
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:603"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:627"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:626"
        BranchSideFuncs:
        - "firstPos()"
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:605"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:null"
        BranchSideFuncs:
        - "getParticleId()"
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:606"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:604"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:603"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:671"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:798"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:792"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:697"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:700"
        BranchSideFuncs:
        - "<init>(int)"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:699"
        BranchSideFuncs:
        - "zeroBits()"
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:705"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:723"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:707"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:715"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:724"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:675"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:732"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:731"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:736"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:765"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:769"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:675"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:799"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:818"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:817"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:801"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:818"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:817"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:803"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:800"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:799"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:804"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:802"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:801"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:508,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMLeaf].<init>"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:509,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMBinOp].<init>"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:531,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSDFACM].postTreeBuildInit"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:540,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].<init>"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:541,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:564,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMLeaf].getParticleId"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:573,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMLeaf].getLeaf"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:578,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSDFACM$Occurence].<init>"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:637,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].firstPos"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:654,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSDFACM].makeDefStateList"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:662,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:680,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].getBit"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:700,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:713,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].union"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:724,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].isEmpty"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:731,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:732,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:746,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:746,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:781,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 57
    CyclomaticComplexity: 11
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM"
    linkageType: null
    functionLinenumber: 833
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].getLeft()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].getLeft()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight()"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].getLeft()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].lastPos()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].firstPos()"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(int)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].firstPos()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].lastPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(int)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild()"
    functionUses: 7
    ICount: 62
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:834"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:838"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:839"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:861"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:857"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:861"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:860"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:858"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:841"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:840"
        BranchSideFuncs:
        - "getRight()"
        - "getLeft()"
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:862"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:865"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:864"
        BranchSideFuncs:
        - "firstPos()"
        - "lastPos()"
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:863"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:884"
        BranchSideFuncs:
        - "type()"
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:879"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:883"
        BranchSideFuncs:
        - "getBit(int)"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:882"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:880"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:865"
        BranchSideFuncs:
        - "union(org.apache.xerces.impl.dtd.models.CMStateSet)"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:864"
        BranchSideFuncs:
        - "firstPos()"
        - "lastPos()"
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:885"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:889"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:834,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:836,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMBinOp].getLeft"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:836,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:837,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:849,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].lastPos"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:850,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].firstPos"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:858,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].getBit"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:859,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].union"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:865,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM].dumpTree(org.apache.xerces.impl.dtd.models.CMNode,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMNode"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 115
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:901"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:903"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:910"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:913"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:912"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:915"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:918"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:917"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:932"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:935"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:934"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:954"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:957"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:956"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:902,1"
      Dst: "[java.io.PrintStream].print"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:904,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:915,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].isNullable"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:919,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].firstPos"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:919,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].toString"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:921,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].lastPos"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:921,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:923,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMBinOp].getLeft"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:923,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSDFACM].dumpTree"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:924,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:940,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:944,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:944,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:947,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMLeaf].getPosition"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:950,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMLeaf].getLeaf"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:950,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:972,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM].makeDefStateList()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM"
    linkageType: null
    functionLinenumber: 985
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:987"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:988"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM"
    linkageType: null
    functionLinenumber: 994
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].setMaxStates(int)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].getPosition()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].getLeft()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].getPosition()"
    functionUses: 4
    ICount: 47
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1000"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1006"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1005"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1006"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1008"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1007"
        BranchSideFuncs:
        - "getRight()"
        - "getLeft()"
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1007"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1011"
        BranchSideFuncs:
        - "getRight()"
        - "getLeft()"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1010"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1011"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1014"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1013"
        BranchSideFuncs:
        - "postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode)"
        - "getChild()"
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1012"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1014"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1013"
        BranchSideFuncs:
        - "postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode)"
        - "getChild()"
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1013"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1016"
        BranchSideFuncs:
        - "postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode)"
        - "getChild()"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1015"
        BranchSideFuncs:
        - "type()"
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1016"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1024"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:995,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].setMaxStates"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:1000,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:1002,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMLeaf].getPosition"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:1008,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMBinOp].getLeft"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:1008,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSDFACM].postTreeBuildInit"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:1009,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:1014,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:1025,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM"
    linkageType: null
    functionLinenumber: 1039
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(java.lang.Object,java.lang.Object,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].toString()"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].toString()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].toString()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].toString()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].toString()"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].toString()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].toString()"
    - "[org.apache.xerces.impl.xs.identity.Field].toString()"
    - "[org.apache.xerces.impl.xs.identity.Selector].toString()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM$Occurence].toString()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].toString()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].toString()"
    - "[org.apache.xerces.dom.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].toString()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].toString()"
    - "[org.apache.xerces.impl.xs.util.XInt].toString()"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].toString()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].toString()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl].toString()"
    - "[org.apache.xerces.util.URI].toString()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].toString()"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].toString()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].toString()"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].toString()"
    - "[org.apache.xerces.stax.events.XMLEventImpl].toString()"
    - "[org.apache.xerces.xni.QName].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].toString()"
    - "[org.apache.xerces.xni.parser.XMLParseException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].toString()"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].toString()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].toString()"
    - "[org.apache.xerces.dom.NodeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].toString()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.xerces.dom.RangeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].toString()"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].toString()"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].toString()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].toString()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].toString()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].toString()"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].toString()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].toString()"
    - "[org.apache.xerces.impl.xs.identity.Field].toString()"
    - "[org.apache.xerces.impl.xs.identity.Selector].toString()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM$Occurence].toString()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].toString()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].toString()"
    - "[org.apache.xerces.dom.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].toString()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].toString()"
    - "[org.apache.xerces.impl.xs.util.XInt].toString()"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].toString()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].toString()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl].toString()"
    - "[org.apache.xerces.util.URI].toString()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].toString()"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].toString()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].toString()"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].toString()"
    - "[org.apache.xerces.stax.events.XMLEventImpl].toString()"
    - "[org.apache.xerces.xni.QName].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].toString()"
    - "[org.apache.xerces.xni.parser.XMLParseException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].toString()"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].toString()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].toString()"
    - "[org.apache.xerces.dom.NodeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].toString()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.xerces.dom.RangeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].toString()"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].toString()"
    functionUses: 1
    ICount: 119
    EdgeCount: 118
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1076"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1075"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1076"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1075"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1044"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1040"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1039"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1045"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1044"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1043"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1046"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1044"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1046"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1044"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1048"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1045"
        BranchSideFuncs:
        - "overlapUPA(java.lang.Object,java.lang.Object,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1044"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1050"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1066"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1052"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1064"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1063"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1057"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1063"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1057"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1052"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1057"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1057"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1063"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1057"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1063"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1076"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1090"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1089"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1077"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1076"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1075"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1078"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1076"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1090"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1099"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1091"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1090"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1089"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1093"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1094"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1093"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1089"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:1050,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].overlapUPA"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:1082,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:1083,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaException].<init>"
    JavaMethodInfo: null
    BBCount: 43
    CyclomaticComplexity: 7
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM].whatCanGoHere(int[])"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM"
    linkageType: null
    functionLinenumber: 1112
    functionDepth: 0
    returnType: "java.util.Vector"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1139"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:1120,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:1140,1"
      Dst: "[java.util.Vector].addElement"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM].occurenceInfo(int[])"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM"
    linkageType: null
    functionLinenumber: 1146
    functionDepth: 0
    returnType: "int[]"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1161"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1151"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1161"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM].getTermName(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM"
    linkageType: null
    functionLinenumber: 1165
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].toString()"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].toString()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].toString()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].toString()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].toString()"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].toString()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].toString()"
    - "[org.apache.xerces.impl.xs.identity.Field].toString()"
    - "[org.apache.xerces.impl.xs.identity.Selector].toString()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM$Occurence].toString()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].toString()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].toString()"
    - "[org.apache.xerces.dom.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].toString()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].toString()"
    - "[org.apache.xerces.impl.xs.util.XInt].toString()"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].toString()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].toString()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl].toString()"
    - "[org.apache.xerces.util.URI].toString()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].toString()"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].toString()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].toString()"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].toString()"
    - "[org.apache.xerces.stax.events.XMLEventImpl].toString()"
    - "[org.apache.xerces.xni.QName].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].toString()"
    - "[org.apache.xerces.xni.parser.XMLParseException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].toString()"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].toString()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].toString()"
    - "[org.apache.xerces.dom.NodeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].toString()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.xerces.dom.RangeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].toString()"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].toString()"
    functionUses: 5
    ICount: 9
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSDFACM:1167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSDFACM:1165"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSDFACM:1167,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSDFACM].isCompactedForUPA()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSDFACM"
    linkageType: null
    functionLinenumber: 1170
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].<init>()"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$SmallContainer"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.AugmentationsImpl$AugmentationsItemsContainer].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:113,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl$AugmentationsItemsContainer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].keys()"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$SmallContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Enumeration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:120,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].getItem(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$SmallContainer"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].equals(java.lang.Object)"
    - "[org.apache.xerces.util.URI].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(java.lang.Object)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.util.XMLErrorCode].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$Notation].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec:org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:org.apache.xerces.impl.dv.xs.FloatDV$XFloat:org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:org.apache.xerces.impl.dv.xs.QNameDV$XQName:org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey:org.apache.xerces.impl.xs.XSElementDecl:org.apache.xerces.xni.QName].equals(java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:130"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:129"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:125,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].putItem(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$SmallContainer"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].equals(java.lang.Object)"
    - "[org.apache.xerces.util.URI].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].equals(java.lang.Object)"
    - "[org.apache.xerces.xni.QName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(java.lang.Object)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.util.XMLErrorCode].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$Notation].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].equals(java.lang.Object)"
    functionUses: 1
    ICount: 33
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:143"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:135,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].removeItem(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$SmallContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:153,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].clear()"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$SmallContainer"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:177"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].isFull()"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$SmallContainer"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:181"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].expand()"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$SmallContainer"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "org.apache.xerces.util.AugmentationsImpl$AugmentationsItemsContainer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].<init>()"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].putItem(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:186,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].<init>"
    - Src: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:189,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].putItem"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].toString()"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$SmallContainer"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:197,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:198,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.util.AugmentationsImpl$SmallContainer:211,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl$Attribute].<init>()"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl$Attribute"
    linkageType: null
    functionLinenumber: 1166
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.util.AugmentationsImpl].<init>()"
    functionUses: 5
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl$Attribute:1167,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.XMLAttributesImpl$Attribute:1176,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.util.XMLAttributesImpl$Attribute:1195,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:424,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:433,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:448,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ParserConfigurationSettings].<init>(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures(java.lang.String[])"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties(java.lang.String[])"
    - "[org.apache.xerces.util.SymbolTable].<init>()"
    - "[org.apache.xerces.impl.XMLEntityManager].<init>()"
    - "[org.apache.xerces.parsers.XML11Configuration].addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.XMLErrorReporter].<init>()"
    - "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()"
    - "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
    - "[org.apache.xerces.parsers.XML11Configuration].addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()"
    - "[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()"
    - "[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].<init>()"
    - "[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.dtd.XMLNSDTDValidator].<init>()"
    - "[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()"
    - "[org.apache.xerces.impl.validation.ValidationManager].<init>()"
    - "[org.apache.xerces.impl.XMLVersionDetector].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    - "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    - "[org.apache.xerces.parsers.XML11Configuration].setLocale(java.util.Locale)"
    functionUses: 1
    ICount: 240
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:563"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:566"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:565"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:570"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:574"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:573"
        BranchSideFuncs:
        - "getEntityScanner()"
        - "addComponent(org.apache.xerces.xni.parser.XMLComponent)"
        - "getMessageFormatter(java.lang.String)"
        - "getInstance()"
        - "addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:608"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:616"
        BranchSideFuncs:
        - "<init>()"
        - "putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:615"
        BranchSideFuncs:
        - "setLocale(java.util.Locale)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:468,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:472,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:483,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:508,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.parsers.XML11Configuration:510,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.parsers.XML11Configuration:561,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties"
    - Src: "org.apache.xerces.parsers.XML11Configuration:564,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:574,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:576,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].addCommonComponent"
    - Src: "org.apache.xerces.parsers.XML11Configuration:578,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:579,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner"
    - Src: "org.apache.xerces.parsers.XML11Configuration:579,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator"
    - Src: "org.apache.xerces.parsers.XML11Configuration:583,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:585,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].addComponent"
    - Src: "org.apache.xerces.parsers.XML11Configuration:587,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:591,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:595,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLNSDTDValidator].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:599,1"
      Dst: "[org.apache.xerces.impl.dv.DTDDVFactory].getInstance"
    - Src: "org.apache.xerces.parsers.XML11Configuration:602,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:605,1"
      Dst: "[org.apache.xerces.impl.XMLVersionDetector].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:608,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.parsers.XML11Configuration:609,1"
      Dst: "[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:610,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    - Src: "org.apache.xerces.parsers.XML11Configuration:616,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.parsers.XML11Configuration:616,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setLocale"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 648
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].setLocale(java.util.Locale)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 661
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:663,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 671
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDocumentHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionUses: 4
    ICount: 14
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:673"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:679"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:678"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:675"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:679"
        BranchSideFuncs:
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:678"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:674,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XML11Configuration:676,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].getDocumentHandler()"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDocumentHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 691
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDTDHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].getDTDHandler()"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDTDHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 705
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDTDContentModelHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].getDTDContentModelHandler()"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDTDContentModelHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 721
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLEntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:722,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].getEntityResolver()"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLEntityResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:733,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:755,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].getErrorHandler()"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:767,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].cleanup()"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 776
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].closeReaders()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:777,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].closeReaders"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 789
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.parsers.XML11Configuration].parse(boolean)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    - "[org.apache.xerces.parsers.XML11Configuration].cleanup()"
    - "[org.apache.xerces.parsers.XML11Configuration].cleanup()"
    functionUses: 4
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:790"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:793"
        BranchSideFuncs:
        - "cleanup()"
        - "parse(boolean)"
        - "<init>(java.lang.Exception)"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:792,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:797,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setInputSource"
    - Src: "org.apache.xerces.parsers.XML11Configuration:798,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].parse"
    - Src: "org.apache.xerces.parsers.XML11Configuration:818,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].cleanup"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].parse(boolean)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 825
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationManager].reset()"
    - "[org.apache.xerces.impl.XMLVersionDetector].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.parsers.XML11Configuration].resetCommon()"
    - "[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configurePipeline()"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].configurePipeline()"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].configurePipeline()"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].configurePipeline()"
    - "[org.apache.xerces.parsers.XML11Configuration].configurePipeline()"
    - "[org.apache.xerces.parsers.XML11Configuration].reset()"
    - "[org.apache.xerces.parsers.XML11Configuration].initXML11Components()"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].configureXML11Pipeline()"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configureXML11Pipeline()"
    - "[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline()"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].configureXML11Pipeline()"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].configureXML11Pipeline()"
    - "[org.apache.xerces.parsers.XML11Configuration].resetXML11()"
    - "[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing(org.apache.xerces.impl.XMLEntityHandler,short)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanDocument(boolean)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 53
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:826"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:874"
        BranchSideFuncs:
        - "scanDocument(boolean)"
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:834"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:null"
        BranchSideFuncs:
        - "reset()"
        - "configurePipeline()"
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:839"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:846"
        BranchSideFuncs:
        - "initXML11Components()"
        - "resetXML11()"
        - "configureXML11Pipeline()"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:845"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:828,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].reset"
    - Src: "org.apache.xerces.parsers.XML11Configuration:829,1"
      Dst: "[org.apache.xerces.impl.XMLVersionDetector].reset"
    - Src: "org.apache.xerces.parsers.XML11Configuration:830,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].resetCommon"
    - Src: "org.apache.xerces.parsers.XML11Configuration:832,1"
      Dst: "[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion"
    - Src: "org.apache.xerces.parsers.XML11Configuration:835,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].configurePipeline"
    - Src: "org.apache.xerces.parsers.XML11Configuration:836,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].reset"
    - Src: "org.apache.xerces.parsers.XML11Configuration:840,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].initXML11Components"
    - Src: "org.apache.xerces.parsers.XML11Configuration:841,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline"
    - Src: "org.apache.xerces.parsers.XML11Configuration:842,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].resetXML11"
    - Src: "org.apache.xerces.parsers.XML11Configuration:853,1"
      Dst: "[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing"
    - Src: "org.apache.xerces.parsers.XML11Configuration:870,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:875,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 910
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    functionUses: 76
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:911"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:914"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:913"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:911,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.XML11Configuration:914,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getFeature"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 932
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setFeature(java.lang.String,boolean)"
    functionUses: 27
    ICount: 38
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:936"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:940"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:942"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:947"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:949"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:959"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:958"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:935,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.parsers.XML11Configuration:937,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.parsers.XML11Configuration:938,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].setFeature"
    - Src: "org.apache.xerces.parsers.XML11Configuration:959,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setFeature"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 976
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].getLocale()"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    functionUses: 79
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:977"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:980"
        BranchSideFuncs:
        - "getLocale()"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:979"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:977,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.XML11Configuration:978,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].getLocale"
    - Src: "org.apache.xerces.parsers.XML11Configuration:980,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getProperty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 990
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].setLocale(java.util.Locale)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLScanner].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLEntityManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLScanner].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLEntityManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLScanner].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLEntityManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 63
    ICount: 43
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:992"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:996"
        BranchSideFuncs:
        - "setLocale(java.util.Locale)"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:995"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:997"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1001"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1003"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1007"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1009"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1020"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1019"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:992,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.XML11Configuration:993,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setLocale"
    - Src: "org.apache.xerces.parsers.XML11Configuration:996,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.parsers.XML11Configuration:998,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.parsers.XML11Configuration:999,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].setProperty"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1020,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setProperty"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].getLocale()"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 1026
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].reset()"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 1033
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XML11DTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLEntityManager].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 1
    ICount: 12
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1035"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1039"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:1034,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1036,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1037,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].resetCommon()"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 1046
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XML11DTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLEntityManager].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 1
    ICount: 12
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1048"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1052"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:1047,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1049,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1050,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].resetXML11()"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 1060
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XML11DTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLEntityManager].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 1
    ICount: 12
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1062"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1066"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:1061,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1063,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1064,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline()"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 1074
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].<init>()"
    - "[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.dtd.XML11DTDValidator].<init>()"
    - "[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionUses: 4
    ICount: 154
    EdgeCount: 119
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1075"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1079"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1078"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1079"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1085"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1084"
        BranchSideFuncs:
        - "setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1088"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1092"
        BranchSideFuncs:
        - "setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1091"
        BranchSideFuncs:
        - "setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1095"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1100"
        BranchSideFuncs:
        - "setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1099"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1100"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1118"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1106"
        BranchSideFuncs:
        - "setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1114"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1130"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1157"
        BranchSideFuncs:
        - "getMessageFormatter(java.lang.String)"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "reset(org.apache.xerces.xni.parser.XMLComponentManager)"
        - "addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1156"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1157"
        BranchSideFuncs:
        - "putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
        - "<init>()"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1156"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1163"
        BranchSideFuncs:
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:1077,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setProperty"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1085,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1086,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1087,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1089,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].setDTDSource"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1092,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1093,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1094,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1096,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].setDTDContentModelSource"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1100,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1107,1"
      Dst: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDTDValidator"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1108,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1109,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1110,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1113,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1121,1"
      Dst: "[org.apache.xerces.impl.XML11DocumentScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1122,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].addXML11Component"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1123,1"
      Dst: "[org.apache.xerces.impl.dtd.XML11DTDValidator].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1145,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1148,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].addCommonComponent"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1149,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reset"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1151,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1152,1"
      Dst: "[org.apache.xerces.impl.xs.XSMessageFormatter].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1153,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1157,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1158,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1159,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].configurePipeline()"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 1169
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>()"
    - "[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionUses: 4
    ICount: 154
    EdgeCount: 119
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1181"
        BranchSideFuncs:
        - "setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1189"
        BranchSideFuncs:
        - "setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1188"
        BranchSideFuncs:
        - "setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1192"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1197"
        BranchSideFuncs:
        - "setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1196"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1202"
        BranchSideFuncs:
        - "setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1209"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1220"
        BranchSideFuncs:
        - "addComponent(org.apache.xerces.xni.parser.XMLComponent)"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1219"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1225"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1231"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1258"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1238"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1251"
        BranchSideFuncs:
        - "getMessageFormatter(java.lang.String)"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "reset(org.apache.xerces.xni.parser.XMLComponentManager)"
        - "addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1250"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1251"
        BranchSideFuncs:
        - "putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
        - "<init>()"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1250"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1257"
        BranchSideFuncs:
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1256"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:1173,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setProperty"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1182,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDSource].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1183,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1184,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1186,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].setDTDSource"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1189,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDContentModelSource].setDTDContentModelHandler"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1190,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1191,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1193,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].setDTDContentModelSource"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1197,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1203,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1204,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1205,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1206,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1208,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1214,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1215,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1217,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].addComponent"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1239,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1242,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].addCommonComponent"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1243,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reset"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1245,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1246,1"
      Dst: "[org.apache.xerces.impl.xs.XSMessageFormatter].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1247,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1251,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1252,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1253,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].checkFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 1281
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(java.lang.String)"
    functionUses: 3
    ICount: 84
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1282"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1376"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1298"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1292"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1298"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1307"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1307"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1308"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1316"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1316"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1331"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1325"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1331"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1342"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1341"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1333"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1341"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1346"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1343"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1346"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1347"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1354"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1359"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1364"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1364"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1376"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1366"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1376"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:1282,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1283,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1292,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1303,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1377,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].checkFeature"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].checkProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 1399
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(java.lang.String)"
    functionUses: 3
    ICount: 54
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1400"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1416"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1407"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1406"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1404"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1407"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1406"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1407"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1410"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1410"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1411"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1416"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1412"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1416"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1427"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1426"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1420"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1427"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1426"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1421"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1427"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1426"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1454"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1453"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1440"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1454"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1453"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1441"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1453"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:1400,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1401,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1404,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1446,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1454,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].checkProperty"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 1468
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    functionUses: 6
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1469"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1471"
        BranchSideFuncs:
        - "addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:1469,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1472,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1473,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].addRecognizedParamsAndSetDefaults"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 1486
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    functionUses: 6
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1487"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1489"
        BranchSideFuncs:
        - "addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:1487,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1490,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1491,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].addRecognizedParamsAndSetDefaults"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 1504
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    functionUses: 6
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1505"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1508"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1507"
        BranchSideFuncs:
        - "addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:1505,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1508,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1509,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].addRecognizedParamsAndSetDefaults"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 1524
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getRecognizedFeatures()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLErrorReporter].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLEntityManager].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedFeatures()"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedFeatures()"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures(java.lang.String[])"
    - "[org.apache.xerces.impl.XMLErrorReporter].getRecognizedProperties()"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].getRecognizedProperties()"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedProperties()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getRecognizedProperties()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getRecognizedProperties()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLEntityManager].getRecognizedProperties()"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedProperties()"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].getRecognizedProperties()"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties(java.lang.String[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].getPropertyDefault(java.lang.String)"
    functionUses: 3
    ICount: 37
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1533"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1549"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1534"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1550"
        BranchSideFuncs:
        - "getFeatureDefault(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1549"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1537"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1533"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1539"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1534"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1533"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1550"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1566"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1551"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1567"
        BranchSideFuncs:
        - "getPropertyDefault(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1566"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1554"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1550"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1556"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1550"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:1525,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1526,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1529,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1530,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1536,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1539,1"
      Dst: "[java.util.HashMap].containsKey"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1540,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1553,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].initXML11Components()"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 1569
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(java.lang.String)"
    - "[org.apache.xerces.impl.XML11DTDScannerImpl].<init>()"
    - "[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>()"
    - "[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>()"
    - "[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.dtd.XML11NSDTDValidator].<init>()"
    - "[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)"
    functionUses: 1
    ICount: 27
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11Configuration:1570"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11Configuration:1588"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:1573,1"
      Dst: "[org.apache.xerces.impl.dv.DTDDVFactory].getInstance"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1576,1"
      Dst: "[org.apache.xerces.impl.XML11DTDScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1577,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].addXML11Component"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1578,1"
      Dst: "[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1582,1"
      Dst: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.XML11Configuration:1584,1"
      Dst: "[org.apache.xerces.impl.dtd.XML11NSDTDValidator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11Configuration].getFeature0(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.XML11Configuration"
    linkageType: null
    functionLinenumber: 1597
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11Configuration:1598,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:346,1"
      Dst: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].<init>"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:358,1"
      Dst: "[org.apache.xerces.util.AttributesProxy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].setContentHandler(org.xml.sax.ContentHandler)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ContentHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].getContentHandler()"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.ContentHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX"
    linkageType: null
    functionLinenumber: 373
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "org.apache.xerces.xni.NamespaceContext"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.LocatorProxy].<init>(org.apache.xerces.xni.XMLLocator)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentLocator(org.xml.sax.Locator)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].setDocumentLocator(org.xml.sax.Locator)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].setDocumentLocator(org.xml.sax.Locator)"
    - "[org.xml.sax.helpers.DefaultHandler].setDocumentLocator(org.xml.sax.Locator)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].startDocument()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].startDocument()"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startDocument()"
    - "[org.xml.sax.helpers.DefaultHandler].startDocument()"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 7
    ICount: 19
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:375,1"
      Dst: "[org.apache.xerces.util.LocatorProxy].<init>"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:375,1"
      Dst: "[org.xml.sax.ContentHandler].setDocumentLocator"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:377,1"
      Dst: "[org.xml.sax.ContentHandler].startDocument"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:379,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endDocument(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX"
    linkageType: null
    functionLinenumber: 384
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].endDocument()"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endDocument()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].endDocument()"
    - "[org.xml.sax.helpers.DefaultHandler].endDocument()"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 7
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:385,1"
      Dst: "[org.xml.sax.ContentHandler].endDocument"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:387,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX"
    linkageType: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.BaseMarkupSerializer].processingInstruction(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].processingInstruction(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].processingInstruction(java.lang.String,java.lang.String)"
    - "[org.xml.sax.helpers.DefaultHandler].processingInstruction(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 12
    ICount: 14
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:393,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:393,1"
      Dst: "[org.xml.sax.ContentHandler].processingInstruction"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:395,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX"
    linkageType: null
    functionLinenumber: 401
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getDeclaredPrefixCount()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixCount()"
    - "[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixCount()"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getDeclaredPrefixAt(int)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixAt(int)"
    - "[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixAt(int)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].startPrefixMapping(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startPrefixMapping(java.lang.String,java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].startPrefixMapping(java.lang.String,java.lang.String)"
    - "[org.xml.sax.helpers.DefaultHandler].startPrefixMapping(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.AttributesProxy].setAttributes(org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    - "[org.apache.xml.serialize.HTMLSerializer].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    - "[org.apache.xml.serialize.TextSerializer].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    - "[org.apache.xml.serialize.XMLSerializer].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    - "[org.xml.sax.helpers.DefaultHandler].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 18
    ICount: 40
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:406"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:413"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
        - "startPrefixMapping(java.lang.String,java.lang.String)"
        - "getDeclaredPrefixAt(int)"
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:407"
        BranchSideFuncs:
        - "startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
        - "getURI(java.lang.String)"
        - "<init>(java.lang.Exception)"
        - "startPrefixMapping(java.lang.String,java.lang.String)"
        - "getDeclaredPrefixAt(int)"
        - "setAttributes(org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:406"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
        - "startPrefixMapping(java.lang.String,java.lang.String)"
        - "getDeclaredPrefixAt(int)"
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:413"
        BranchSideFuncs:
        - "startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
        - "<init>(java.lang.Exception)"
        - "setAttributes(org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:412"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:402,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixCount"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:407,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixAt"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:408,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:409,1"
      Dst: "[org.xml.sax.ContentHandler].startPrefixMapping"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:415,1"
      Dst: "[org.apache.xerces.util.AttributesProxy].setAttributes"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:416,1"
      Dst: "[org.xml.sax.ContentHandler].startElement"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:418,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].endElement(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xml.serialize.HTMLSerializer].endElement(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].endElement(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xml.serialize.XMLSerializer].endElement(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xml.serialize.TextSerializer].endElement(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.xml.sax.helpers.DefaultHandler].endElement(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getDeclaredPrefixCount()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixCount()"
    - "[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixCount()"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].endPrefixMapping(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endPrefixMapping(java.lang.String)"
    - "[org.xml.sax.helpers.DefaultHandler].endPrefixMapping(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].endPrefixMapping(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getDeclaredPrefixAt(int)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixAt(int)"
    - "[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixAt(int)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 17
    ICount: 30
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:424"
        BranchSideFuncs:
        - "endElement(java.lang.String,java.lang.String,java.lang.String)"
        - "getDeclaredPrefixCount()"
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:423"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:436"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:437"
        BranchSideFuncs:
        - "endPrefixMapping(java.lang.String)"
        - "<init>(java.lang.Exception)"
        - "getDeclaredPrefixAt(int)"
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:426,1"
      Dst: "[org.xml.sax.ContentHandler].endElement"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:429,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixCount"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:432,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixAt"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:432,1"
      Dst: "[org.xml.sax.ContentHandler].endPrefixMapping"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:436,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX"
    linkageType: null
    functionLinenumber: 440
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionUses: 14
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:441,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:442,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(char[],int,int)"
    - "[org.apache.xml.serialize.XML11Serializer].characters(char[],int,int)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].characters(char[],int,int)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].characters(char[],int,int)"
    - "[org.apache.xml.serialize.HTMLSerializer].characters(char[],int,int)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].characters(char[],int,int)"
    - "[org.apache.xml.serialize.TextSerializer].characters(char[],int,int)"
    - "[org.xml.sax.helpers.DefaultHandler].characters(char[],int,int)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 27
    ICount: 15
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:447,1"
      Dst: "[org.xml.sax.ContentHandler].characters"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:449,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].ignorableWhitespace(char[],int,int)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].ignorableWhitespace(char[],int,int)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].ignorableWhitespace(char[],int,int)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].ignorableWhitespace(char[],int,int)"
    - "[org.xml.sax.helpers.DefaultHandler].ignorableWhitespace(char[],int,int)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 9
    ICount: 15
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:455,1"
      Dst: "[org.xml.sax.ContentHandler].ignorableWhitespace"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:457,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent$1)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.JAXPValidatorComponent$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX:346,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDirectoryElementImpl].getCompact()"
    functionSourceFile: "org.apache.html.dom.HTMLDirectoryElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDirectoryElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDirectoryElementImpl].setCompact(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLDirectoryElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDirectoryElementImpl:43,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDirectoryElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLDirectoryElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDirectoryElementImpl:54,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry].<init>(int,int,org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.Grammar,org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry,java.lang.ref.ReferenceQueue)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry"
    linkageType: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    - "org.apache.xerces.xni.grammars.Grammar"
    - "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry"
    - "java.lang.ref.ReferenceQueue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$SoftGrammarReference].<init>(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry,org.apache.xerces.xni.grammars.Grammar,java.lang.ref.ReferenceQueue)"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry:398"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry:401"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry:400"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry,org.apache.xerces.xni.grammars.Grammar,java.lang.ref.ReferenceQueue)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry:393,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry:402,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$SoftGrammarReference].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry].clear()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry:410"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry:414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry:413"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry:411,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry].clear"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSNotationDecl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSNotationDecl"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSNotationDecl:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSNotationDecl].getType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSNotationDecl"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSNotationDecl].getName()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSNotationDecl"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSNotationDecl"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSNotationDecl].getSystemId()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSNotationDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSNotationDecl].getPublicId()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSNotationDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSNotationDecl].getAnnotation()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSNotationDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAnnotation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSNotationDecl:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSNotationDecl:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSNotationDecl:97,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSNotationDecl].getAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSNotationDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSNotationDecl:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSNotationDecl:103"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSNotationDecl].getNamespaceItem()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSNotationDecl"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItem"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSNotationDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSNotationDecl"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.XSNamespaceItem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$1].<init>(org.apache.xerces.xpointer.XPointerHandler,org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$1"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xpointer.XPointerHandler"
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler$Scanner].<init>(org.apache.xerces.xpointer.XPointerHandler,org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.XPointerHandler$1)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$1:142,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Scanner].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$1].addToken(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$1"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler$Scanner].addToken(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler].access$300(org.apache.xerces.xpointer.XPointerHandler,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$200(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    functionUses: 5
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$1:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$1:149"
        BranchSideFuncs:
        - "addToken(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$1:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$1:149"
        BranchSideFuncs:
        - "addToken(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$1:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$1:149"
        BranchSideFuncs:
        - "addToken(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$1:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$1:149"
        BranchSideFuncs:
        - "addToken(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$1:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$1:153"
        BranchSideFuncs:
        - "access$200(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$1:150,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Scanner].addToken"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$1:154,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$200"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$1:153,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].access$300"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.IDDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.IDDV"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.IDDV:34,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.IDDV].getAllowedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.IDDV"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.IDDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.IDDV"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isValidNCName(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.IDDV:41"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.IDDV:44"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.xs.IDDV:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.IDDV:41,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidNCName"
    - Src: "org.apache.xerces.impl.dv.xs.IDDV:42,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.IDDV].checkExtraRules(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.IDDV"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].isIdDeclared(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].isIdDeclared(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].isIdDeclared(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].isIdDeclared(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].addId(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].addId(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].addId(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1:org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].addId(java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.IDDV:49"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.IDDV:51"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.xs.IDDV:50"
        BranchSideFuncs:
        - "addId(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.IDDV:49,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].isIdDeclared"
    - Src: "org.apache.xerces.impl.dv.xs.IDDV:50,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.IDDV:51,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].addId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameElementImpl].getFrameBorder()"
    functionSourceFile: "org.apache.html.dom.HTMLFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameElementImpl:38,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameElementImpl].setFrameBorder(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameElementImpl:44,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameElementImpl].getLongDesc()"
    functionSourceFile: "org.apache.html.dom.HTMLFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameElementImpl:50,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameElementImpl].setLongDesc(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameElementImpl:56,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameElementImpl].getMarginHeight()"
    functionSourceFile: "org.apache.html.dom.HTMLFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameElementImpl:62,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameElementImpl].setMarginHeight(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameElementImpl:68,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameElementImpl].getMarginWidth()"
    functionSourceFile: "org.apache.html.dom.HTMLFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameElementImpl:74,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameElementImpl].setMarginWidth(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameElementImpl:80,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameElementImpl].getName()"
    functionSourceFile: "org.apache.html.dom.HTMLFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameElementImpl:86,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameElementImpl:92,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameElementImpl].getNoResize()"
    functionSourceFile: "org.apache.html.dom.HTMLFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameElementImpl:98,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameElementImpl].setNoResize(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameElementImpl:104,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameElementImpl].getScrolling()"
    functionSourceFile: "org.apache.html.dom.HTMLFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameElementImpl:110,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLFrameElementImpl:110,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameElementImpl].setScrolling(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameElementImpl:116,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameElementImpl].getSrc()"
    functionSourceFile: "org.apache.html.dom.HTMLFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameElementImpl:122,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameElementImpl].setSrc(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameElementImpl:128,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameElementImpl].getContentDocument()"
    functionSourceFile: "org.apache.html.dom.HTMLFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFrameElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFrameElementImpl:145,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMOutputImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DOMOutputImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMOutputImpl:64,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMOutputImpl].getCharacterStream()"
    functionSourceFile: "org.apache.xerces.dom.DOMOutputImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Writer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMOutputImpl].setCharacterStream(java.io.Writer)"
    functionSourceFile: "org.apache.xerces.dom.DOMOutputImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMOutputImpl].getByteStream()"
    functionSourceFile: "org.apache.xerces.dom.DOMOutputImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.OutputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMOutputImpl].setByteStream(java.io.OutputStream)"
    functionSourceFile: "org.apache.xerces.dom.DOMOutputImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMOutputImpl].getSystemId()"
    functionSourceFile: "org.apache.xerces.dom.DOMOutputImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMOutputImpl].setSystemId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMOutputImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMOutputImpl].getEncoding()"
    functionSourceFile: "org.apache.xerces.dom.DOMOutputImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMOutputImpl].setEncoding(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMOutputImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport$7].<init>(java.io.File)"
    functionSourceFile: "org.apache.html.dom.SecuritySupport$7"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport$7:124,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport$7].run()"
    functionSourceFile: "org.apache.html.dom.SecuritySupport$7"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.SecuritySupport$7:126"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.SecuritySupport$7:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport$7:126,1"
      Dst: "[java.io.File].exists"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4"
    linkageType: null
    functionLinenumber: 2844
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4:2845,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].needFacetChecking()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4"
    linkageType: null
    functionLinenumber: 2846
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].needExtraChecking()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4"
    linkageType: null
    functionLinenumber: 2850
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].needToNormalize()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4"
    linkageType: null
    functionLinenumber: 2853
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].useNamespaces()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4"
    linkageType: null
    functionLinenumber: 2856
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].isEntityDeclared(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].isEntityUnparsed(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4"
    linkageType: null
    functionLinenumber: 2864
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].isIdDeclared(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4"
    linkageType: null
    functionLinenumber: 2868
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].addId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4"
    linkageType: null
    functionLinenumber: 2872
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].addIdRef(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4"
    linkageType: null
    functionLinenumber: 2875
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].getSymbol(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4"
    linkageType: null
    functionLinenumber: 2878
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4:2879,1"
      Dst: "[java.lang.String].intern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].getURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4"
    linkageType: null
    functionLinenumber: 2882
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].getLocale()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4"
    linkageType: null
    functionLinenumber: 2886
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4:2887,1"
      Dst: "[java.util.Locale].getDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].<init>()"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLCatalogResolver:93,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].<init>(java.lang.String[])"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLCatalogResolver:103,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].<init>(java.lang.String[],boolean)"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLCatalogResolver:114,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:115,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].getCatalogList()"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLCatalogResolver:125,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].setCatalogList(java.lang.String[])"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLCatalogResolver:140,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].clear()"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].getPreferPublic()"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].setPreferPublic(boolean)"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLCatalogResolver:174,1"
      Dst: "[org.apache.xml.resolver.CatalogManager].setPreferPublic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].getUseLiteralSystemId()"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].setUseLiteralSystemId(boolean)"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "org.xml.sax.InputSource"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLCatalogResolver].resolvePublic(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLCatalogResolver].resolveSystem(java.lang.String)"
    - "[org.xml.sax.InputSource].<init>(java.lang.String)"
    - "[org.xml.sax.InputSource].setPublicId(java.lang.String)"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:237"
        BranchSideFuncs:
        - "resolvePublic(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:237"
        BranchSideFuncs:
        - "resolvePublic(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:237"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:241"
        BranchSideFuncs:
        - "resolveSystem(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:246"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:245"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLCatalogResolver:235,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].resolvePublic"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:238,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].resolveSystem"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:242,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:243,1"
      Dst: "[org.xml.sax.InputSource].setPublicId"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "org.xml.sax.InputSource"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLCatalogResolver].getUseLiteralSystemId()"
    - "[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,java.lang.String)"
    - "[org.apache.xerces.util.URI].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].toString()"
    - "[org.apache.xerces.util.XMLCatalogResolver].resolvePublic(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLCatalogResolver].resolveSystem(java.lang.String)"
    - "[org.xml.sax.InputSource].<init>(java.lang.String)"
    - "[org.xml.sax.InputSource].setPublicId(java.lang.String)"
    functionUses: 1
    ICount: 28
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:278"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:278"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:279"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:282"
        BranchSideFuncs:
        - "resolvePublic(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:279"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:282"
        BranchSideFuncs:
        - "resolvePublic(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:282"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:286"
        BranchSideFuncs:
        - "resolveSystem(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:291"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:290"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLCatalogResolver:269,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].getUseLiteralSystemId"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:272,1"
      Dst: "[org.apache.xerces.util.URI].<init>"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:273,1"
      Dst: "[org.apache.xerces.util.URI].toString"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:280,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].resolvePublic"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:283,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].resolveSystem"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:287,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:288,1"
      Dst: "[org.xml.sax.InputSource].setPublicId"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].getExternalSubset(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "org.xml.sax.InputSource"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].resolveResource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 0
    returnType: "org.w3c.dom.ls.LSInput"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLCatalogResolver].resolveURI(java.lang.String)"
    - "[org.apache.xerces.util.XMLCatalogResolver].getUseLiteralSystemId()"
    - "[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,java.lang.String)"
    - "[org.apache.xerces.util.URI].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].toString()"
    - "[org.apache.xerces.util.XMLCatalogResolver].resolvePublic(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLCatalogResolver].resolveSystem(java.lang.String)"
    - "[org.apache.xerces.dom.DOMInputImpl].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 3
    ICount: 33
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:335"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:339"
        BranchSideFuncs:
        - "resolveURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:338"
        BranchSideFuncs:
        - "getUseLiteralSystemId()"
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:353"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:353"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:354"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:364"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:363"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:355"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:358"
        BranchSideFuncs:
        - "resolvePublic(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:357"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:355"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:358"
        BranchSideFuncs:
        - "resolvePublic(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:357"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:364"
        BranchSideFuncs:
        - "resolveSystem(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:363"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:366"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:369"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:368"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLCatalogResolver:336,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].resolveURI"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:339,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].getUseLiteralSystemId"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:342,1"
      Dst: "[org.apache.xerces.util.URI].<init>"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:343,1"
      Dst: "[org.apache.xerces.util.URI].toString"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:356,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].resolvePublic"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:359,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].resolveSystem"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:367,1"
      Dst: "[org.apache.xerces.dom.DOMInputImpl].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLInputSource"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLCatalogResolver].resolveIdentifier(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    functionUses: 5
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:394"
        BranchSideFuncs:
        - "getPublicId()"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:393"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLCatalogResolver:388,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].resolveIdentifier"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:390,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:392,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:392,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].resolveIdentifier(org.apache.xerces.xni.XMLResourceIdentifier)"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getNamespace()"
    - "[org.apache.xerces.util.XMLCatalogResolver].resolveURI(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    - "[org.apache.xerces.util.XMLCatalogResolver].getUseLiteralSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLCatalogResolver].resolvePublic(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLCatalogResolver].resolveSystem(java.lang.String)"
    functionUses: 1
    ICount: 21
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:426"
        BranchSideFuncs:
        - "resolveURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:425"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:426"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:438"
        BranchSideFuncs:
        - "getUseLiteralSystemId()"
        - "getPublicId()"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:437"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:430"
        BranchSideFuncs:
        - "getLiteralSystemId()"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:429"
        BranchSideFuncs:
        - "getExpandedSystemId()"
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:434"
        BranchSideFuncs:
        - "resolvePublic(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:434"
        BranchSideFuncs:
        - "resolvePublic(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:438"
        BranchSideFuncs:
        - "resolveSystem(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:437"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLCatalogResolver:416,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getNamespace"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:418,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].resolveURI"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:427,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:428,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].getUseLiteralSystemId"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:429,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:430,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:432,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].resolvePublic"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:435,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].resolveSystem"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].resolveSystem(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: 459
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLCatalogResolver].parseCatalogs()"
    functionUses: 4
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:464"
        BranchSideFuncs:
        - "parseCatalogs()"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:463"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:464"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:464"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:463"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLCatalogResolver:461,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].parseCatalogs"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:465,1"
      Dst: "[org.apache.xml.resolver.Catalog].resolveSystem"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].resolvePublic(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: 485
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLCatalogResolver].parseCatalogs()"
    functionUses: 4
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:486"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:490"
        BranchSideFuncs:
        - "parseCatalogs()"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:489"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:490"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:489"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLCatalogResolver:487,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].parseCatalogs"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:491,1"
      Dst: "[org.apache.xml.resolver.Catalog].resolvePublic"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].resolveURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: 514
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLCatalogResolver].parseCatalogs()"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:515"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:519"
        BranchSideFuncs:
        - "parseCatalogs()"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:518"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:519"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:519"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:518"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLCatalogResolver:516,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].parseCatalogs"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:520,1"
      Dst: "[org.apache.xml.resolver.Catalog].resolveURI"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].init(java.lang.String[],boolean)"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:530"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:529"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLCatalogResolver:530,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:532,1"
      Dst: "[org.apache.xml.resolver.CatalogManager].<init>"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:533,1"
      Dst: "[org.apache.xml.resolver.CatalogManager].setAllowOasisXMLCatalogPI"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:534,1"
      Dst: "[org.apache.xml.resolver.CatalogManager].setCatalogClassName"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:535,1"
      Dst: "[org.apache.xml.resolver.CatalogManager].setCatalogFiles"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:536,1"
      Dst: "[org.apache.xml.resolver.CatalogManager].setIgnoreMissingProperties"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:537,1"
      Dst: "[org.apache.xml.resolver.CatalogManager].setPreferPublic"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:538,1"
      Dst: "[org.apache.xml.resolver.CatalogManager].setRelativeCatalogs"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:539,1"
      Dst: "[org.apache.xml.resolver.CatalogManager].setUseStaticCatalog"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:540,1"
      Dst: "[org.apache.xml.resolver.CatalogManager].setVerbosity"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].parseCatalogs()"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.resolver.Catalog].<init>(org.apache.xml.resolver.CatalogManager)"
    - "[org.apache.xerces.util.XMLCatalogResolver].attachReaderToCatalog(org.apache.xml.resolver.Catalog)"
    functionUses: 3
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:550"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:561"
        BranchSideFuncs:
        - "<init>(org.apache.xml.resolver.CatalogManager)"
        - "attachReaderToCatalog(org.apache.xml.resolver.Catalog)"
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:560"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:553"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:550"
        BranchSideFuncs:
        - "<init>(org.apache.xml.resolver.CatalogManager)"
        - "attachReaderToCatalog(org.apache.xml.resolver.Catalog)"
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:555"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:550"
        BranchSideFuncs:
        - "<init>(org.apache.xml.resolver.CatalogManager)"
        - "attachReaderToCatalog(org.apache.xml.resolver.Catalog)"
    - Branch String: "org.apache.xerces.util.XMLCatalogResolver:555"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLCatalogResolver:550"
        BranchSideFuncs:
        - "<init>(org.apache.xml.resolver.CatalogManager)"
        - "attachReaderToCatalog(org.apache.xml.resolver.Catalog)"
    Callsites:
    - Src: "org.apache.xerces.util.XMLCatalogResolver:551,1"
      Dst: "[org.apache.xml.resolver.Catalog].<init>"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:552,1"
      Dst: "[org.apache.xerces.util.XMLCatalogResolver].attachReaderToCatalog"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:555,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:556,1"
      Dst: "[org.apache.xml.resolver.Catalog].parseCatalog"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLCatalogResolver].attachReaderToCatalog(org.apache.xml.resolver.Catalog)"
    functionSourceFile: "org.apache.xerces.util.XMLCatalogResolver"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xml.resolver.Catalog"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.SAXParserFactoryImpl].<init>()"
    - "[org.apache.xml.resolver.readers.SAXCatalogReader].<init>(javax.xml.parsers.SAXParserFactory)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLCatalogResolver:570,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserFactoryImpl].<init>"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:571,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].setNamespaceAware"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:572,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].setValidating"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:574,1"
      Dst: "[org.apache.xml.resolver.readers.SAXCatalogReader].<init>"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:575,1"
      Dst: "[org.apache.xml.resolver.readers.SAXCatalogReader].setCatalogParser"
    - Src: "org.apache.xerces.util.XMLCatalogResolver:577,1"
      Dst: "[org.apache.xml.resolver.Catalog].addReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport$1].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport$1"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$1:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport$1].run()"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport$1"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getContextClassLoader()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$1:45,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$1:45,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDHandler"
    - "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:85,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.XSSimpleType"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseSimpleTypeDecl(org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    functionUses: 3
    ICount: 44
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:98"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseSimpleTypeDecl(org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:109"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:132"
        BranchSideFuncs:
        - "getGlobalTypeDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:115"
        BranchSideFuncs:
        - "addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:114"
        BranchSideFuncs:
        - "getGlobalTypeDecl(java.lang.String,java.lang.String)"
        - "getName()"
        - "schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:122"
        BranchSideFuncs:
        - "addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:127"
        BranchSideFuncs:
        - "addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:127"
        BranchSideFuncs:
        - "addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:94,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:99,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseSimpleTypeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:100,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:104,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:110,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:110,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:111,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalSimpleTypeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:115,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:128,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalTypeDecl"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.XSSimpleType"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].genAnonTypeName(org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].getSimpleType(java.lang.String,org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setAnonymous(boolean)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 5
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:146"
        BranchSideFuncs:
        - "setAnonymous(boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:145"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:140,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:141,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].genAnonTypeName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:142,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].getSimpleType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:144,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setAnonymous"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:146,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseSimpleTypeDecl(org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.XSSimpleType"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Element"
    - "java.lang.Object[]"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].getSimpleType(java.lang.String,org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:158,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].getSimpleType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].genAnonTypeName(org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getDocument(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttribute(java.lang.String)"
    - "[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)"
    functionUses: 1
    ICount: 16
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:176"
        BranchSideFuncs:
        - "getParent(org.w3c.dom.Element)"
        - "getAttribute(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:175"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:176"
        BranchSideFuncs:
        - "getParent(org.w3c.dom.Element)"
        - "getAttribute(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:170,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:171,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getParent"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:172,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getDocument"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:172,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getRoot"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:173,1"
      Dst: "[org.w3c.dom.Element].getAttribute"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:173,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:176,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].getSimpleType(java.lang.String,org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.XSSimpleType"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "org.w3c.dom.Element"
    - "java.lang.Object[]"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XInt].intValue()"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].errorType(java.lang.String,java.lang.String,short)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].errorType(java.lang.String,java.lang.String,short)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getMemberTypes()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMemberTypes()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(int)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getMemberTypes()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMemberTypes()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(int)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].errorType(java.lang.String,java.lang.String,short)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].errorType(java.lang.String,java.lang.String,short)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].errorType(java.lang.String,java.lang.String,short)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.xs.XSObject[],int)"
    - "[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.xs.XSObject[],int)"
    - "[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.xs.XSObject[],int)"
    - "[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.xs.XSObject[],int)"
    - "[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 2
    ICount: 422
    EdgeCount: 81
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:188"
        BranchSideFuncs:
        - "intValue()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:187"
        BranchSideFuncs:
        - "intValue()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:196"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:201"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:236"
        BranchSideFuncs:
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:238"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:237"
        BranchSideFuncs:
        - "getFirstChildElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:236"
        BranchSideFuncs:
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:261"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:260"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:261"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:260"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:276"
        BranchSideFuncs:
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:275"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:275"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:280"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:280"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:289"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:289"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:289"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:293"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:311"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:297"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:290"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:289"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:304"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:303"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:300"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:311"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:348"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:347"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:311"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:348"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:347"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:312"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:314"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:312"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:324"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:316"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:315"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:322"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:358"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:357"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:325"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:329"
        BranchSideFuncs:
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:331"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:344"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:343"
        BranchSideFuncs:
        - "getNextSiblingElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:333"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:340"
        BranchSideFuncs:
        - "getLength()"
        - "getMemberTypes()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:339"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:335"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:334"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:333"
        BranchSideFuncs:
        - "getLength()"
        - "getMemberTypes()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:345"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:358"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:357"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:345"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:330"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:329"
        BranchSideFuncs:
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:348"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:347"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:352"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:351"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:352"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:351"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:350"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:350"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:349"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:352"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:358"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:357"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:352"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:354"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:353"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:352"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:358"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:357"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:358"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:357"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:359"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:370"
        BranchSideFuncs:
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:366"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:365"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:370"
        BranchSideFuncs:
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:378"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:377"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:378"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:377"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:380"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:379"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:383"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:387"
        BranchSideFuncs:
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:384"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:384"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:383"
        BranchSideFuncs:
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:387"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:393"
        BranchSideFuncs:
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:392"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:388"
        BranchSideFuncs:
        - "errorType(java.lang.String,java.lang.String,short)"
        - "getArgs()"
        - "createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getVariety()"
        - "getName()"
        - "getLength()"
        - "item(int)"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "getMemberTypes()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:387"
        BranchSideFuncs:
        - "createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:393"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:408"
        BranchSideFuncs:
        - "getArgs()"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:393"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:408"
        BranchSideFuncs:
        - "getArgs()"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:394"
        BranchSideFuncs:
        - "getArgs()"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:393"
        BranchSideFuncs:
        - "getArgs()"
        - "getKey()"
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
        - "traverseFacets(org.w3c.dom.Element,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
        - "createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:418"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:412"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:411"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:412"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:415"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:414"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:415"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:419"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:418"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:189,1"
      Dst: "[org.apache.xerces.impl.xs.util.XInt].intValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:191,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:193,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:193,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:194,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:197,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:200,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:202,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:208,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:209,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].errorType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:237,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:278,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].findDTValidator"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:289,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:291,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:295,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:299,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getVariety"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:300,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getMemberTypes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:301,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].getLength"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:302,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:302,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:319,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseLocal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:359,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:365,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:371,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].isListDatatype"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:372,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:380,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:380,1"
      Dst: "[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeRestriction"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:384,1"
      Dst: "[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeList"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:388,1"
      Dst: "[java.util.ArrayList].toArray"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:389,1"
      Dst: "[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeUnion"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:394,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseFacets"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:398,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:399,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].applyFacets"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:401,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getKey"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:401,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getArgs"
    JavaMethodInfo: null
    BBCount: 134
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].findDTValidator(org.w3c.dom.Element,java.lang.String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser"
    linkageType: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.XSSimpleType"
    argCount: 5
    argTypes:
    - "org.w3c.dom.Element"
    - "java.lang.String"
    - "org.apache.xerces.xni.QName"
    - "short"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].checkBuiltIn(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFinal()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFinal()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getFinal()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    functionUses: 2
    ICount: 65
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:433"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:435"
        BranchSideFuncs:
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:439"
        BranchSideFuncs:
        - "getTypeCategory()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:440"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:445"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:446"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:456"
        BranchSideFuncs:
        - "getFinal()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:446"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:456"
        BranchSideFuncs:
        - "getFinal()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:450"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:452"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:457"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:469"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:458"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:461"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:464"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:467"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:466"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:436,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:440,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:441,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:450,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].checkBuiltIn"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:457,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getFinal"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].checkBuiltIn(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:476"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:477"
        BranchSideFuncs:
        - "getGlobalTypeDecl(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:478"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:479"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:478,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser"
    linkageType: null
    functionLinenumber: 484
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.XSSimpleType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getMemberTypes()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMemberTypes()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(int)"
    functionUses: 1
    ICount: 22
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:485"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:487"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:488"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:497"
        BranchSideFuncs:
        - "getMemberTypes()"
        - "getLength()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:496"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:490"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:497"
        BranchSideFuncs:
        - "getVariety()"
        - "item(int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:496"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:489"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:488"
        BranchSideFuncs:
        - "getMemberTypes()"
        - "getLength()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:485,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getVariety"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:489,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getMemberTypes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:490,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].getLength"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:491,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].errorType(java.lang.String,java.lang.String,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser"
    linkageType: null
    functionLinenumber: 500
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.XSSimpleType"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getTypeDefinition(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
    functionUses: 5
    ICount: 24
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:501,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getTypeDefinition"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:504,1"
      Dst: "[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeRestriction"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:507,1"
      Dst: "[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeList"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:510,1"
      Dst: "[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeUnion"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy].<init>(org.apache.xerces.xni.XMLLocator)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy"
    linkageType: null
    functionLinenumber: 2209
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy:2210,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy].getPublicId()"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy"
    linkageType: null
    functionLinenumber: 2219
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SAXLocatorWrapper].getPublicId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getPublicId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getPublicId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getPublicId()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getPublicId()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getPublicId()"
    functionUses: 1
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy:2220,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getPublicId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy].getSystemId()"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy"
    linkageType: null
    functionLinenumber: 2224
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getExpandedSystemId()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getExpandedSystemId()"
    functionUses: 1
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy:2225,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getExpandedSystemId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy].getLineNumber()"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy"
    linkageType: null
    functionLinenumber: 2228
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getLineNumber()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getLineNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getLineNumber()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getLineNumber()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getLineNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getLineNumber()"
    functionUses: 1
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy:2229,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getLineNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy].getColumnNumber()"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy"
    linkageType: null
    functionLinenumber: 2233
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].getColumnNumber()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getColumnNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getColumnNumber()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getColumnNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getColumnNumber()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getColumnNumber()"
    functionUses: 1
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy:2234,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getColumnNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy].getXMLVersion()"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy:2239,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getXMLVersion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy].getEncoding()"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy"
    linkageType: null
    functionLinenumber: 2242
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getEncoding()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getEncoding()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getEncoding()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getEncoding()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getEncoding()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getEncoding()"
    functionUses: 1
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$LocatorProxy:2243,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getEncoding"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$DraconianErrorHandler].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$DraconianErrorHandler"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$DraconianErrorHandler:470,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$DraconianErrorHandler].getInstance()"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$DraconianErrorHandler"
    linkageType: null
    functionLinenumber: 473
    functionDepth: 0
    returnType: "org.apache.xerces.jaxp.JAXPValidatorComponent$DraconianErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$DraconianErrorHandler].warning(org.xml.sax.SAXParseException)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$DraconianErrorHandler"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.SAXParseException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$DraconianErrorHandler].error(org.xml.sax.SAXParseException)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$DraconianErrorHandler"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.SAXParseException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$DraconianErrorHandler].fatalError(org.xml.sax.SAXParseException)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$DraconianErrorHandler"
    linkageType: null
    functionLinenumber: 488
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.SAXParseException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].createDot()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op].<init>(int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:54,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].createChar(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op$CharOp"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op$CharOp].<init>(int,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:58,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$CharOp].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].createAnchor(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op$CharOp"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op$CharOp].<init>(int,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:62,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$CharOp].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].createCapture(int,org.apache.xerces.impl.xpath.regex.Op)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op$CharOp"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.impl.xpath.regex.Op"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op$CharOp].<init>(int,int)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:66,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$CharOp].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].createUnion(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op$UnionOp"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op$UnionOp].<init>(int,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:73,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$UnionOp].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].createClosure(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op$ChildOp"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op$ModifierOp].<init>(int,int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:77,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$ModifierOp].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].createNonGreedyClosure()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op$ChildOp"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].<init>(int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:81,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].createQuestion(boolean)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op$ChildOp"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].<init>(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Op:85"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Op:84"
        BranchSideFuncs:
        - "<init>(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:85,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].createRange(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op$RangeOp"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op$RangeOp].<init>(int,org.apache.xerces.impl.xpath.regex.Token)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:89,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$RangeOp].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].createLook(int,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op$ChildOp"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.xerces.impl.xpath.regex.Op"
    - "org.apache.xerces.impl.xpath.regex.Op"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].<init>(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].setChild(org.apache.xerces.impl.xpath.regex.Op)"
    functionUses: 4
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:93,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:94,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].setChild"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].createBackReference(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op$CharOp"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op$CharOp].<init>(int,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:100,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$CharOp].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].createString(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op$StringOp"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op$StringOp].<init>(int,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:104,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$StringOp].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].createIndependent(org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op$ChildOp"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Op"
    - "org.apache.xerces.impl.xpath.regex.Op"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].<init>(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].setChild(org.apache.xerces.impl.xpath.regex.Op)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:108,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:109,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].setChild"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].createModifier(org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op$ModifierOp"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Op"
    - "org.apache.xerces.impl.xpath.regex.Op"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op$ModifierOp].<init>(int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].setChild(org.apache.xerces.impl.xpath.regex.Op)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:115,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$ModifierOp].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:116,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].setChild"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].createCondition(org.apache.xerces.impl.xpath.regex.Op,int,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op$ConditionOp"
    argCount: 5
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Op"
    - "int"
    - "org.apache.xerces.impl.xpath.regex.Op"
    - "org.apache.xerces.impl.xpath.regex.Op"
    - "org.apache.xerces.impl.xpath.regex.Op"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op$ConditionOp].<init>(int,int,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:122,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$ConditionOp].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].<init>(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:130,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].size()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].elementAt(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:138,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:138,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:138,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:138,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].getChild()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:141,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:141,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:141,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:141,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].getData()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:145,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:145,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:145,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:145,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].getData2()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:148,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:148,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:148,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:148,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].getToken()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.RangeToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:151,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:151,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:151,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:151,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op].getString()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op:154,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:154,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:154,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Op:154,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:181"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:167,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].createObject"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:166,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl].<init>"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:171,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:177,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:196,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].<init>"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:212,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedFeatures"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:215,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:262,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].createObject"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:261,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl].<init>"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:265,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:277,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].createObject"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:276,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl].<init>"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:280,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].reset()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: 294
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractDOMParser].reset()"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:305"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:306"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:295,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].reset"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:299,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getFeature"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:307,1"
      Dst: "[java.util.Vector].removeAllElements"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].getDomConfig()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].getFilter()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.ls.LSParserFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:335"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:334"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].setFilter(org.w3c.dom.ls.LSParserFilter)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ls.LSParserFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:350"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:355"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:354"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:350"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:355"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:354"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:350"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:355"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:354"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:357"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:359"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:358,1"
      Dst: "[java.util.Stack].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].setParameter(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 280
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:368"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:481"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:480"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:374"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:376"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:379"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:383"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:384"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:385"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:386"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:387"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:477"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:394"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:397"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:477"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:416"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:415"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:419"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:420"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:427"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:426"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:421"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:477"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:436"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:429"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:433"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:432"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:433"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:477"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:443"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:440"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:477"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:444"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:446"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:447"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:459"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:463"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:462"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:463"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:466"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:465"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:466"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:469"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:481"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:494"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:493"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:482"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:482"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:489"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:494"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:505"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:495"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:497"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:496"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:495"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:502"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:501"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:544"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:543"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:507"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:509"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:508"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:507"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:540"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:539"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:509"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:515"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:520"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:531"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:530"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:523"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:544"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:585"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:584"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:545"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:547"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:546"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:545"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:581"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:580"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:547"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:556"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:566"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:567"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:578"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:577"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:585"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:590"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:589"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:601"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:604"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:603"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:604"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:607"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:606"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:607"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:610"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:609"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:369,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:371,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:372,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:388,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotSupportedError"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:450,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:463,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:470,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:477,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotFoundError"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:484,1"
      Dst: "[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:490,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl].newTypeMismatchError"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:497,1"
      Dst: "[org.apache.xerces.util.DOMEntityResolverWrapper].<init>"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:519,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:520,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:521,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:522,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:522,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:528,1"
      Dst: "[java.util.ArrayList].toArray"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:557,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:610,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getFeature"
    JavaMethodInfo: null
    BBCount: 101
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].getParameter(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 215
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:626"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:631"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:630"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:627"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:627"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:626"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:631"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:636"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:635"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:632"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:632"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:631"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:636"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:641"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:640"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:637"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:637"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:636"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:641"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:646"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:645"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:642"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:642"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:641"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:646"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:651"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:650"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:647"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:647"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:646"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:651"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:656"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:655"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:652"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:652"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:651"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:656"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:661"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:660"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:657"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:657"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:656"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:661"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:666"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:665"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:662"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:662"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:661"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:666"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:681"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:680"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:671"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:672"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:673"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:674"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:675"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:676"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:677"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:678"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:679"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:679"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:678"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:681"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:685"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:684"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:682"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:682"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:681"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:685"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:687"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:686"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:686"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:689"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:688"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:689"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:696"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:695"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:696"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:695"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:691"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:696"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:695"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:692"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:696"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:695"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:693"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:696"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:695"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:696"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:695"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:695"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:700"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:699"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:696"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:696"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:695"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:700"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:706"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:705"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:701"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:704"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:703"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:706"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:718"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:717"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:710"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:715"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:714"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:710"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:715"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:714"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:718"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:722"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:721"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:722"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:725"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:724"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:725"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:728"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:727"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:728"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:737"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:736"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:737"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:740"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:739"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:740"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:743"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:742"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:743"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:747"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:746"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:750"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:750"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:749"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:626,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:627,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getFeature"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:696,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:702,1"
      Dst: "[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:709,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:712,1"
      Dst: "[org.apache.xerces.util.DOMEntityResolverWrapper].getEntityResolver"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:740,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:761,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotFoundError"
    JavaMethodInfo: null
    BBCount: 106
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].canSetParameter(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 121
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:766"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:770"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:769"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:770"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:825"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:824"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:772"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:776"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:773"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:776"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:774"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:776"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:775"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:779"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:778"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:777"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:776"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:779"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:780"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:784"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:783"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:782"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:784"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:796"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:785"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:796"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:786"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:796"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:787"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:796"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:788"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:796"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:789"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:796"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:790"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:796"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:791"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:796"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:792"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:796"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:793"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:796"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:794"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:796"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:796"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:796"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:805"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:804"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:805"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:808"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:807"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:811"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:810"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:811"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:815"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:814"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:825"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:831"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:830"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:826"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:827"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:826"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:826"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:829"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:828"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:831"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:837"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:836"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:832"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:833"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:832"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:832"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:835"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:834"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:837"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:845"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:844"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:838"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:838"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:837"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:839"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:841"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:840"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:840"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:841"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:840"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:838"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:843"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:842"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:845"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:849"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:847"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:846"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:848"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:847"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:850"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:856"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:855"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:771,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:772,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:815,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:817,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getFeature"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:839,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:856,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty"
    JavaMethodInfo: null
    BBCount: 66
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].getParameterNames()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:874"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:910"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:909"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:875,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:878,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:906,1"
      Dst: "[org.apache.xerces.dom.DOMStringListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].parseURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:923"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:927"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:926"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:933"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:963"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:962"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:933"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:963"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:962"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:940"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:943"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:942"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:940"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:943"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:942"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:943"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:950"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:949"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:950"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:964"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:963"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:951"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:960"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:951"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:960"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:924,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl].newInvalidStateError"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:927,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:929,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:931,1"
      Dst: "[org.apache.xerces.parsers.XMLParser].parse"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:933,1"
      Dst: "[java.lang.Thread].isInterrupted"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:936,1"
      Dst: "[java.lang.Thread].interrupted"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:945,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl].restoreHandlers"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:952,1"
      Dst: "[org.apache.xerces.dom.DOMErrorImpl].<init>"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:954,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:956,1"
      Dst: "[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:956,1"
      Dst: "[org.w3c.dom.DOMErrorHandler].handleError"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:961,1"
      Dst: "[org.apache.xerces.util.DOMUtil].createLSException"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:961,1"
      Dst: "[java.lang.Throwable].fillInStackTrace"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:964,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].getDocument"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:965,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].dropDocumentReferences"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].parse(org.w3c.dom.ls.LSInput)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ls.LSInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:978"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:983"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:982"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:987"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1017"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1016"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:987"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1017"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1016"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:994"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:997"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:996"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:994"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:997"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:996"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:997"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1004"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1003"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1004"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1018"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1017"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1005"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1015"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1014"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1005"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1015"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1014"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:977,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl].dom2xmlInputSource"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:979,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl].newInvalidStateError"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:983,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:985,1"
      Dst: "[org.apache.xerces.parsers.XMLParser].parse"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:987,1"
      Dst: "[java.lang.Thread].isInterrupted"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:990,1"
      Dst: "[java.lang.Thread].interrupted"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:999,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl].restoreHandlers"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1006,1"
      Dst: "[org.apache.xerces.dom.DOMErrorImpl].<init>"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1008,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1010,1"
      Dst: "[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1010,1"
      Dst: "[org.w3c.dom.DOMErrorHandler].handleError"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1015,1"
      Dst: "[org.apache.xerces.util.DOMUtil].createLSException"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1015,1"
      Dst: "[java.lang.Throwable].fillInStackTrace"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1018,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].getDocument"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1019,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].dropDocumentReferences"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].restoreHandlers()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1025,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1026,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDHandler"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1027,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDContentModelHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].parseWithContext(org.w3c.dom.ls.LSInput,org.w3c.dom.Node,short)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 3
    argTypes:
    - "org.w3c.dom.ls.LSInput"
    - "org.w3c.dom.Node"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1052,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].dom2xmlInputSource(org.w3c.dom.ls.LSInput)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLInputSource"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ls.LSInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1067"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1073"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1072"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1073"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1080"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1079"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1080"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1086"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1085"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1080"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1086"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1085"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1086"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1087"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1086"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1086"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1088"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1087"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1087"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1093"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1092"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1087"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1093"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1092"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1093"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1099"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1067,1"
      Dst: "[org.w3c.dom.ls.LSInput].getCharacterStream"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1068,1"
      Dst: "[org.w3c.dom.ls.LSInput].getPublicId"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1068,1"
      Dst: "[org.w3c.dom.ls.LSInput].getSystemId"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1069,1"
      Dst: "[org.w3c.dom.ls.LSInput].getBaseURI"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1069,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1073,1"
      Dst: "[org.w3c.dom.ls.LSInput].getByteStream"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1076,1"
      Dst: "[org.w3c.dom.ls.LSInput].getEncoding"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1080,1"
      Dst: "[org.w3c.dom.ls.LSInput].getStringData"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1080,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1082,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1094,1"
      Dst: "[org.apache.xerces.dom.DOMErrorImpl].<init>"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1098,1"
      Dst: "[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1098,1"
      Dst: "[org.w3c.dom.DOMErrorHandler].handleError"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1100,1"
      Dst: "[org.w3c.dom.ls.LSException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].getAsync()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].getBusy()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].abort()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1130"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1129,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].<init>"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1131,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1132,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDHandler"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1133,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDContentModelHandler"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1134,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1137,1"
      Dst: "[java.lang.Thread].interrupt"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: 1156
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getPrefix(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getPrefix(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].removeAttributeAt(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].removeAttributeAt(int)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 18
    ICount: 23
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1157"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1166"
        BranchSideFuncs:
        - "getLength()"
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1165"
        BranchSideFuncs:
        - "startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1157"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1166"
        BranchSideFuncs:
        - "getLength()"
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1165"
        BranchSideFuncs:
        - "startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1166"
        BranchSideFuncs:
        - "getPrefix(int)"
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1165"
        BranchSideFuncs:
        - "startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1162"
        BranchSideFuncs:
        - "getQName(int)"
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:1161"
        BranchSideFuncs:
        - "removeAttributeAt(int)"
    - Branch String: "org.apache.xerces.parsers.DOMParserImpl:1161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParserImpl:null"
        BranchSideFuncs:
        - "removeAttributeAt(int)"
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1158,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1160,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getPrefix"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1161,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getQName"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1162,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].removeAttributeAt"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1166,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].startElement"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].newInvalidStateError()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1388,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1391,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotSupportedError(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1396,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1400,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotFoundError(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1405,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1409,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl].newTypeMismatchError(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1414,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.parsers.DOMParserImpl:1418,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOptionElementImpl].getDefaultSelected()"
    functionSourceFile: "org.apache.html.dom.HTMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:43,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOptionElementImpl].setDefaultSelected(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:50,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOptionElementImpl].getText()"
    functionSourceFile: "org.apache.html.dom.HTMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLOptionElementImpl:62"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLOptionElementImpl:68"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLOptionElementImpl:64"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLOptionElementImpl:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLOptionElementImpl:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:57,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:61,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:65,1"
      Dst: "[org.w3c.dom.CharacterData].getData"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:65,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:67,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:69,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLOptionElementImpl].setText(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLOptionElementImpl:81"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLOptionElementImpl:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:80,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:83,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:84,1"
      Dst: "[org.apache.xerces.dom.ParentNode].removeChild"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:87,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getOwnerDocument"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:87,1"
      Dst: "[org.w3c.dom.Document].createTextNode"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:87,1"
      Dst: "[org.apache.xerces.dom.ParentNode].insertBefore"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLOptionElementImpl].getIndex()"
    functionSourceFile: "org.apache.html.dom.HTMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLOptionElementImpl:101"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLOptionElementImpl:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLOptionElementImpl:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLOptionElementImpl:101"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLOptionElementImpl:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLOptionElementImpl:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLOptionElementImpl:103"
      Branch Sides: []
    - Branch String: "org.apache.html.dom.HTMLOptionElementImpl:109"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLOptionElementImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLOptionElementImpl:110"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLOptionElementImpl:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLOptionElementImpl:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:100,1"
      Dst: "[org.apache.xerces.dom.ChildNode].getParentNode"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:102,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:108,1"
      Dst: "[org.w3c.dom.Element].getElementsByTagName"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:109,1"
      Dst: "[org.w3c.dom.NodeList].getLength"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:110,1"
      Dst: "[org.w3c.dom.NodeList].item"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.html.dom.HTMLOptionElementImpl].setIndex(int)"
    functionSourceFile: "org.apache.html.dom.HTMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLOptionElementImpl:127"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLOptionElementImpl:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLOptionElementImpl:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLOptionElementImpl:127"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLOptionElementImpl:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLOptionElementImpl:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLOptionElementImpl:129"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLOptionElementImpl:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLOptionElementImpl:136"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLOptionElementImpl:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:126,1"
      Dst: "[org.apache.xerces.dom.ChildNode].getParentNode"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:128,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:135,1"
      Dst: "[org.w3c.dom.Element].getElementsByTagName"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:136,1"
      Dst: "[org.w3c.dom.NodeList].item"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:141,1"
      Dst: "[org.w3c.dom.Node].removeChild"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:143,1"
      Dst: "[org.w3c.dom.Node].insertBefore"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLOptionElementImpl].getDisabled()"
    functionSourceFile: "org.apache.html.dom.HTMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:151,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOptionElementImpl].setDisabled(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:157,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOptionElementImpl].getLabel()"
    functionSourceFile: "org.apache.html.dom.HTMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:163,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:163,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOptionElementImpl].setLabel(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:169,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOptionElementImpl].getSelected()"
    functionSourceFile: "org.apache.html.dom.HTMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:175,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOptionElementImpl].setSelected(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:181,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOptionElementImpl].getValue()"
    functionSourceFile: "org.apache.html.dom.HTMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:187,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOptionElementImpl].setValue(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:193,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOptionElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptionElementImpl:204,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    functionUses: 7
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:85,1"
      Dst: "[org.apache.xerces.dom.ParentNode].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:87,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:91,1"
      Dst: "[org.apache.xerces.dom.ParentNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].rename(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:100"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:97,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:98,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:101,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.dom.ElementImpl:104,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ElementImpl:108,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:110,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version"
    - Src: "org.apache.xerces.dom.ElementImpl:110,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName"
    - Src: "org.apache.xerces.dom.ElementImpl:119,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].reconcileDefaultAttributes"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.ElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()"
    functionUses: 24
    ICount: 6
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:142"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:139,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:140,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].getAttributes()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "org.w3c.dom.NamedNodeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.ElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.AttributeMap].<init>(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.NamedNodeMapImpl)"
    functionUses: 9
    ICount: 11
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:156"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:159"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.NamedNodeMapImpl)"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:153,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:154,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:157,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].cloneNode(boolean)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].cloneNode(boolean)"
    - "[org.apache.xerces.dom.AttributeMap].cloneMap(org.apache.xerces.dom.NodeImpl)"
    functionUses: 12
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:177"
        BranchSideFuncs:
        - "cloneMap(org.apache.xerces.dom.NodeImpl)"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:172,1"
      Dst: "[org.apache.xerces.dom.ParentNode].cloneNode"
    - Src: "org.apache.xerces.dom.ElementImpl:175,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].cloneMap"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].getBaseURI()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:234"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:187,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:188,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:195,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getXMLBaseAttribute"
    - Src: "org.apache.xerces.dom.ElementImpl:197,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xerces.dom.ElementImpl:198,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.ElementImpl:200,1"
      Dst: "[org.apache.xerces.util.URI].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:202,1"
      Dst: "[org.apache.xerces.util.URI].isAbsoluteURI"
    - Src: "org.apache.xerces.dom.ElementImpl:203,1"
      Dst: "[org.apache.xerces.util.URI].toString"
    - Src: "org.apache.xerces.dom.ElementImpl:207,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getBaseURI"
    - Src: "org.apache.xerces.dom.ElementImpl:211,1"
      Dst: "[org.apache.xerces.util.URI].absolutize"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].getXMLBaseAttribute()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:243,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:251,1"
      Dst: "[org.apache.xerces.dom.ParentNode].setOwnerDocument"
    - Src: "org.apache.xerces.dom.ElementImpl:253,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].setOwnerDocument"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].getAttribute(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.ElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()"
    functionUses: 15
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:272"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:275"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:277"
        BranchSideFuncs:
        - "getValue()"
        - "getNamedItem(java.lang.String)"
    - Branch String: "org.apache.xerces.dom.ElementImpl:279"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:277"
        BranchSideFuncs:
        - "getValue()"
        - "getNamedItem(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:272,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:273,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:278,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem"
    - Src: "org.apache.xerces.dom.ElementImpl:279,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].getAttributeNode(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.ElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    functionUses: 10
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:293"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:296"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:295"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:298"
        BranchSideFuncs:
        - "getNamedItem(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:293,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:294,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:299,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].getElementsByTagName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.NodeList"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:320,1"
      Dst: "[org.apache.xerces.dom.DeepNodeListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].getTagName()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.ElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()"
    functionUses: 2
    ICount: 6
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:331"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:334"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:331,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:332,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].normalize()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:356"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:355"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:356"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:393"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:392"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:368"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:379"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:379"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:380"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:387"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:393"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:404"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:404"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:353,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isNormalized"
    - Src: "org.apache.xerces.dom.ElementImpl:356,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.ElementImpl:357,1"
      Dst: "[org.apache.xerces.dom.ParentNode].synchronizeChildren"
    - Src: "org.apache.xerces.dom.ElementImpl:368,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeType"
    - Src: "org.apache.xerces.dom.ElementImpl:373,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeValue"
    - Src: "org.apache.xerces.dom.ElementImpl:373,1"
      Dst: "[org.w3c.dom.CharacterData].appendData"
    - Src: "org.apache.xerces.dom.ElementImpl:374,1"
      Dst: "[org.apache.xerces.dom.ParentNode].removeChild"
    - Src: "org.apache.xerces.dom.ElementImpl:380,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.ElementImpl:388,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].normalize"
    - Src: "org.apache.xerces.dom.ElementImpl:395,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getLength"
    - Src: "org.apache.xerces.dom.ElementImpl:397,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].item"
    - Src: "org.apache.xerces.dom.ElementImpl:398,1"
      Dst: "[org.w3c.dom.Node].normalize"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.ElementImpl].removeAttribute(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:425"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:429"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:425"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:429"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:438"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:437"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:425,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.ElementImpl:426,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ElementImpl:427,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:430,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:431,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:438,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].safeRemoveNamedItem"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].removeAttributeNode(org.w3c.dom.Attr)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Attr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:462"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:466"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:462"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:466"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:467"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:471"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:470"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:471"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:475"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:474"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:462,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.ElementImpl:463,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ElementImpl:464,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:467,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:468,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:475,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].removeItem"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 500
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].isReadOnly()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.ElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()"
    - "[org.apache.html.dom.HTMLElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].createAttribute(java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].createAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.AttributeMap].<init>(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.NamedNodeMapImpl)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].setNodeValue(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].setNodeValue(java.lang.String)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].setNodeValue(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].setNodeValue(java.lang.String)"
    functionUses: 9
    ICount: 30
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:501"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:509"
        BranchSideFuncs:
        - "needsSyncData()"
    - Branch String: "org.apache.xerces.dom.ElementImpl:501"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:509"
        BranchSideFuncs:
        - "needsSyncData()"
    - Branch String: "org.apache.xerces.dom.ElementImpl:510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:514"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:513"
        BranchSideFuncs:
        - "getAttributeNode(java.lang.String)"
    - Branch String: "org.apache.xerces.dom.ElementImpl:515"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:526"
        BranchSideFuncs:
        - "createAttribute(java.lang.String)"
        - "getOwnerDocument()"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:525"
        BranchSideFuncs:
        - "setNodeValue(java.lang.String)"
    - Branch String: "org.apache.xerces.dom.ElementImpl:518"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:522"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.NamedNodeMapImpl)"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:521"
        BranchSideFuncs:
        - "setNamedItem(org.w3c.dom.Node)"
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:501,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.ElementImpl:503,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ElementImpl:507,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:510,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:511,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:514,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttributeNode"
    - Src: "org.apache.xerces.dom.ElementImpl:516,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getOwnerDocument"
    - Src: "org.apache.xerces.dom.ElementImpl:516,1"
      Dst: "[org.w3c.dom.Document].createAttribute"
    - Src: "org.apache.xerces.dom.ElementImpl:519,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:522,1"
      Dst: "[org.w3c.dom.Node].setNodeValue"
    - Src: "org.apache.xerces.dom.ElementImpl:523,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].setNamedItem"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].setAttributeNode(org.w3c.dom.Attr)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Attr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.ElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].isReadOnly()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerDocument()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.AttributeMap].<init>(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.NamedNodeMapImpl)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)"
    functionUses: 2
    ICount: 30
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:548"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:552"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:551"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:566"
        BranchSideFuncs:
        - "isReadOnly()"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:565"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:553"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:559"
        BranchSideFuncs:
        - "getOwnerDocument()"
    - Branch String: "org.apache.xerces.dom.ElementImpl:560"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:566"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:565"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:566"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:570"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.NamedNodeMapImpl)"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:569"
        BranchSideFuncs:
        - "setNamedItem(org.w3c.dom.Node)"
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:548,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:549,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:553,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.ElementImpl:554,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ElementImpl:555,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:560,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.ElementImpl:567,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:570,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].setNamedItem"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].getAttributeNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.ElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItemNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()"
    functionUses: 2
    ICount: 18
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:594"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:598"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:597"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:598"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:601"
        BranchSideFuncs:
        - "getNamedItemNS(java.lang.String,java.lang.String)"
        - "getValue()"
    - Branch String: "org.apache.xerces.dom.ElementImpl:603"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:601"
        BranchSideFuncs:
        - "getNamedItemNS(java.lang.String,java.lang.String)"
        - "getValue()"
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:594,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:595,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:602,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItemNS"
    - Src: "org.apache.xerces.dom.ElementImpl:603,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].setAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 649
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].isReadOnly()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.ElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttributeNodeNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].createAttributeNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].createAttributeNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.AttributeMap].<init>(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.NamedNodeMapImpl)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].setNodeValue(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].setNodeValue(java.lang.String)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItemNS(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].createAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItemNS(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].setNodeValue(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].setNodeValue(java.lang.String)"
    functionUses: 3
    ICount: 60
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:650"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:659"
        BranchSideFuncs:
        - "needsSyncData()"
    - Branch String: "org.apache.xerces.dom.ElementImpl:650"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:659"
        BranchSideFuncs:
        - "needsSyncData()"
    - Branch String: "org.apache.xerces.dom.ElementImpl:660"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:663"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:662"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:665"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:670"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:669"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:674"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:686"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:680"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:683"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.NamedNodeMapImpl)"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:682"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:687"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:697"
        BranchSideFuncs:
        - "setNamedItemNS(org.w3c.dom.Node)"
        - "createAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
        - "getOwnerDocument()"
    - Branch String: "org.apache.xerces.dom.ElementImpl:689"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:688"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:650,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.ElementImpl:652,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ElementImpl:656,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:660,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:661,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:663,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.dom.ElementImpl:670,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.dom.ElementImpl:673,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS"
    - Src: "org.apache.xerces.dom.ElementImpl:677,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getOwnerDocument"
    - Src: "org.apache.xerces.dom.ElementImpl:677,1"
      Dst: "[org.w3c.dom.Document].createAttributeNS"
    - Src: "org.apache.xerces.dom.ElementImpl:681,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:683,1"
      Dst: "[org.w3c.dom.Node].setNodeValue"
    - Src: "org.apache.xerces.dom.ElementImpl:684,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].setNamedItemNS"
    - Src: "org.apache.xerces.dom.ElementImpl:689,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:689,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.dom.ElementImpl:689,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.dom.ElementImpl:698,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].removeAttributeNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:725"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:725"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:730"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:734"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:733"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:734"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:738"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:737"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:725,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.ElementImpl:726,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ElementImpl:727,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:730,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:731,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:738,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].safeRemoveNamedItemNS"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 754
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.ElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItemNS(java.lang.String,java.lang.String)"
    functionUses: 5
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:755"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:758"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:757"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:758"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:761"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:760"
        BranchSideFuncs:
        - "getNamedItemNS(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:755,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:756,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:761,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItemNS"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].setAttributeNodeNS(org.w3c.dom.Attr)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 795
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Attr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.ElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].isReadOnly()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerDocument()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.AttributeMap].<init>(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.NamedNodeMapImpl)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItemNS(org.w3c.dom.Node)"
    functionUses: 4
    ICount: 30
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:796"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:799"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:798"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:799"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:812"
        BranchSideFuncs:
        - "isReadOnly()"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:811"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:800"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:806"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:805"
        BranchSideFuncs:
        - "getOwnerDocument()"
    - Branch String: "org.apache.xerces.dom.ElementImpl:806"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:812"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:811"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:812"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:816"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.NamedNodeMapImpl)"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:815"
        BranchSideFuncs:
        - "setNamedItemNS(org.w3c.dom.Node)"
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:796,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:797,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:800,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.ElementImpl:801,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ElementImpl:802,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:806,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.ElementImpl:813,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:816,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].setNamedItemNS"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].setXercesAttributeNode(org.w3c.dom.Attr)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 824
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Attr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.ElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.AttributeMap].<init>(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.NamedNodeMapImpl)"
    - "[org.apache.xerces.dom.AttributeMap].addItem(org.w3c.dom.Node)"
    functionUses: 1
    ICount: 13
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:825"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:829"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:828"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:829"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:832"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.NamedNodeMapImpl)"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:831"
        BranchSideFuncs:
        - "addItem(org.w3c.dom.Node)"
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:825,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:826,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:830,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:832,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].addItem"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].getXercesAttribute(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 840
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.ElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItemIndex(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:841"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:844"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:843"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:844"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:847"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:846"
        BranchSideFuncs:
        - "getNamedItemIndex(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:841,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:842,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:847,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItemIndex"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].hasAttributes()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:855"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:858"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:857"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:858"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:857"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:858"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:857"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:855,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:856,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:858,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getLength"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].hasAttribute(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:865"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:864"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:865,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttributeNode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].hasAttributeNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:872"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:871"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:872,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].getElementsByTagNameNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.NodeList"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:895,1"
      Dst: "[org.apache.xerces.dom.DeepNodeListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].isEqualNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:904"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:907"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:906"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:908"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:911"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:910"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:911"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:935"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:934"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:915"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:918"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:917"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:918"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:935"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:934"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:920"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:927"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:926"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:922"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:923"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:922"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:922"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:925"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:924"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:929"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:930"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:929"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:929"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:918"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:917"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:904,1"
      Dst: "[org.apache.xerces.dom.ParentNode].isEqualNode"
    - Src: "org.apache.xerces.dom.ElementImpl:907,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].hasAttributes"
    - Src: "org.apache.xerces.dom.ElementImpl:908,1"
      Dst: "[org.w3c.dom.Node].hasAttributes"
    - Src: "org.apache.xerces.dom.ElementImpl:912,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttributes"
    - Src: "org.apache.xerces.dom.ElementImpl:913,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.xerces.dom.ElementImpl:914,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.xerces.dom.ElementImpl:919,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.xerces.dom.ElementImpl:920,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.dom.ElementImpl:921,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.dom.ElementImpl:921,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getNamedItem"
    - Src: "org.apache.xerces.dom.ElementImpl:922,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isEqualNode"
    - Src: "org.apache.xerces.dom.ElementImpl:927,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xerces.dom.ElementImpl:927,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getNamedItemNS"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.w3c.dom.Attr,boolean)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 941
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Attr"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.ElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].isReadOnly()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getOwnerElement()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerElement()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].isIdAttribute(boolean)"
    - "[org.apache.xerces.dom.AttrImpl].getValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].removeIdentifier(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].putIdentifier(java.lang.String,org.w3c.dom.Element)"
    functionUses: 7
    ICount: 32
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:942"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:945"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:944"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:945"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:958"
        BranchSideFuncs:
        - "isReadOnly()"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:957"
        BranchSideFuncs:
        - "isIdAttribute(boolean)"
    - Branch String: "org.apache.xerces.dom.ElementImpl:946"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:953"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:952"
        BranchSideFuncs:
        - "getOwnerElement()"
    - Branch String: "org.apache.xerces.dom.ElementImpl:953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:958"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:957"
        BranchSideFuncs:
        - "isIdAttribute(boolean)"
    - Branch String: "org.apache.xerces.dom.ElementImpl:959"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:963"
        BranchSideFuncs:
        - "removeIdentifier(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:962"
        BranchSideFuncs:
        - "getValue()"
        - "putIdentifier(java.lang.String,org.w3c.dom.Element)"
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:942,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:943,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:946,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.ElementImpl:947,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ElementImpl:948,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:953,1"
      Dst: "[org.w3c.dom.Attr].getOwnerElement"
    - Src: "org.apache.xerces.dom.ElementImpl:958,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isIdAttribute"
    - Src: "org.apache.xerces.dom.ElementImpl:960,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.apache.xerces.dom.ElementImpl:960,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].removeIdentifier"
    - Src: "org.apache.xerces.dom.ElementImpl:963,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].putIdentifier"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].setIdAttribute(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:971"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:974"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:973"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:976"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:983"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:982"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:983"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:997"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:996"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:984"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:991"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:990"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:991"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:997"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:996"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:998"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1002"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1001"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:971,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:972,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:974,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttributeNode"
    - Src: "org.apache.xerces.dom.ElementImpl:977,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ElementImpl:980,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:984,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.ElementImpl:991,1"
      Dst: "[org.w3c.dom.Attr].getOwnerElement"
    - Src: "org.apache.xerces.dom.ElementImpl:997,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isIdAttribute"
    - Src: "org.apache.xerces.dom.ElementImpl:999,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.apache.xerces.dom.ElementImpl:999,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].removeIdentifier"
    - Src: "org.apache.xerces.dom.ElementImpl:1002,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].putIdentifier"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].setIdAttributeNS(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:1011"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1014"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1013"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1016"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1023"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1022"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1023"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1036"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1035"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1024"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1031"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1030"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1031"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1036"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1035"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1037"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1041"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1040"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:1011,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:1012,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:1014,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS"
    - Src: "org.apache.xerces.dom.ElementImpl:1017,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ElementImpl:1020,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:1024,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.ElementImpl:1031,1"
      Dst: "[org.w3c.dom.Attr].getOwnerElement"
    - Src: "org.apache.xerces.dom.ElementImpl:1036,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isIdAttribute"
    - Src: "org.apache.xerces.dom.ElementImpl:1038,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.apache.xerces.dom.ElementImpl:1038,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].removeIdentifier"
    - Src: "org.apache.xerces.dom.ElementImpl:1041,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].putIdentifier"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].getTypeName()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].getTypeNamespace()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].isDerivedFrom(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].getSchemaTypeInfo()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.TypeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:1086"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1089"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1088"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:1086,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:1087,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].setReadOnly(boolean,boolean)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 1100
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setReadOnly(boolean,boolean)"
    functionUses: 6
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:1102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1105"
        BranchSideFuncs:
        - "setReadOnly(boolean,boolean)"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:1101,1"
      Dst: "[org.apache.xerces.dom.ParentNode].setReadOnly"
    - Src: "org.apache.xerces.dom.ElementImpl:1103,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].setReadOnly"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].synchronizeData()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 1116
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getMutationEvents()"
    - "[org.apache.xerces.dom.DocumentImpl].getMutationEvents()"
    - "[org.apache.xerces.dom.DocumentImpl].setMutationEvents(boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setMutationEvents(boolean)"
    - "[org.apache.xerces.dom.ElementImpl].setupDefaultAttributes()"
    - "[org.apache.xerces.dom.DocumentImpl].setMutationEvents(boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setMutationEvents(boolean)"
    functionUses: 19
    ICount: 10
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:1117,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:1120,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getMutationEvents"
    - Src: "org.apache.xerces.dom.ElementImpl:1121,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setMutationEvents"
    - Src: "org.apache.xerces.dom.ElementImpl:1124,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setupDefaultAttributes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].moveSpecifiedAttributes(org.apache.xerces.dom.ElementImpl)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.ElementImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:1134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1136"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:1134,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementImpl:1135,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementImpl:1137,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].hasAttributes"
    - Src: "org.apache.xerces.dom.ElementImpl:1139,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].<init>"
    - Src: "org.apache.xerces.dom.ElementImpl:1141,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].moveSpecifiedAttributes"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].setupDefaultAttributes()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 1146
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].getDefaultAttributes()"
    - "[org.apache.xerces.dom.AttributeMap].<init>(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.NamedNodeMapImpl)"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:1148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1151"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.NamedNodeMapImpl)"
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:1147,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getDefaultAttributes"
    - Src: "org.apache.xerces.dom.ElementImpl:1149,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].reconcileDefaultAttributes()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:1155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:1156,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getDefaultAttributes"
    - Src: "org.apache.xerces.dom.ElementImpl:1157,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].reconcileDefaults"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].getDefaultAttributes()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: 1164
    functionDepth: 0
    returnType: "org.apache.xerces.dom.NamedNodeMapImpl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].getDoctype()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getElements()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getAttributes()"
    functionUses: 1
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:1166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1169"
        BranchSideFuncs:
        - "getElements()"
        - "getNamedItem(java.lang.String)"
        - "getNodeName()"
    - Branch String: "org.apache.xerces.dom.ElementImpl:1172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1174"
        BranchSideFuncs:
        - "getAttributes()"
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:1165,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getDoctype"
    - Src: "org.apache.xerces.dom.ElementImpl:1170,1"
      Dst: "[org.apache.xerces.dom.DocumentTypeImpl].getElements"
    - Src: "org.apache.xerces.dom.ElementImpl:1171,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getNodeName"
    - Src: "org.apache.xerces.dom.ElementImpl:1171,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getNamedItem"
    - Src: "org.apache.xerces.dom.ElementImpl:1175,1"
      Dst: "[org.apache.xerces.dom.ElementDefinitionImpl].getAttributes"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementImpl].getChildElementCount()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:1190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1193"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:1189,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getFirstElementChild"
    - Src: "org.apache.xerces.dom.ElementImpl:1192,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getNextElementSibling"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.ElementImpl].getFirstElementChild()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:1203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1213"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:1202,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.xerces.dom.ElementImpl:1204,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.ElementImpl:1208,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getFirstElementChild"
    - Src: "org.apache.xerces.dom.ElementImpl:1214,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.ElementImpl].getLastElementChild()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:1225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1237"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1231"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1235"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:1224,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getLastChild"
    - Src: "org.apache.xerces.dom.ElementImpl:1226,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.ElementImpl:1230,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getLastElementChild"
    - Src: "org.apache.xerces.dom.ElementImpl:1236,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.ElementImpl].getNextElementSibling()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:1247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1259"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1257"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:1246,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getNextLogicalSibling"
    - Src: "org.apache.xerces.dom.ElementImpl:1248,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.ElementImpl:1252,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getFirstElementChild"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.ElementImpl].getPreviousElementSibling()"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:1269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1281"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1279"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:1268,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getPreviousLogicalSibling"
    - Src: "org.apache.xerces.dom.ElementImpl:1270,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.ElementImpl:1274,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getLastElementChild"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.ElementImpl].getFirstElementChild(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:1289"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1307"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1290"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1292"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1294"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1305"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1295"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1293"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1301"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1293"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:1290,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.ElementImpl:1293,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.ElementImpl:1298,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.ElementImpl:1300,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.ElementImpl].getLastElementChild(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:1315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1333"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1316"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1318"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1331"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1325"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1327"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1328"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1327"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1327"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1319"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:1316,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.ElementImpl:1319,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    - Src: "org.apache.xerces.dom.ElementImpl:1324,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.xerces.dom.ElementImpl:1326,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.ElementImpl].getNextLogicalSibling(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:1343"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1345"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1345"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1347"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1349"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:1339,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.ElementImpl:1344,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.ElementImpl:1345,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.ElementImpl].getPreviousLogicalSibling(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.ElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementImpl:1362"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1371"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1364"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1371"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1364"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1371"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementImpl:1366"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementImpl:1368"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementImpl:1358,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.xerces.dom.ElementImpl:1363,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.ElementImpl:1364,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].<init>(org.apache.xerces.xpointer.ElementSchemePointer,org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner"
    linkageType: null
    functionLinenumber: 716
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xpointer.ElementSchemePointer"
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 137
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:717,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].scanExpr(org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.ElementSchemePointer$Tokens,java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner"
    linkageType: null
    functionLinenumber: 735
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ElementSchemePointer$1].addToken(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,int)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].addToken(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,int)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$700(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,int)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].scanNCName(java.lang.String,int,int)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer$1].addToken(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,int)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].addToken(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,int)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$800(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,java.lang.String)"
    functionUses: 1
    ICount: 65
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:736"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:740"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:739"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:741"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:739"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:753"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:757"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:756"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:762"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:771"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:770"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:762"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:771"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:770"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:764"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:767"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:766"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:771"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:776"
        BranchSideFuncs:
        - "access$700(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,int)"
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:792"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:798"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:799"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:805"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:804"
        BranchSideFuncs:
        - "addToken(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,int)"
        - "addSymbol(java.lang.String)"
        - "access$800(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:740,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:757,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].addToken"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:772,1"
      Dst: "[java.lang.Character].<init>"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:772,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer].reportError"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:777,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$700"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:790,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].scanNCName"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:805,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:805,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:808,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$800"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].scanNCName(java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner"
    linkageType: null
    functionLinenumber: 826
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isNameStart(int)"
    - "[org.apache.xerces.util.XMLChar].isName(int)"
    functionUses: 1
    ICount: 44
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:828"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:833"
        BranchSideFuncs:
        - "isNameStart(int)"
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:832"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:829"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:839"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:838"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:834"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:838"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:834"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:838"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:839"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:856"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:855"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:841"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:846"
        BranchSideFuncs:
        - "isName(int)"
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:845"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:842"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:839"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:838"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:847"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:853"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:847"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:853"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:847"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:853"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:847"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:853"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:847"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:853"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:827,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:829,1"
      Dst: "[org.apache.xerces.util.XMLChar].isNameStart"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:842,1"
      Dst: "[org.apache.xerces.util.XMLChar].isName"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].addToken(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,int)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner"
    linkageType: null
    functionLinenumber: 871
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$700(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:872,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$700"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].<init>(org.apache.xerces.xpointer.ElementSchemePointer,org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.ElementSchemePointer$1)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner"
    linkageType: null
    functionLinenumber: 664
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xpointer.ElementSchemePointer"
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xpointer.ElementSchemePointer$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].<init>(org.apache.xerces.xpointer.ElementSchemePointer,org.apache.xerces.util.SymbolTable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:665,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].access$300(org.apache.xerces.xpointer.ElementSchemePointer$Scanner,org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.ElementSchemePointer$Tokens,java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner"
    linkageType: null
    functionLinenumber: 664
    functionDepth: 0
    returnType: "boolean"
    argCount: 6
    argTypes:
    - "org.apache.xerces.xpointer.ElementSchemePointer$Scanner"
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].scanExpr(org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.ElementSchemePointer$Tokens,java.lang.String,int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Scanner:665,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].scanExpr"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport$6].<init>(java.lang.ClassLoader,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport$6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport$6:109,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport$6].run()"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport$6"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.SecuritySupport$6:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.SecuritySupport$6:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.SecuritySupport$6:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport$6:113,1"
      Dst: "[java.lang.ClassLoader].getSystemResourceAsStream"
    - Src: "org.apache.xerces.xinclude.SecuritySupport$6:115,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl:68,1"
      Dst: "[javax.xml.datatype.DatatypeFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newDuration(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.Duration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl:100,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newDuration(long)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.Duration"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl:140,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newDuration(boolean,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigDecimal)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.Duration"
    argCount: 7
    argTypes:
    - "boolean"
    - "java.math.BigInteger"
    - "java.math.BigInteger"
    - "java.math.BigInteger"
    - "java.math.BigInteger"
    - "java.math.BigInteger"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl:179,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl:200,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl:230,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar(java.util.GregorianCalendar)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 1
    argTypes:
    - "java.util.GregorianCalendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl:297,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar(int,int,int,int,int,int,int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 8
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl:335,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar(java.math.BigInteger,int,int,int,int,int,java.math.BigDecimal,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 8
    argTypes:
    - "java.math.BigInteger"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "java.math.BigDecimal"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl:381,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.util.ByteListImpl].<init>(byte[])"
    functionSourceFile: "org.apache.xerces.impl.dv.util.ByteListImpl"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.util.ByteListImpl:42,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.util.ByteListImpl].getLength()"
    functionSourceFile: "org.apache.xerces.impl.dv.util.ByteListImpl"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.util.ByteListImpl].contains(byte)"
    functionSourceFile: "org.apache.xerces.impl.dv.util.ByteListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.util.ByteListImpl:63"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.ByteListImpl:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.ByteListImpl:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.ByteListImpl:64"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.ByteListImpl:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.ByteListImpl:62"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.util.ByteListImpl].item(int)"
    functionSourceFile: "org.apache.xerces.impl.dv.util.ByteListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.util.ByteListImpl:84"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.ByteListImpl:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.ByteListImpl:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.ByteListImpl:84"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.ByteListImpl:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.ByteListImpl:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.util.ByteListImpl:85,1"
      Dst: "[org.apache.xerces.xs.XSException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)"
    functionSourceFile: "org.apache.xerces.impl.dv.util.ByteListImpl"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.util.ByteListImpl:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.ByteListImpl:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.ByteListImpl:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.ByteListImpl:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.ByteListImpl:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.ByteListImpl:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.util.ByteListImpl:96,1"
      Dst: "[java.lang.Byte].<init>"
    - Src: "org.apache.xerces.impl.dv.util.ByteListImpl:98,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dv.util.ByteListImpl:98,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dv.util.ByteListImpl:98,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.dv.util.ByteListImpl:98,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.util.ByteListImpl].size()"
    functionSourceFile: "org.apache.xerces.impl.dv.util.ByteListImpl"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].getLength()"
    functionUses: 8
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.util.ByteListImpl:102,1"
      Dst: "[org.apache.xerces.impl.dv.util.ByteListImpl].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.util.ByteListImpl].toByteArray()"
    functionSourceFile: "org.apache.xerces.impl.dv.util.ByteListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.util.ByteListImpl:107,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.Constants].<init>()"
    functionSourceFile: "org.apache.xerces.impl.Constants"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.Constants:570,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.Constants].getSAXFeatures()"
    functionSourceFile: "org.apache.xerces.impl.Constants"
    linkageType: null
    functionLinenumber: 579
    functionDepth: 0
    returnType: "java.util.Enumeration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.Constants$ArrayEnumeration].<init>(java.lang.Object[])"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.Constants:580"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.Constants:579"
        BranchSideFuncs:
        - "<init>(java.lang.Object[])"
    Callsites:
    - Src: "org.apache.xerces.impl.Constants:580,1"
      Dst: "[org.apache.xerces.impl.Constants$ArrayEnumeration].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.Constants].getSAXProperties()"
    functionSourceFile: "org.apache.xerces.impl.Constants"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Enumeration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.Constants:586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.Constants:585"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.Constants:586,1"
      Dst: "[org.apache.xerces.impl.Constants$ArrayEnumeration].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.Constants].getXercesFeatures()"
    functionSourceFile: "org.apache.xerces.impl.Constants"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: "java.util.Enumeration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.Constants$ArrayEnumeration].<init>(java.lang.Object[])"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.Constants:594"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.Constants:593"
        BranchSideFuncs:
        - "<init>(java.lang.Object[])"
    Callsites:
    - Src: "org.apache.xerces.impl.Constants:594,1"
      Dst: "[org.apache.xerces.impl.Constants$ArrayEnumeration].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.Constants].getXercesProperties()"
    functionSourceFile: "org.apache.xerces.impl.Constants"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Enumeration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.Constants:600"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.Constants:599"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.Constants:600,1"
      Dst: "[org.apache.xerces.impl.Constants$ArrayEnumeration].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.Constants].print(java.lang.String,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.Constants"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.Constants:683"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.Constants:692"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.Constants:691"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.Constants:685"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.Constants:683"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.Constants:682,1"
      Dst: "[java.io.PrintStream].print"
    - Src: "org.apache.xerces.impl.Constants:684,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.wml.dom.WMLPrevElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLPrevElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPrevElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPrevElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLPrevElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPrevElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPrevElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLPrevElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPrevElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPrevElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLPrevElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPrevElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPrevElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLPrevElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPrevElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].<init>(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken"
    linkageType: null
    functionLinenumber: 1112
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].<init>(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1113,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].size()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken"
    linkageType: null
    functionLinenumber: 1118
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken"
    linkageType: null
    functionLinenumber: 1121
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1121"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken"
    linkageType: null
    functionLinenumber: 1126
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    functionUses: 31
    ICount: 42
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1128"
        BranchSideFuncs:
        - "getChild(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1128"
        BranchSideFuncs:
        - "getChild(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1131"
        BranchSideFuncs:
        - "toString(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1131"
        BranchSideFuncs:
        - "toString(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1127,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getChild"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1128,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1128,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1128,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken:1128,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].<init>(org.apache.xerces.dom.DocumentImpl)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.DocumentImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:65,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].getStartContainer()"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:75"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:78,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:78,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].getStartOffset()"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:84"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:87,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:87,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].getEndContainer()"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:93"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:96,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:96,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].getEndOffset()"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:105,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:105,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].getCollapsed()"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:114,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:114,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer()"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:132"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:124,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:124,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:126,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:131,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.dom.RangeImpl:129,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.RangeImpl:139,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.dom.RangeImpl:143,1"
      Dst: "[java.util.ArrayList].get"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.dom.RangeImpl].setStart(org.w3c.dom.Node,int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:175"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:175"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:175"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:162,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:162,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:164,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].isLegalContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:167,1"
      Dst: "[org.apache.xerces.dom.RangeExceptionImpl].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:169,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.RangeImpl:176,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].checkIndex"
    - Src: "org.apache.xerces.dom.RangeImpl:186,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:188,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].collapse"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].setEnd(org.w3c.dom.Node,int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:201"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:199,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:199,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:201,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].isLegalContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:204,1"
      Dst: "[org.apache.xerces.dom.RangeExceptionImpl].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:206,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.RangeImpl:213,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].checkIndex"
    - Src: "org.apache.xerces.dom.RangeImpl:223,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:225,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].collapse"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].setStartBefore(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:232"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:237"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:238"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:239"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:244"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:236,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:236,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:238,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].hasLegalRootContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:239,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].isLegalContainedNode"
    - Src: "org.apache.xerces.dom.RangeImpl:243,1"
      Dst: "[org.apache.xerces.dom.RangeExceptionImpl].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:245,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.RangeImpl:252,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.RangeImpl:254,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.xerces.dom.RangeImpl:264,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:266,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].collapse"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.RangeImpl].setStartAfter(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:274"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:278"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:279"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:280"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:285"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:285"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:293"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:295"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:303"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:303"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:303"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:277,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:277,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:279,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].hasLegalRootContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:280,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].isLegalContainedNode"
    - Src: "org.apache.xerces.dom.RangeImpl:283,1"
      Dst: "[org.apache.xerces.dom.RangeExceptionImpl].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:285,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.RangeImpl:291,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.RangeImpl:293,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.xerces.dom.RangeImpl:303,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:305,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].collapse"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.RangeImpl].setEndBefore(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:312"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:329"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:329"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:329"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:334"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:345"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:316,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:316,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:318,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].hasLegalRootContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:319,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].isLegalContainedNode"
    - Src: "org.apache.xerces.dom.RangeImpl:322,1"
      Dst: "[org.apache.xerces.dom.RangeExceptionImpl].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:324,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.RangeImpl:330,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.RangeImpl:332,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.xerces.dom.RangeImpl:342,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:344,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].collapse"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.RangeImpl].setEndAfter(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:368"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:352"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:356"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:357"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:362"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:363"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:368"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:363"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:368"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:384"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:384"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:355,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:355,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:357,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].hasLegalRootContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:358,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].isLegalContainedNode"
    - Src: "org.apache.xerces.dom.RangeImpl:361,1"
      Dst: "[org.apache.xerces.dom.RangeExceptionImpl].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:363,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.RangeImpl:369,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.RangeImpl:371,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.xerces.dom.RangeImpl:381,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:383,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].collapse"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.RangeImpl].collapse(boolean)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:394"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:399"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:398"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:392,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:392,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].selectNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:407"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:424"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:413"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:415"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:414"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:414"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:419"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:424"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:419"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:424"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:426"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:436"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:433"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:411,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:411,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:413,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.RangeImpl:413,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].isLegalContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:414,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].isLegalContainedNode"
    - Src: "org.apache.xerces.dom.RangeImpl:417,1"
      Dst: "[org.apache.xerces.dom.RangeExceptionImpl].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:419,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.RangeImpl:431,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.RangeImpl].selectNodeContents(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:442"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:458"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:443"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:447"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:448"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:452"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:453"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:458"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:453"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:458"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:463"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:466"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:465"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:467"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:469"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:446,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:446,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:448,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].isLegalContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:451,1"
      Dst: "[org.apache.xerces.dom.RangeExceptionImpl].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:453,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.RangeImpl:461,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.RangeImpl:467,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.RangeImpl].compareBoundaryPoints(short,org.w3c.dom.ranges.Range)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 2
    argTypes:
    - "short"
    - "org.w3c.dom.ranges.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 125
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:478"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:501"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:500"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:479"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:484"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:485"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:487"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:486"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:487"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:487"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:491"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:490"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:488"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:501"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:500"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:489"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:501"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:500"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:490"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:501"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:500"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:501"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:507"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:513"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:519"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:518"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:533"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:540"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:539"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:534"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:535"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:534"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:535"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:541"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:553"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:552"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:544"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:542"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:541"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:546"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:554"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:568"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:567"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:555"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:554"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:559"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:569"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:570"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:571"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:572"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:573"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:576"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:577"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:581"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:580"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:583"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:588"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:590"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:593"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:591"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:590"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:482,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:482,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:485,1"
      Dst: "[org.w3c.dom.ranges.Range].getStartContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:485,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.RangeImpl:488,1"
      Dst: "[org.w3c.dom.ranges.Range].getEndContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:504,1"
      Dst: "[org.w3c.dom.ranges.Range].getStartOffset"
    - Src: "org.apache.xerces.dom.RangeImpl:516,1"
      Dst: "[org.w3c.dom.ranges.Range].getEndOffset"
    - Src: "org.apache.xerces.dom.RangeImpl:540,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.RangeImpl:545,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].indexOf"
    - Src: "org.apache.xerces.dom.RangeImpl:589,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 56
    CyclomaticComplexity: 9
  - functionName: "[org.apache.xerces.dom.RangeImpl].deleteContents()"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:603,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].extractContents()"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DocumentFragment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:609,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].cloneContents()"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DocumentFragment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:615,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].insertNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 123
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:621"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:622"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:625"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:648"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:647"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:626"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:631"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:630"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:631"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:636"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:640"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:636"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:640"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:636"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:640"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:636"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:647"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:652"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:688"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:663"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:669"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:668"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:664"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:675"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:674"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:669"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:675"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:674"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:675"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:679"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:678"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:679"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:684"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:689"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:692"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:691"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:697"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:700"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:699"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:704"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:704"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:707"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:623,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.RangeImpl:629,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:629,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:631,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.RangeImpl:643,1"
      Dst: "[org.apache.xerces.dom.RangeExceptionImpl].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:654,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.RangeImpl:655,1"
      Dst: "[org.w3c.dom.Node].getChildNodes"
    - Src: "org.apache.xerces.dom.RangeImpl:655,1"
      Dst: "[org.w3c.dom.NodeList].getLength"
    - Src: "org.apache.xerces.dom.RangeImpl:657,1"
      Dst: "[org.w3c.dom.Node].cloneNode"
    - Src: "org.apache.xerces.dom.RangeImpl:659,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xerces.dom.RangeImpl:659,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.dom.RangeImpl:658,1"
      Dst: "[org.apache.xerces.dom.CharacterDataImpl].setNodeValueInternal"
    - Src: "org.apache.xerces.dom.RangeImpl:662,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.RangeImpl:665,1"
      Dst: "[org.w3c.dom.Node].insertBefore"
    - Src: "org.apache.xerces.dom.RangeImpl:670,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.xerces.dom.RangeImpl:685,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].signalSplitData"
    - Src: "org.apache.xerces.dom.RangeImpl:692,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.RangeImpl].surroundContents(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:714"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:715"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:714"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:717"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:736"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:735"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:718"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:723"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:723"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:723"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:723"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:723"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:723"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:735"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:738"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:741"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:740"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:741"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:745"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:744"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:745"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:751"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:750"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:715,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.RangeImpl:721,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:721,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:732,1"
      Dst: "[org.apache.xerces.dom.RangeExceptionImpl].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:739,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.RangeImpl:751,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].extractContents"
    - Src: "org.apache.xerces.dom.RangeImpl:752,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].insertNode"
    - Src: "org.apache.xerces.dom.RangeImpl:753,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.xerces.dom.RangeImpl:754,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].selectNode"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].cloneRange()"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.ranges.Range"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:758"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:764"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:763"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:761,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:761,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:764,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].createRange"
    - Src: "org.apache.xerces.dom.RangeImpl:765,1"
      Dst: "[org.w3c.dom.ranges.Range].setStart"
    - Src: "org.apache.xerces.dom.RangeImpl:766,1"
      Dst: "[org.w3c.dom.ranges.Range].setEnd"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].toString()"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: 770
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()"
    - "[org.apache.xerces.dom.NodeImpl].getNodeValue()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeValue()"
    - "[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()"
    - "[org.apache.xerces.dom.NodeImpl].getNodeValue()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeValue()"
    - "[org.apache.xerces.dom.RangeImpl].nextNode(org.w3c.dom.Node,boolean)"
    - "[org.apache.xerces.dom.AttrImpl].getFirstChild()"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()"
    - "[org.apache.xerces.dom.NodeImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.xerces.dom.RangeImpl].nextNode(org.w3c.dom.Node,boolean)"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getFirstChild()"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()"
    - "[org.apache.xerces.dom.NodeImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.xerces.dom.RangeImpl].nextNode(org.w3c.dom.Node,boolean)"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()"
    - "[org.apache.xerces.dom.NodeImpl].getNodeValue()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeValue()"
    - "[org.apache.xerces.dom.RangeImpl].nextNode(org.w3c.dom.Node,boolean)"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()"
    - "[org.apache.xerces.dom.NodeImpl].getNodeValue()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeValue()"
    functionUses: 14
    ICount: 98
    EdgeCount: 166
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:771"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:777"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.RangeImpl:776"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:780"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:783"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:782"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:781"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:791"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:783"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:787"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:786"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:793"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:800"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:799"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:800"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:799"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:800"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:799"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:800"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:804"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:803"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:804"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:815"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:814"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:805"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:815"
        BranchSideFuncs:
        - "getFirstChild()"
      - BranchSide: "org.apache.xerces.dom.RangeImpl:814"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:812"
        BranchSideFuncs:
        - "getNextSibling()"
      - BranchSide: "org.apache.xerces.dom.RangeImpl:811"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:812"
        BranchSideFuncs:
        - "getNextSibling()"
      - BranchSide: "org.apache.xerces.dom.RangeImpl:811"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:812"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:815"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:814"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:815"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:825"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:824"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:816"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:817"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:816"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:817"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:819"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:818"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:818"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:821"
        BranchSideFuncs:
        - "nextNode(org.w3c.dom.Node,boolean)"
    - Branch String: "org.apache.xerces.dom.RangeImpl:825"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:827"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.xerces.dom.RangeImpl:826"
        BranchSideFuncs:
        - "getNodeValue()"
    - Branch String: "org.apache.xerces.dom.RangeImpl:826"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:829"
        BranchSideFuncs:
        - "getNodeValue()"
      - BranchSide: "org.apache.xerces.dom.RangeImpl:828"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:774,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:774,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:779,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:780,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.RangeImpl:784,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xerces.dom.RangeImpl:784,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.dom.RangeImpl:784,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.dom.RangeImpl:785,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.dom.RangeImpl:788,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].nextNode"
    - Src: "org.apache.xerces.dom.RangeImpl:792,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.RangeImpl:796,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.dom.RangeImpl].detach()"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:833"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:838"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:837"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:836,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:836,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:839,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].removeRange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].signalSplitData(org.w3c.dom.Node,org.w3c.dom.Node,int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:853,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].splitData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].receiveSplitData(org.w3c.dom.Node,org.w3c.dom.Node,int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:861"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:861"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:860"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:861"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:862"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:861"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:862"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:863"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:864"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:871"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:870"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:865"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:871"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:870"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:866"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:871"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:870"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:871"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:879"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:878"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:872"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:879"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:878"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:873"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:879"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:878"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:865,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].deleteData(org.w3c.dom.CharacterData,int,int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.CharacterData"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:886,1"
      Dst: "[org.w3c.dom.CharacterData].deleteData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].receiveDeletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.CharacterDataImpl"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:896"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:897"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:896"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:897"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:898"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:897"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:898"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:906"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:905"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:899"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:902"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:901"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:902"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:906"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:905"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:906"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:915"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:914"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:907"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:910"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:909"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:910"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:915"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:914"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].insertData(org.w3c.dom.CharacterData,int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.CharacterData"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:922,1"
      Dst: "[org.w3c.dom.CharacterData].insertData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].receiveInsertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.CharacterDataImpl"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:933"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:934"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:933"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:934"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:935"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:934"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:935"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:940"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:939"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:936"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:940"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:939"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:940"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:945"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:944"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:941"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:945"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:944"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].receiveReplacedText(org.apache.xerces.dom.CharacterDataImpl)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: 952
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.CharacterDataImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:954"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:953"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:954"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:957"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:956"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:957"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:960"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:959"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].insertedNodeFromDOM(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: 966
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionUses: 1
    ICount: 30
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:967"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:968"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:967"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:968"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:968"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:969"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:970"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "org.apache.xerces.dom.RangeImpl:973"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:980"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:979"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:975"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:980"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:979"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:980"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:987"
        BranchSideFuncs:
        - "indexOf(org.w3c.dom.Node,org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.dom.RangeImpl:986"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:982"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:987"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:986"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:971,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.RangeImpl:974,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].indexOf"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].removeChild(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:998,1"
      Dst: "[org.w3c.dom.Node].removeChild"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].removeNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: 1007
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.RangeImpl].isAncestorOf(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.RangeImpl].isAncestorOf(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionUses: 1
    ICount: 43
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:1008"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1009"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1008"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1009"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1010"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "org.apache.xerces.dom.RangeImpl:1013"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1020"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1019"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1015"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1020"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1019"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1020"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1026"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1022"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1026"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1027"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1028"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1027"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1038"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1029"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1033"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1032"
        BranchSideFuncs:
        - "isAncestorOf(org.w3c.dom.Node,org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.dom.RangeImpl:1033"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1039"
        BranchSideFuncs:
        - "indexOf(org.w3c.dom.Node,org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1038"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:1011,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.RangeImpl:1014,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].indexOf"
    - Src: "org.apache.xerces.dom.RangeImpl:1029,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].isAncestorOf"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].traverseContents(int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DocumentFragment"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 64
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:1084"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1085"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1084"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1084"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1089"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1088"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1089"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1103"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1122"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1134"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:1092,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:1092,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:1105,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseSameContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:1112,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.RangeImpl:1117,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseCommonStartContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:1129,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseCommonEndContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:1157,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseCommonAncestors"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 6
  - functionName: "[org.apache.xerces.dom.RangeImpl].traverseSameContainer(int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DocumentFragment"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 78
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:1193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1237"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1222"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1228"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1231"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1249"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1252"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:1194,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createDocumentFragment"
    - Src: "org.apache.xerces.dom.RangeImpl:1203,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.RangeImpl:1209,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xerces.dom.RangeImpl:1210,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.dom.RangeImpl:1214,1"
      Dst: "[org.apache.xerces.dom.CharacterDataImpl].deleteData"
    - Src: "org.apache.xerces.dom.RangeImpl:1217,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].collapse"
    - Src: "org.apache.xerces.dom.RangeImpl:1223,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode"
    - Src: "org.apache.xerces.dom.RangeImpl:1223,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.xerces.dom.RangeImpl:1226,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createCDATASection"
    - Src: "org.apache.xerces.dom.RangeImpl:1229,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createComment"
    - Src: "org.apache.xerces.dom.RangeImpl:1232,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.dom.RangeImpl:1232,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createProcessingInstruction"
    - Src: "org.apache.xerces.dom.RangeImpl:1238,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].getSelectedNode"
    - Src: "org.apache.xerces.dom.RangeImpl:1241,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.RangeImpl:1242,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseFullySelected"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.RangeImpl].traverseCommonStartContainer(org.w3c.dom.Node,int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DocumentFragment"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:1295"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1296"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1300"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1303"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1307"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1311"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1316"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1326"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1327"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1331"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:1296,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createDocumentFragment"
    - Src: "org.apache.xerces.dom.RangeImpl:1297,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseRightBoundary"
    - Src: "org.apache.xerces.dom.RangeImpl:1299,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.xerces.dom.RangeImpl:1301,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].indexOf"
    - Src: "org.apache.xerces.dom.RangeImpl:1309,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].setEndBefore"
    - Src: "org.apache.xerces.dom.RangeImpl:1310,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].collapse"
    - Src: "org.apache.xerces.dom.RangeImpl:1315,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.xerces.dom.RangeImpl:1319,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseFullySelected"
    - Src: "org.apache.xerces.dom.RangeImpl:1321,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.RangeImpl:1321,1"
      Dst: "[org.w3c.dom.Node].insertBefore"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.RangeImpl].traverseCommonEndContainer(org.w3c.dom.Node,int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DocumentFragment"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:1374"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1375"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1378"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1384"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1393"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1388"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1399"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:1375,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createDocumentFragment"
    - Src: "org.apache.xerces.dom.RangeImpl:1376,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseLeftBoundary"
    - Src: "org.apache.xerces.dom.RangeImpl:1378,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.xerces.dom.RangeImpl:1379,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].indexOf"
    - Src: "org.apache.xerces.dom.RangeImpl:1383,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.RangeImpl:1387,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseFullySelected"
    - Src: "org.apache.xerces.dom.RangeImpl:1396,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].setStartAfter"
    - Src: "org.apache.xerces.dom.RangeImpl:1397,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].collapse"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.RangeImpl].traverseCommonAncestors(org.w3c.dom.Node,org.w3c.dom.Node,int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DocumentFragment"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:1449"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1451"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1453"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1456"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1455"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1464"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1473"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1468"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1469"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1475"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1477"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1478"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1482"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:1450,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createDocumentFragment"
    - Src: "org.apache.xerces.dom.RangeImpl:1452,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseLeftBoundary"
    - Src: "org.apache.xerces.dom.RangeImpl:1454,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.xerces.dom.RangeImpl:1456,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.RangeImpl:1457,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].indexOf"
    - Src: "org.apache.xerces.dom.RangeImpl:1462,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.RangeImpl:1467,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseFullySelected"
    - Src: "org.apache.xerces.dom.RangeImpl:1474,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseRightBoundary"
    - Src: "org.apache.xerces.dom.RangeImpl:1480,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].setStartAfter"
    - Src: "org.apache.xerces.dom.RangeImpl:1481,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].collapse"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.RangeImpl].traverseRightBoundary(org.w3c.dom.Node,int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:1547"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1552"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1551"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1555"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1584"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1571"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1562"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1568"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1572"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1574"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1578"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1580"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1579"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:1546,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].getSelectedNode"
    - Src: "org.apache.xerces.dom.RangeImpl:1550,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseNode"
    - Src: "org.apache.xerces.dom.RangeImpl:1552,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.RangeImpl:1559,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.xerces.dom.RangeImpl:1566,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.RangeImpl:1564,1"
      Dst: "[org.w3c.dom.Node].insertBefore"
    - Src: "org.apache.xerces.dom.RangeImpl:1579,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.RangeImpl].traverseLeftBoundary(org.w3c.dom.Node,int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:1650"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1652"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1655"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1654"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1658"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1682"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1660"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1669"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1665"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1667"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1666"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1670"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1673"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1672"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1676"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1677"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:1649,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].getStartContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:1649,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].getStartOffset"
    - Src: "org.apache.xerces.dom.RangeImpl:1649,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].getSelectedNode"
    - Src: "org.apache.xerces.dom.RangeImpl:1653,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseNode"
    - Src: "org.apache.xerces.dom.RangeImpl:1655,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.RangeImpl:1662,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.RangeImpl:1666,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.RangeImpl].traverseNode(org.w3c.dom.Node,boolean,boolean,int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Node"
    - "boolean"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:1730"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1733"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1732"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1734"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1737"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1734"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1737"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1734"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1737"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1734"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1739"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:1731,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseFullySelected"
    - Src: "org.apache.xerces.dom.RangeImpl:1733,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.RangeImpl:1738,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traverseCharacterDataNode"
    - Src: "org.apache.xerces.dom.RangeImpl:1740,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].traversePartiallySelected"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].traverseFullySelected(org.w3c.dom.Node,int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:1777"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1783"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:1775,1"
      Dst: "[org.w3c.dom.Node].cloneNode"
    - Src: "org.apache.xerces.dom.RangeImpl:1777,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.RangeImpl:1782,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:1782,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:1786,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.RangeImpl:1786,1"
      Dst: "[org.w3c.dom.Node].removeChild"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].traversePartiallySelected(org.w3c.dom.Node,int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:1827,1"
      Dst: "[org.w3c.dom.Node].cloneNode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].traverseCharacterDataNode(org.w3c.dom.Node,boolean,int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:1872"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1879"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1885"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1887"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1886"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1887"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1888"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:1868,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xerces.dom.RangeImpl:1874,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].getStartOffset"
    - Src: "org.apache.xerces.dom.RangeImpl:1875,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.dom.RangeImpl:1880,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].getEndOffset"
    - Src: "org.apache.xerces.dom.RangeImpl:1886,1"
      Dst: "[org.w3c.dom.Node].setNodeValue"
    - Src: "org.apache.xerces.dom.RangeImpl:1889,1"
      Dst: "[org.w3c.dom.Node].cloneNode"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].checkIndex(org.w3c.dom.Node,int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:1896"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1902"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1901"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1906"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1909"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1906"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1909"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1906"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1909"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1906"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1917"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1910"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1923"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1922"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1918"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1923"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1922"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:1899,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.RangeImpl:1899,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.RangeImpl:1902,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.RangeImpl:1910,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xerces.dom.RangeImpl:1910,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.RangeImpl:1918,1"
      Dst: "[org.w3c.dom.Node].getChildNodes"
    - Src: "org.apache.xerces.dom.RangeImpl:1918,1"
      Dst: "[org.w3c.dom.NodeList].getLength"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].getRootContainer(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:1931"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1934"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1933"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1934"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1936"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1935"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:1934,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.RangeImpl].isLegalContainer(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:1945"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1948"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1947"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:1948"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1959"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:1950,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.RangeImpl:1957,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.RangeImpl].hasLegalRootContainer(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:1973"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1976"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1975"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:1976,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].getRootContainer"
    - Src: "org.apache.xerces.dom.RangeImpl:1977,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].isLegalContainedNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:1993"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1995"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:1994"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:1995,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.RangeImpl].nextNode(org.w3c.dom.Node,boolean)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: 2008
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].getFirstChild()"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()"
    - "[org.apache.xerces.dom.NodeImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    functionUses: 4
    ICount: 22
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:2009"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2011"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:2012"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2020"
        BranchSideFuncs:
        - "getFirstChild()"
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2019"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:2014"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2020"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2019"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:2021"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2026"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:2028"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2040"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:2028"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2040"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:2032"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2035"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2034"
        BranchSideFuncs:
        - "getParentNode()"
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:2013,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.RangeImpl:2020,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.RangeImpl:2027,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.RangeImpl].isAncestorOf(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: 2045
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    functionUses: 2
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:2046"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2049"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2048"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:2047"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2045"
        BranchSideFuncs:
        - "getParentNode()"
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:2046,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: 2053
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.AttrImpl].getFirstChild()"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()"
    - "[org.apache.xerces.dom.NodeImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    functionUses: 6
    ICount: 14
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:2054"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2055"
        BranchSideFuncs:
        - "getFirstChild()"
        - "getNextSibling()"
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2054"
        BranchSideFuncs:
        - "getFirstChild()"
        - "getNextSibling()"
    - Branch String: "org.apache.xerces.dom.RangeImpl:2056"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2058"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:2054,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.RangeImpl:2056,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.RangeImpl:2056,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.RangeImpl].getSelectedNode(org.w3c.dom.Node,int)"
    functionSourceFile: "org.apache.xerces.dom.RangeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.RangeImpl:2080"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2085"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2084"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:2085"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2088"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2087"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:2089"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2093"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:2089"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2093"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.RangeImpl:2094"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2096"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.RangeImpl:2095"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.RangeImpl:2080,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.RangeImpl:2088,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.RangeImpl:2092,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMErrorHandlerWrapper$DOMErrorTypeMap].getDOMErrorType(org.apache.xerces.util.XMLErrorCode)"
    functionSourceFile: "org.apache.xerces.util.DOMErrorHandlerWrapper$DOMErrorTypeMap"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.XMLErrorCode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper$DOMErrorTypeMap:411,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMErrorHandlerWrapper$DOMErrorTypeMap].<init>()"
    functionSourceFile: "org.apache.xerces.util.DOMErrorHandlerWrapper$DOMErrorTypeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMErrorHandlerWrapper$DOMErrorTypeMap:414,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$CharToken].<init>(int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$CharToken"
    linkageType: null
    functionLinenumber: 1146
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].<init>(int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1147,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$CharToken].getChar()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$CharToken"
    linkageType: null
    functionLinenumber: 1151
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$CharToken"
    linkageType: null
    functionLinenumber: 1156
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1175"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1181"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1163,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1163,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1163,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1173,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1174,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1174,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$CharToken].match(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$CharToken"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1196"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1194"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1197,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1197,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1197,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$CharToken:1197,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredTextImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredTextImpl"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.DeferredDocumentImpl"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.TextImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredTextImpl:65,1"
      Dst: "[org.apache.xerces.dom.TextImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredTextImpl:68,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredTextImpl].getNodeIndex()"
    functionSourceFile: "org.apache.xerces.dom.DeferredTextImpl"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredTextImpl].synchronizeData()"
    functionSourceFile: "org.apache.xerces.dom.DeferredTextImpl"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int)"
    - "[org.apache.xerces.dom.NodeImpl].isIgnorableWhitespace(boolean)"
    functionUses: 9
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredTextImpl:101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredTextImpl:89"
        BranchSideFuncs:
        - "getNodeExtra(int)"
        - "isIgnorableWhitespace(boolean)"
      - BranchSide: "org.apache.xerces.dom.DeferredTextImpl:88"
        BranchSideFuncs:
        - "needsSyncData(boolean)"
        - "getNodeValueString(int)"
        - "getNodeExtra(int)"
        - "ownerDocument()"
        - "isIgnorableWhitespace(boolean)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredTextImpl:89,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredTextImpl:93,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.DeferredTextImpl:94,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString"
    - Src: "org.apache.xerces.dom.DeferredTextImpl:101,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra"
    - Src: "org.apache.xerces.dom.DeferredTextImpl:101,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isIgnorableWhitespace"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLGoElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLGoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLGoElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLGoElementImpl].setSendreferer(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLGoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLGoElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLGoElementImpl].getSendreferer()"
    functionSourceFile: "org.apache.wml.dom.WMLGoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLGoElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLGoElementImpl].setAcceptCharset(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLGoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLGoElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLGoElementImpl].getAcceptCharset()"
    functionSourceFile: "org.apache.wml.dom.WMLGoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLGoElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLGoElementImpl].setHref(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLGoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLGoElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLGoElementImpl].getHref()"
    functionSourceFile: "org.apache.wml.dom.WMLGoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLGoElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLGoElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLGoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLGoElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLGoElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLGoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLGoElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLGoElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLGoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLGoElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLGoElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLGoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLGoElementImpl:71,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLGoElementImpl].setMethod(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLGoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLGoElementImpl:75,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLGoElementImpl].getMethod()"
    functionSourceFile: "org.apache.wml.dom.WMLGoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLGoElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$SoftGrammarReference].<init>(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry,org.apache.xerces.xni.grammars.Grammar,java.lang.ref.ReferenceQueue)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$SoftGrammarReference"
    linkageType: null
    functionLinenumber: 426
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry"
    - "org.apache.xerces.xni.grammars.Grammar"
    - "java.lang.ref.ReferenceQueue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$SoftGrammarReference:427,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF8Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF8Reader:86,1"
      Dst: "[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>"
    - Src: "org.apache.xerces.impl.io.UTF8Reader:86,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.impl.io.UTF8Reader:86,1"
      Dst: "[org.apache.xerces.impl.io.UTF8Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,org.apache.xerces.util.MessageFormatter,java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF8Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.InputStream"
    - "org.apache.xerces.util.MessageFormatter"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF8Reader:99,1"
      Dst: "[org.apache.xerces.impl.io.UTF8Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,int,org.apache.xerces.util.MessageFormatter,java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF8Reader"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.InputStream"
    - "int"
    - "org.apache.xerces.util.MessageFormatter"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,byte[],org.apache.xerces.util.MessageFormatter,java.util.Locale)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF8Reader:113,1"
      Dst: "[org.apache.xerces.impl.io.UTF8Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,byte[],org.apache.xerces.util.MessageFormatter,java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF8Reader"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.InputStream"
    - "byte[]"
    - "org.apache.xerces.util.MessageFormatter"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF8Reader:126,1"
      Dst: "[java.io.Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF8Reader].read()"
    functionSourceFile: "org.apache.xerces.impl.io.UTF8Reader"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)"
    - "[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)"
    - "[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)"
    - "[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)"
    - "[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)"
    - "[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)"
    - "[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,int)"
    - "[org.apache.xerces.impl.io.UTF8Reader].invalidSurrogate(int)"
    - "[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,int)"
    functionUses: 1
    ICount: 205
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:154"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:214"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:196"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:196"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:198"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:198"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:199"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:198"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:201"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:255"
        BranchSideFuncs:
        - "invalidByte(int,int,int)"
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:216"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:227"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:230"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:233"
        BranchSideFuncs:
        - "read()"
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:238"
        BranchSideFuncs:
        - "expectedByte(int,int)"
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:237"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:238"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:245"
        BranchSideFuncs:
        - "invalidSurrogate(int)"
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF8Reader:161,1"
      Dst: "[java.io.InputStream].read"
    - Src: "org.apache.xerces.impl.io.UTF8Reader:178,1"
      Dst: "[org.apache.xerces.impl.io.UTF8Reader].expectedByte"
    - Src: "org.apache.xerces.impl.io.UTF8Reader:181,1"
      Dst: "[org.apache.xerces.impl.io.UTF8Reader].invalidByte"
    - Src: "org.apache.xerces.impl.io.UTF8Reader:243,1"
      Dst: "[org.apache.xerces.impl.io.UTF8Reader].invalidSurrogate"
    JavaMethodInfo: null
    BBCount: 69
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF8Reader].read(char[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF8Reader"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read(byte[],int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read(byte[],int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)"
    - "[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)"
    - "[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)"
    - "[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)"
    - "[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)"
    - "[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)"
    - "[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,int)"
    - "[org.apache.xerces.impl.io.UTF8Reader].invalidSurrogate(int)"
    - "[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,int)"
    functionUses: 3
    ICount: 391
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:292"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:294"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:298"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:305"
        BranchSideFuncs:
        - "read(byte[],int,int)"
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:307"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:330"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:338"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:338"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:574"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:573"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:344"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:352"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:352"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:354"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:358"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:357"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:359"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:366"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:386"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:388"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:393"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:401"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:400"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:399"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:398"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:405"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:402"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:405"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:414"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:414"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:406"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:412"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:411"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:415"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:420"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:428"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:421"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:427"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:426"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:439"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:438"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:452"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:561"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:454"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:458"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:459"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:466"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:464"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:469"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:470"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:469"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:479"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:469"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:479"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:471"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:477"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:476"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:485"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:494"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:493"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:486"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:491"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:496"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:497"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:504"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:503"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:507"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:511"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:510"
        BranchSideFuncs:
        - "read()"
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:512"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:522"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:521"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:513"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:520"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:519"
        BranchSideFuncs:
        - "expectedByte(int,int)"
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:524"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:525"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:532"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:538"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:541"
        BranchSideFuncs:
        - "invalidSurrogate(int)"
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:540"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:550"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:555"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:554"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:562"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF8Reader:306,1"
      Dst: "[java.io.InputStream].read"
    - Src: "org.apache.xerces.impl.io.UTF8Reader:365,1"
      Dst: "[org.apache.xerces.impl.io.UTF8Reader].expectedByte"
    - Src: "org.apache.xerces.impl.io.UTF8Reader:376,1"
      Dst: "[org.apache.xerces.impl.io.UTF8Reader].invalidByte"
    - Src: "org.apache.xerces.impl.io.UTF8Reader:539,1"
      Dst: "[org.apache.xerces.impl.io.UTF8Reader].invalidSurrogate"
    JavaMethodInfo: null
    BBCount: 104
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.io.UTF8Reader].skip(long)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF8Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:593"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:593"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:592"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:595"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:603"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:602"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF8Reader:601"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF8Reader:592"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF8Reader:594,1"
      Dst: "[org.apache.xerces.impl.io.UTF8Reader].read"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.io.UTF8Reader].ready()"
    functionSourceFile: "org.apache.xerces.impl.io.UTF8Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF8Reader].markSupported()"
    functionSourceFile: "org.apache.xerces.impl.io.UTF8Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF8Reader].mark(int)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF8Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF8Reader:642,1"
      Dst: "[org.apache.xerces.util.MessageFormatter].formatMessage"
    - Src: "org.apache.xerces.impl.io.UTF8Reader:642,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF8Reader].reset()"
    functionSourceFile: "org.apache.xerces.impl.io.UTF8Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF8Reader].close()"
    functionSourceFile: "org.apache.xerces.impl.io.UTF8Reader"
    linkageType: null
    functionLinenumber: 670
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].close()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF8Reader:671,1"
      Dst: "[java.io.InputStream].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF8Reader"
    linkageType: null
    functionLinenumber: 681
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 12
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF8Reader:686,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.io.UTF8Reader:686,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF8Reader"
    linkageType: null
    functionLinenumber: 693
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 14
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF8Reader:698,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.io.UTF8Reader:698,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF8Reader].invalidSurrogate(int)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF8Reader"
    linkageType: null
    functionLinenumber: 704
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF8Reader:709,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.apache.xerces.impl.io.UTF8Reader:709,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport$8].<init>(java.io.File)"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport$8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport$8:133,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport$8].run()"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport$8"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport$8:135,1"
      Dst: "[java.io.File].lastModified"
    - Src: "org.apache.xerces.xinclude.SecuritySupport$8:135,1"
      Dst: "[java.lang.Long].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].<init>()"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].<init>(int)"
    functionUses: 8
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:125,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].<init>(int)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl$Attribute].<init>()"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:131,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:134,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl$Attribute].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].setNamespaces(boolean)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].getIndexFast(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getIndexFast(java.lang.String)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.util.XMLAttributesImpl$Attribute].<init>()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getIndexFast(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(java.lang.String)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.util.XMLAttributesImpl$Attribute].<init>()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.util.XMLAttributesImpl$Attribute].<init>()"
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.util.XMLAttributesImpl].rebalanceTableView(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getIndexFast(java.lang.String)"
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.util.AugmentationsImpl].removeAllItems()"
    functionUses: 12
    ICount: 179
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:289"
        BranchSideFuncs:
        - "setValues(org.apache.xerces.xni.QName)"
        - "removeAllItems()"
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:289"
        BranchSideFuncs:
        - "setValues(org.apache.xerces.xni.QName)"
        - "removeAllItems()"
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:201"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:218"
        BranchSideFuncs:
        - "getIndexFast(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:289"
        BranchSideFuncs:
        - "setValues(org.apache.xerces.xni.QName)"
        - "removeAllItems()"
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:219"
        BranchSideFuncs:
        - "prepareAndPopulateTableView()"
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:219"
        BranchSideFuncs:
        - "prepareAndPopulateTableView()"
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:223"
        BranchSideFuncs:
        - "getTableViewBucket(java.lang.String)"
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:223"
        BranchSideFuncs:
        - "getTableViewBucket(java.lang.String)"
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:228"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:230"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:283"
        BranchSideFuncs:
        - "getIndexFast(java.lang.String)"
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:260"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:270"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:270"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:190,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:191,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getIndexFast"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:198,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:200,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl$Attribute].<init>"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:220,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:224,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:273,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:274,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].rebalanceTableView"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:298,1"
      Dst: "[org.apache.xerces.xni.Augmentations].removeAllItems"
    JavaMethodInfo: null
    BBCount: 42
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].removeAttributeAt(int)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:322"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:330"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:324,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].setName(int,org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    functionUses: 7
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:340,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    functionUses: 19
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:351,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].setType(int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].setValue(int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 380
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].setNonNormalizedValue(int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:397"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:396"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getNonNormalizedValue(int)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].isSpecified(int)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 46
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getType(int)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].getReportableType(java.lang.String)"
    functionUses: 7
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:470"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:471"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:470"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:470"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:473"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:472"
        BranchSideFuncs:
        - "getReportableType(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:473,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getReportableType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getType(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:489"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:487"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:488,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getIndex"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:489,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getReportableType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 505
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:509"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:508"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getValue(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 523
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].getIndex(java.lang.String)"
    functionUses: 6
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:525"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:523"
        BranchSideFuncs:
        - "getIndex(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:524,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getName(int)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:549"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:552"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:551"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getIndex(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 566
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:567"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:569"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:566"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:570"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:566"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:570,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getIndex(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 586
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:587"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:589"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:587"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:586"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:590"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:587"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:586"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:590"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:594"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:593"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:590"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:587"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:586"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:590"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:587"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:586"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:592"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:586"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:590,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getLocalName(int)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 609
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:613"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:612"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:613"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:614"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:613"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:613"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:616"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:615"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getQName(int)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 628
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:629"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:630"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:629"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:629"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:632"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:631"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:633"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:631"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getType(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:650"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:653"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:652"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:654"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:652"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:653,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getIndex"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:654,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getReportableType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getPrefix(int)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 662
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:663"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:664"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:663"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:663"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:666"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:665"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:668"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:665"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getURI(int)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 678
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:679"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:680"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:679"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:679"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:682"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:681"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getValue(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 697
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].getIndex(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    functionUses: 9
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:699"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:697"
        BranchSideFuncs:
        - "getValue(int)"
        - "getIndex(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:698,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getIndex"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:699,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.Augmentations"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:712"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:710"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:711,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.Augmentations"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:726"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:724"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:725,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 735
    functionDepth: 0
    returnType: "org.apache.xerces.xni.Augmentations"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:736"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:737"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:736"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:736"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:739"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:738"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].setAugmentations(int,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].setURI(int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 758
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getIndexFast(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 776
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:777"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:779"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:776"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 813
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.util.XMLAttributesImpl$Attribute].<init>()"
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.util.AugmentationsImpl].removeAllItems()"
    functionUses: 7
    ICount: 47
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:815"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:830"
        BranchSideFuncs:
        - "setValues(org.apache.xerces.xni.QName)"
        - "removeAllItems()"
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:817"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:821"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:820"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:824"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:826"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:823,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:825,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl$Attribute].<init>"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:832,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:839,1"
      Dst: "[org.apache.xerces.xni.Augmentations].removeAllItems"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].checkDuplicatesNS()"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 855
    functionDepth: 0
    returnType: "org.apache.xerces.xni.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].checkManyDuplicatesNS()"
    functionUses: 4
    ICount: 30
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:857"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:873"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:872"
        BranchSideFuncs:
        - "checkManyDuplicatesNS()"
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:859"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:869"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:868"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:861"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:858"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:857"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:863"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:859"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:863"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:859"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:873,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].checkManyDuplicatesNS"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].checkManyDuplicatesNS()"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 879
    functionDepth: 0
    returnType: "org.apache.xerces.xni.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].prepareTableView()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].rebalanceTableViewNS(int)"
    functionUses: 1
    ICount: 51
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:893"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:933"
        BranchSideFuncs:
        - "getTableViewBucket(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:932"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:899"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:908"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:907"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:910"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:921"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:920"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:911"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:914"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:911"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:914"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:921"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:927"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:882,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].prepareTableView"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:895,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:923,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].rebalanceTableViewNS"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getIndexFast(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 950
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:951"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:950"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:950"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getReportableType(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 968
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:969"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:972"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:971"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:969,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 983
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].hash(java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:984,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 996
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].hash(java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].hash(java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:997"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1001"
        BranchSideFuncs:
        - "hash(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1000"
        BranchSideFuncs:
        - "hash(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:998,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].hash"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].hash(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 1005
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].hash0(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:1006"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1009"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1008"
        BranchSideFuncs:
        - "hash0(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:1007,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:1009,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].hash0"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].hash(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 1012
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].hash0(java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].hash0(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:1013"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1016"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1015"
        BranchSideFuncs:
        - "hash0(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:1014,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:1016,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].hash0"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].hash0(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 1019
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:1023"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1025"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:1021,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:1024,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].cleanTableView()"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 1032
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:1033"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1041"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:1035"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1040"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1039"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:1036"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1039"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].growTableView()"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 1047
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:1052"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1057"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1056"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:1057"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1051"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1050"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].prepareTableView()"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 1066
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].growTableView()"
    - "[org.apache.xerces.util.XMLAttributesImpl].cleanTableView()"
    functionUses: 3
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:1067"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1070"
        BranchSideFuncs:
        - "growTableView()"
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1069"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:1070"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1075"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1074"
        BranchSideFuncs:
        - "cleanTableView()"
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:1068,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].growTableView"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:1075,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].cleanTableView"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView()"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 1084
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:1085,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView(int)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 1088
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].prepareTableView()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(java.lang.String)"
    functionUses: 2
    ICount: 29
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:1093"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1107"
        BranchSideFuncs:
        - "getTableViewBucket(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:1096"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:1089,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].prepareTableView"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:1095,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableViewNS(int)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 1109
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].prepareTableView()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 31
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:1114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1128"
        BranchSideFuncs:
        - "getTableViewBucket(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1127"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:1117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:1110,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].prepareTableView"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:1116,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].rebalanceTableView(int)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 1136
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])"
    - "[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:1137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1139"
        BranchSideFuncs:
        - "prepareAndPopulateTableView(int)"
        - "generateSequence(int[])"
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:1140,1"
      Dst: "[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:1141,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLAttributesImpl].rebalanceTableViewNS(int)"
    functionSourceFile: "org.apache.xerces.util.XMLAttributesImpl"
    linkageType: null
    functionLinenumber: 1150
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])"
    - "[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableViewNS(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLAttributesImpl:1151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLAttributesImpl:1153"
        BranchSideFuncs:
        - "prepareAndPopulateTableViewNS(int)"
        - "generateSequence(int[])"
    Callsites:
    - Src: "org.apache.xerces.util.XMLAttributesImpl:1154,1"
      Dst: "[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence"
    - Src: "org.apache.xerces.util.XMLAttributesImpl:1155,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableViewNS"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLHeadingElementImpl].getAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLHeadingElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLHeadingElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getCapitalized"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLHeadingElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLHeadingElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLHeadingElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLHeadingElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLHeadingElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLHeadingElementImpl:54,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.QNameDV$XQName"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.QNameDV$XQName:86,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.QNameDV$XQName:87,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.QNameDV$XQName"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.QNameDV$XQName:92"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.QNameDV$XQName:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.QNameDV$XQName:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.QNameDV$XQName:94"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.QNameDV$XQName:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.QNameDV$XQName:94"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.QNameDV$XQName:92"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].toString()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.QNameDV$XQName"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].getJAXPQName()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.QNameDV$XQName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.namespace.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.QNameDV$XQName:103,1"
      Dst: "[javax.xml.namespace.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].getXNIQName()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.QNameDV$XQName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinAttrDecl].<init>(java.lang.String,java.lang.String,org.apache.xerces.impl.dv.XSSimpleType,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinAttrDecl"
    linkageType: null
    functionLinenumber: 1258
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.XSSimpleType"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()"
    functionUses: 4
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinAttrDecl:1259,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinAttrDecl].setValues(java.lang.String,java.lang.String,org.apache.xerces.impl.dv.XSSimpleType,short,short,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinAttrDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.XSSimpleType"
    - "short"
    - "short"
    - "org.apache.xerces.impl.dv.ValidatedInfo"
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinAttrDecl].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinAttrDecl"
    linkageType: null
    functionLinenumber: 1273
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinAttrDecl].getAnnotation()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinAttrDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAnnotation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinAttrDecl].getNamespaceItem()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinAttrDecl"
    linkageType: null
    functionLinenumber: 1280
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItem"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].getAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].getAlt()"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].setAlt(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].getArchive()"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:61,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].setArchive(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].getCode()"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:73,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].setCode(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].getCodeBase()"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:85,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].setCodeBase(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:91,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].getHeight()"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:97,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].setHeight(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:103,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].getHspace()"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:109,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].setHspace(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:115,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].getName()"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:121,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:127,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].getObject()"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:133,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].setObject(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:139,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].getVspace()"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:145,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].setVspace(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:151,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].getWidth()"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:157,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].setWidth(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:163,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAppletElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAppletElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAppletElementImpl:174,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAccessElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLAccessElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAccessElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAccessElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLAccessElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAccessElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAccessElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLAccessElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAccessElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAccessElementImpl].setDomain(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLAccessElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAccessElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAccessElementImpl].getDomain()"
    functionSourceFile: "org.apache.wml.dom.WMLAccessElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAccessElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAccessElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLAccessElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAccessElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAccessElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLAccessElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAccessElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAccessElementImpl].setPath(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLAccessElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAccessElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAccessElementImpl].getPath()"
    functionSourceFile: "org.apache.wml.dom.WMLAccessElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAccessElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.XNIException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xni.XNIException"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xni.XNIException:57,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionSourceFile: "org.apache.xerces.xni.XNIException"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.DatatypeException].getMessage()"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 67
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xni.XNIException:66,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.xni.XNIException:66,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.XNIException].<init>(java.lang.String,java.lang.Exception)"
    functionSourceFile: "org.apache.xerces.xni.XNIException"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xni.XNIException:77,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.XNIException].getException()"
    functionSourceFile: "org.apache.xerces.xni.XNIException"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "java.lang.Exception"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xni.XNIException:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.XNIException:86"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.XNIException].initCause(java.lang.Throwable)"
    functionSourceFile: "org.apache.xerces.xni.XNIException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xni.XNIException:103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.XNIException:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.XNIException:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.XNIException:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xni.XNIException:105,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.xerces.xni.XNIException:109,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.XNIException].getCause()"
    functionSourceFile: "org.apache.xerces.xni.XNIException"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XNIException].getException()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xni.XNIException:117,1"
      Dst: "[org.apache.xerces.xni.XNIException].getException"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOneventElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLOneventElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOneventElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOneventElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLOneventElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOneventElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOneventElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLOneventElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOneventElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOneventElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLOneventElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOneventElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOneventElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLOneventElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOneventElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOneventElementImpl].setType(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLOneventElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOneventElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOneventElementImpl].getType()"
    functionSourceFile: "org.apache.wml.dom.WMLOneventElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOneventElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].initD(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:80,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:81,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].initD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].<init>(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].initI(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].initD(java.lang.String)"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:84"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:87"
        BranchSideFuncs:
        - "initI(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:86"
        BranchSideFuncs:
        - "initD(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:83,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:85,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].initI"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:87,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].initD"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].initD(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(char)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(char)"
    functionUses: 2
    ICount: 97
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:91"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:99"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:146"
        BranchSideFuncs:
        - "isDigit(char)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:150"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:90,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:92,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:99,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:117,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:151,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].initI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(char)"
    functionUses: 1
    ICount: 60
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:192"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:192"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:166,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:168,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:174,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:192,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:208,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:227"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:230"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:230"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:231"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:231"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:231,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].compareTo(org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].intComp(org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal)"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:237"
        BranchSideFuncs:
        - "intComp(org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:238,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].intComp"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].intComp(org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:244"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:245"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:243,1"
      Dst: "[java.lang.String].compareTo"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].toString()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].makeCanonical()"
    functionUses: 14
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:254"
        BranchSideFuncs:
        - "makeCanonical()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:252,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].makeCanonical"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].makeCanonical()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:261"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:271"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:272"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:275"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:279"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:282"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:270,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:272,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:286,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].getBigDecimal()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:290"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:291,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:293,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].getBigInteger()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:297"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:302"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:303"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:305"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:298,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:304,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:306,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:306,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:306,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].getLong()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:310"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:312"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:316"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:315"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:316"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:318"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:311,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:317,1"
      Dst: "[java.lang.Long].parseLong"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:319,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:319,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:319,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].getInt()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:328"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:331"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:324,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:330,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:332,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:332,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:332,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].getShort()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:338"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:342"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:341"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:337,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:343,1"
      Dst: "[java.lang.Short].parseShort"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:345,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:345,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:345,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].getByte()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:349"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:352"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:351"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:352"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:355"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:354"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:355"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:358"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:357"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:350,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:356,1"
      Dst: "[java.lang.Byte].parseByte"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:358,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:358,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal:358,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.IndentPrinter].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.IndentPrinter"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.Printer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.IndentPrinter:82,1"
      Dst: "[org.apache.xml.serialize.Printer].<init>"
    - Src: "org.apache.xml.serialize.IndentPrinter:84,1"
      Dst: "[java.lang.StringBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.IndentPrinter].enterDTD()"
    functionSourceFile: "org.apache.xml.serialize.IndentPrinter"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.IndentPrinter].flushLine(boolean)"
    functionUses: 7
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.IndentPrinter:103"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:111"
        BranchSideFuncs:
        - "flushLine(boolean)"
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.IndentPrinter:104,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xml.serialize.IndentPrinter:105,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xml.serialize.IndentPrinter:106,1"
      Dst: "[org.apache.xml.serialize.IndentPrinter].flushLine"
    - Src: "org.apache.xml.serialize.IndentPrinter:107,1"
      Dst: "[java.io.StringWriter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.IndentPrinter].leaveDTD()"
    functionSourceFile: "org.apache.xml.serialize.IndentPrinter"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.IndentPrinter].flushLine(boolean)"
    functionUses: 3
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.IndentPrinter:122"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:129"
        BranchSideFuncs:
        - "flushLine(boolean)"
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.IndentPrinter:123,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xml.serialize.IndentPrinter:124,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xml.serialize.IndentPrinter:125,1"
      Dst: "[org.apache.xml.serialize.IndentPrinter].flushLine"
    - Src: "org.apache.xml.serialize.IndentPrinter:127,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.IndentPrinter"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 131
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.IndentPrinter:144,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.StringBuffer)"
    functionSourceFile: "org.apache.xml.serialize.IndentPrinter"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.IndentPrinter:150,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xml.serialize.IndentPrinter:150,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    functionSourceFile: "org.apache.xml.serialize.IndentPrinter"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 73
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.IndentPrinter:156,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.IndentPrinter].printText(char[],int,int)"
    functionSourceFile: "org.apache.xml.serialize.IndentPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.IndentPrinter:162,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.IndentPrinter].printSpace()"
    functionSourceFile: "org.apache.xml.serialize.IndentPrinter"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.OutputFormat].getLineWidth()"
    - "[org.apache.xml.serialize.OutputFormat].getLineWidth()"
    - "[org.apache.xml.serialize.IndentPrinter].flushLine(boolean)"
    - "[org.apache.xml.serialize.OutputFormat].getLineSeparator()"
    functionUses: 8
    ICount: 48
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.IndentPrinter:190"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.IndentPrinter:195"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:211"
        BranchSideFuncs:
        - "getLineWidth()"
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.IndentPrinter:196"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:211"
        BranchSideFuncs:
        - "flushLine(boolean)"
        - "getLineSeparator()"
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.IndentPrinter:204"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:211"
        BranchSideFuncs:
        - "flushLine(boolean)"
        - "getLineSeparator()"
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.IndentPrinter:211"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.IndentPrinter:190,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.xml.serialize.IndentPrinter:195,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getLineWidth"
    - Src: "org.apache.xml.serialize.IndentPrinter:197,1"
      Dst: "[org.apache.xml.serialize.IndentPrinter].flushLine"
    - Src: "org.apache.xml.serialize.IndentPrinter:200,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getLineSeparator"
    - Src: "org.apache.xml.serialize.IndentPrinter:200,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.xml.serialize.IndentPrinter:212,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xml.serialize.IndentPrinter:216,1"
      Dst: "[java.lang.StringBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.IndentPrinter].breakLine()"
    functionSourceFile: "org.apache.xml.serialize.IndentPrinter"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.IndentPrinter].breakLine(boolean)"
    functionUses: 21
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.IndentPrinter:233,1"
      Dst: "[org.apache.xml.serialize.IndentPrinter].breakLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.IndentPrinter].breakLine(boolean)"
    functionSourceFile: "org.apache.xml.serialize.IndentPrinter"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.IndentPrinter].flushLine(boolean)"
    - "[org.apache.xml.serialize.OutputFormat].getLineSeparator()"
    functionUses: 1
    ICount: 31
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.IndentPrinter:240"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:247"
        BranchSideFuncs:
        - "flushLine(boolean)"
        - "getLineSeparator()"
    - Branch String: "org.apache.xml.serialize.IndentPrinter:241"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:244"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.IndentPrinter:255"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:258"
        BranchSideFuncs:
        - "flushLine(boolean)"
        - "getLineSeparator()"
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.IndentPrinter:240,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.xml.serialize.IndentPrinter:242,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xml.serialize.IndentPrinter:246,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xml.serialize.IndentPrinter:248,1"
      Dst: "[org.apache.xml.serialize.IndentPrinter].flushLine"
    - Src: "org.apache.xml.serialize.IndentPrinter:251,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getLineSeparator"
    - Src: "org.apache.xml.serialize.IndentPrinter:251,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.IndentPrinter].flushLine(boolean)"
    functionSourceFile: "org.apache.xml.serialize.IndentPrinter"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.OutputFormat].getIndenting()"
    - "[org.apache.xml.serialize.OutputFormat].getLineWidth()"
    - "[org.apache.xml.serialize.OutputFormat].getLineWidth()"
    - "[org.apache.xml.serialize.OutputFormat].getLineWidth()"
    functionUses: 6
    ICount: 43
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.IndentPrinter:272"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:302"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.IndentPrinter:275"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:286"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.IndentPrinter:275"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:286"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.IndentPrinter:278"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:282"
        BranchSideFuncs:
        - "getLineWidth()"
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.IndentPrinter:278"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:282"
        BranchSideFuncs:
        - "getLineWidth()"
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.IndentPrinter:282"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:286"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.IndentPrinter:299"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.IndentPrinter:272,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.xml.serialize.IndentPrinter:275,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getIndenting"
    - Src: "org.apache.xml.serialize.IndentPrinter:278,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getLineWidth"
    - Src: "org.apache.xml.serialize.IndentPrinter:283,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.xml.serialize.IndentPrinter:293,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xml.serialize.IndentPrinter:295,1"
      Dst: "[java.lang.StringBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.IndentPrinter].flush()"
    functionSourceFile: "org.apache.xml.serialize.IndentPrinter"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.IndentPrinter].breakLine()"
    functionUses: 4
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.IndentPrinter:312"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:313"
        BranchSideFuncs:
        - "breakLine()"
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:312"
        BranchSideFuncs:
        - "breakLine()"
    - Branch String: "org.apache.xml.serialize.IndentPrinter:312"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:315"
        BranchSideFuncs:
        - "breakLine()"
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.IndentPrinter:319"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:321"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.IndentPrinter:312,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.xml.serialize.IndentPrinter:313,1"
      Dst: "[org.apache.xml.serialize.IndentPrinter].breakLine"
    - Src: "org.apache.xml.serialize.IndentPrinter:315,1"
      Dst: "[java.io.Writer].flush"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.IndentPrinter].indent()"
    functionSourceFile: "org.apache.xml.serialize.IndentPrinter"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.OutputFormat].getIndent()"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.IndentPrinter:330,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getIndent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.IndentPrinter].unindent()"
    functionSourceFile: "org.apache.xml.serialize.IndentPrinter"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.OutputFormat].getIndent()"
    functionUses: 4
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.IndentPrinter:340"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.IndentPrinter:344"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.IndentPrinter:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.IndentPrinter:339,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getIndent"
    - Src: "org.apache.xml.serialize.IndentPrinter:344,1"
      Dst: "[java.lang.StringBuffer].length"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.IndentPrinter].getNextIndent()"
    functionSourceFile: "org.apache.xml.serialize.IndentPrinter"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.IndentPrinter].setNextIndent(int)"
    functionSourceFile: "org.apache.xml.serialize.IndentPrinter"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.IndentPrinter].setThisIndent(int)"
    functionSourceFile: "org.apache.xml.serialize.IndentPrinter"
    linkageType: null
    functionLinenumber: 362
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDHandler"
    - "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:55,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSParticleDecl"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.util.XInt].intValue()"
    - "[org.apache.xerces.impl.xs.util.XInt].intValue()"
    - "[org.apache.xerces.impl.xs.XSDeclarationPool].getParticleDecl()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].<init>()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkOccurrences(org.apache.xerces.impl.xs.XSParticleDecl,java.lang.String,org.w3c.dom.Element,int,long)"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode:org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.xs.XSObject)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 2
    ICount: 97
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:76"
        BranchSideFuncs:
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:88"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:87"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:88"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:87"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:94"
        BranchSideFuncs:
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:94"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:98"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:97"
        BranchSideFuncs:
        - "intValue()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:135"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:135"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:135"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:110"
        BranchSideFuncs:
        - "getParticleDecl()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:122"
        BranchSideFuncs:
        - "checkOccurrences(org.apache.xerces.impl.xs.XSParticleDecl,java.lang.String,org.w3c.dom.Element,int,long)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:128"
        BranchSideFuncs:
        - "addXSObject(org.apache.xerces.xs.XSObject)"
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:63,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:73,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:77,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:82,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:83,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:83,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:84,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:85,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:88,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:90,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:98,1"
      Dst: "[org.apache.xerces.impl.xs.util.XInt].intValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:108,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].getParticleDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:110,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:119,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:120,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:118,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkOccurrences"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:125,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:126,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:136,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSGroupDecl"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].<init>()"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.dom.ElementNSImpl].getLocalName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.NodeImpl].getLocalName()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ElementNSImpl].getLocalName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.NodeImpl].getLocalName()"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseAll(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.xs.XSObject)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseChoice(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.xs.XSObject)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseSequence(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.xs.XSObject)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.XSConstraints].getEmptySequence()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.xs.XSObject)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
    - "[org.apache.xerces.xni.QName].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGrpOrAttrGrpRedefinedByRestriction(int,org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addRedefinedGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,org.apache.xerces.impl.xs.XSGroupDecl,org.apache.xerces.impl.xs.util.SimpleLocator)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addRedefinedGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,org.apache.xerces.impl.xs.XSGroupDecl,org.apache.xerces.impl.xs.util.SimpleLocator)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addRedefinedGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,org.apache.xerces.impl.xs.XSGroupDecl,org.apache.xerces.impl.xs.util.SimpleLocator)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator(org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 3
    ICount: 131
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:157"
        BranchSideFuncs:
        - "getFirstChildElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:177"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:176"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:183"
        BranchSideFuncs:
        - "getLocalName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:183"
        BranchSideFuncs:
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:183"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:189"
        BranchSideFuncs:
        - "traverseAll(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.xs.XSObject)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:191"
        BranchSideFuncs:
        - "traverseChoice(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.xs.XSObject)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:194"
        BranchSideFuncs:
        - "traverseSequence(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.xs.XSObject)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:209"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:215"
        BranchSideFuncs:
        - "getEmptySequence()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:214"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:217"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:221"
        BranchSideFuncs:
        - "<init>()"
        - "addXSObject(org.apache.xerces.xs.XSObject)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:229"
        BranchSideFuncs:
        - "getGlobalGroupDecl(java.lang.String,java.lang.String)"
        - "schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:232"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:237"
        BranchSideFuncs:
        - "addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:237"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:238"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:240"
        BranchSideFuncs:
        - "addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:261"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:261"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:147,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:153,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:158,1"
      Dst: "[org.apache.xerces.impl.xs.XSGroupDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:162,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:169,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:170,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:171,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:172,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:177,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:179,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:188,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseAll"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:190,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseChoice"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:192,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseSequence"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:195,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:213,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].getEmptySequence"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:218,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:219,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:225,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:226,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:230,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:241,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:252,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:252,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGrpOrAttrGrpRedefinedByRestriction"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:258,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:257,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addRedefinedGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:262,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xs.XSException].<init>(short,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xs.XSException"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xs.XSException:38,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLInputSource"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xni.parser.XMLInputSource:83,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.xni.XMLResourceIdentifier)"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xni.parser.XMLInputSource:96,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.xni.parser.XMLInputSource:98,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    - Src: "org.apache.xerces.xni.parser.XMLInputSource:99,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.xni.parser.XMLInputSource:100,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String,java.io.InputStream,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLInputSource"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.io.InputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xni.parser.XMLInputSource:120,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String,java.io.Reader,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLInputSource"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.io.Reader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xni.parser.XMLInputSource:146,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLInputSource].setPublicId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLInputSource].getPublicId()"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLInputSource"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLInputSource].setSystemId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLInputSource"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLInputSource"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLInputSource].setBaseSystemId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLInputSource"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(java.io.InputStream)"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLInputSource"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLInputSource"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(java.io.Reader)"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLInputSource"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLInputSource"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLInputSource"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLInputSource].getEncoding()"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLInputSource"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar].readResolve()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar:39,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar:39,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport$6].<init>(java.lang.ClassLoader,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.SecuritySupport$6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport$6:109,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport$6].run()"
    functionSourceFile: "org.apache.html.dom.SecuritySupport$6"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.SecuritySupport$6:112"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.SecuritySupport$6:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.SecuritySupport$6:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport$6:113,1"
      Dst: "[java.lang.ClassLoader].getSystemResourceAsStream"
    - Src: "org.apache.html.dom.SecuritySupport$6:115,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.LineSeparator].<init>()"
    functionSourceFile: "org.apache.xml.serialize.LineSeparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.LineSeparator:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredAttrImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredAttrImpl"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.DeferredDocumentImpl"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredAttrImpl:92,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredAttrImpl:95,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredAttrImpl:96,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredAttrImpl].getNodeIndex()"
    functionSourceFile: "org.apache.xerces.dom.DeferredAttrImpl"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredAttrImpl].synchronizeData()"
    functionSourceFile: "org.apache.xerces.dom.DeferredAttrImpl"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int)"
    - "[org.apache.xerces.dom.NodeImpl].isSpecified(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isIdAttribute(boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getTypeInfo(int)"
    functionUses: 9
    ICount: 26
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredAttrImpl:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredAttrImpl:117"
        BranchSideFuncs:
        - "isIdAttribute(boolean)"
        - "isSpecified(boolean)"
      - BranchSide: "org.apache.xerces.dom.DeferredAttrImpl:116"
        BranchSideFuncs:
        - "needsSyncData(boolean)"
        - "isSpecified(boolean)"
        - "getNodeExtra(int)"
        - "ownerDocument()"
        - "getNodeName(int)"
    - Branch String: "org.apache.xerces.dom.DeferredAttrImpl:125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredAttrImpl:124"
        BranchSideFuncs:
        - "isIdAttribute(boolean)"
        - "getTypeInfo(int)"
        - "getLastChild(int)"
      - BranchSide: "org.apache.xerces.dom.DeferredAttrImpl:123"
        BranchSideFuncs:
        - "isIdAttribute(boolean)"
        - "isSpecified(boolean)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredAttrImpl:117,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredAttrImpl:121,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.DeferredAttrImpl:122,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName"
    - Src: "org.apache.xerces.dom.DeferredAttrImpl:123,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra"
    - Src: "org.apache.xerces.dom.DeferredAttrImpl:124,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isSpecified"
    - Src: "org.apache.xerces.dom.DeferredAttrImpl:125,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isIdAttribute"
    - Src: "org.apache.xerces.dom.DeferredAttrImpl:127,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild"
    - Src: "org.apache.xerces.dom.DeferredAttrImpl:128,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getTypeInfo"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredAttrImpl].synchronizeChildren()"
    functionSourceFile: "org.apache.xerces.dom.DeferredAttrImpl"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren(org.apache.xerces.dom.AttrImpl,int)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredAttrImpl:139,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.DeferredAttrImpl:140,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport$4].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport$4"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$4:83,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport$4].run()"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport$4"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$4:85,1"
      Dst: "[java.lang.System].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLSymbols].<init>()"
    functionSourceFile: "org.apache.xerces.util.XMLSymbols"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLSymbols:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.StandardParserConfiguration].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.StandardParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:172,1"
      Dst: "[org.apache.xerces.parsers.StandardParserConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.StandardParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.StandardParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:181,1"
      Dst: "[org.apache.xerces.parsers.StandardParserConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.StandardParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.StandardParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:197,1"
      Dst: "[org.apache.xerces.parsers.StandardParserConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.StandardParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.parsers.StandardParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:215,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].<init>"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:238,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:241,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:269,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.StandardParserConfiguration].configurePipeline()"
    functionSourceFile: "org.apache.xerces.parsers.StandardParserConfiguration"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DTDConfiguration].configurePipeline()"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionUses: 1
    ICount: 33
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:279"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:301"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:294"
        BranchSideFuncs:
        - "addComponent(org.apache.xerces.xni.parser.XMLComponent)"
        - "getMessageFormatter(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:293"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:294"
        BranchSideFuncs:
        - "<init>()"
        - "putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:293"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    Callsites:
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:278,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].configurePipeline"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:279,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getFeature"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:282,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:285,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:286,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].addComponent"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:288,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:289,1"
      Dst: "[org.apache.xerces.impl.xs.XSMessageFormatter].<init>"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:290,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:295,1"
      Dst: "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:297,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:298,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.StandardParserConfiguration].checkFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.StandardParserConfiguration"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DTDConfiguration].checkFeature(java.lang.String)"
    functionUses: 2
    ICount: 34
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:325"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:358"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:333"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:342"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:342"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:343"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:348"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:344"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:348"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:349"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:358"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:350"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:358"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:325,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:326,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:333,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:359,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].checkFeature"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.StandardParserConfiguration].checkProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.StandardParserConfiguration"
    linkageType: null
    functionLinenumber: 382
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DTDConfiguration].checkProperty(java.lang.String)"
    functionUses: 2
    ICount: 34
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:383"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:396"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:395"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:386"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:390"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:389"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:387"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:390"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:389"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:390"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:396"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:395"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:396"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:395"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:396"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:409"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:408"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:399"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:409"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:408"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.StandardParserConfiguration:400"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:409"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.StandardParserConfiguration:408"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:383,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:384,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:387,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.parsers.StandardParserConfiguration:409,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].checkProperty"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSParticleDecl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSParticleDecl"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSParticleDecl:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSParticleDecl].makeClone()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSParticleDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSParticleDecl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSParticleDecl:65,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSParticleDecl].emptiable()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSParticleDecl"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSParticleDecl].minEffectiveTotalRange()"
    functionUses: 8
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:80"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:79"
        BranchSideFuncs:
        - "minEffectiveTotalRange()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSParticleDecl:80,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].minEffectiveTotalRange"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSParticleDecl].isEmpty()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSParticleDecl"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].isEmpty()"
    functionUses: 5
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:85"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:86"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:89"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSParticleDecl:90,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelGroupImpl].isEmpty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSParticleDecl].minEffectiveTotalRange()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSParticleDecl"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRange()"
    functionUses: 7
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:103"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:107"
        BranchSideFuncs:
        - "minEffectiveTotalRange()"
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSParticleDecl:105,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRange"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSParticleDecl].maxEffectiveTotalRange()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSParticleDecl"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRange()"
    functionUses: 6
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:122"
        BranchSideFuncs:
        - "maxEffectiveTotalRange()"
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSParticleDecl:115,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRange"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSParticleDecl].toString()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSParticleDecl"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSParticleDecl].appendParticle(java.lang.StringBuffer)"
    functionUses: 17
    ICount: 33
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:130"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:144"
        BranchSideFuncs:
        - "appendParticle(java.lang.StringBuffer)"
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:130"
        BranchSideFuncs:
        - "appendParticle(java.lang.StringBuffer)"
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSParticleDecl:131,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.XSParticleDecl:132,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].appendParticle"
    - Src: "org.apache.xerces.impl.xs.XSParticleDecl:135,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.XSParticleDecl:142,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSParticleDecl].appendParticle(java.lang.StringBuffer)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSParticleDecl"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].toString()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].toString()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].toString()"
    functionUses: 1
    ICount: 21
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSParticleDecl:154,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.XSParticleDecl:157,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSParticleDecl].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSParticleDecl"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSParticleDecl].getType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSParticleDecl"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSParticleDecl].getName()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSParticleDecl"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSParticleDecl].getNamespace()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSParticleDecl"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSParticleDecl].getMinOccurs()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSParticleDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSParticleDecl].getMaxOccursUnbounded()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSParticleDecl"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:213"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSParticleDecl].getMaxOccurs()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSParticleDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSParticleDecl].getTerm()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSParticleDecl"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSTerm"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSParticleDecl].getNamespaceItem()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSParticleDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItem"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSParticleDecl].getAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSParticleDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSParticleDecl:242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSParticleDecl:241"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:270,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:270,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:270,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:274,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:274,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.XSGrammarBucket,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.models.CMBuilder)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.XMLErrorReporter"
    - "org.apache.xerces.impl.xs.XSGrammarBucket"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    - "org.apache.xerces.impl.xs.models.CMBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.xs.XSGrammarBucket,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.models.CMBuilder)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:288,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.xs.XSGrammarBucket,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.models.CMBuilder)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.impl.XMLErrorReporter"
    - "org.apache.xerces.impl.XMLEntityManager"
    - "org.apache.xerces.impl.xs.XSGrammarBucket"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    - "org.apache.xerces.impl.xs.models.CMBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ParserConfigurationSettings].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].<init>()"
    - "[org.apache.xerces.impl.xs.XSDDescription].<init>()"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures(java.lang.String[])"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties(java.lang.String[])"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLErrorReporter].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)"
    - "[org.apache.xerces.util.DefaultErrorHandler].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].<init>()"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>(org.apache.xerces.impl.xs.XSElementDeclHelper)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].<init>()"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].<init>(org.apache.xerces.impl.xs.models.CMNodeFactory)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].<init>(org.apache.xerces.impl.xs.XSGrammarBucket)"
    functionUses: 1
    ICount: 95
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:311"
        BranchSideFuncs:
        - "setLocale(java.util.Locale)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:310"
        BranchSideFuncs:
        - "getMessageFormatter(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:316"
        BranchSideFuncs:
        - "putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:315"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:324"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:323"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:328"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:330"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:333"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.xs.XSElementDeclHelper)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:332"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:341"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.xs.models.CMNodeFactory)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:340"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.xs.XSGrammarBucket)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:296,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:231,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:232,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:253,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:257,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:299,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:300,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:302,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setProperty"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:307,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setLocale"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:308,1"
      Dst: "[org.apache.xerces.util.DefaultErrorHandler].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:308,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setProperty"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:313,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:314,1"
      Dst: "[org.apache.xerces.impl.xs.XSMessageFormatter].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:314,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:324,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setFeature"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:327,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:331,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:336,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:339,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:342,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:343,1"
      Dst: "[java.util.WeakHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedFeatures()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:354,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:366,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 379
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].setGenerateSyntheticAnnotations(boolean)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    functionUses: 11
    ICount: 16
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:383"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:384"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:387"
        BranchSideFuncs:
        - "setGenerateSyntheticAnnotations(boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:386"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:381,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:382,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setFeature"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:385,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].setGenerateSyntheticAnnotations"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:387,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setFeature"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedProperties()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 395
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:396,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:408,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 421
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setLocale(java.util.Locale)"
    - "[org.apache.xerces.impl.XMLEntityManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    functionUses: 11
    ICount: 48
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:431"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:430"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:436"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:440"
        BranchSideFuncs:
        - "setLocale(java.util.Locale)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:439"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:440"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:443"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:442"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:443"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:449"
        BranchSideFuncs:
        - "getMessageFormatter(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:448"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:445"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:449"
        BranchSideFuncs:
        - "<init>()"
        - "putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:448"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:423,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setProperty"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:424,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:438,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setLocale"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:441,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setProperty"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:445,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:446,1"
      Dst: "[org.apache.xerces.impl.xs.XSMessageFormatter].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:446,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setLocale(java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 459
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:461,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:475,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getErrorHandler()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:480,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLEntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:490,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setProperty"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:491,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getEntityResolver()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLEntityResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource[])"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:512"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:514"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:513,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:556"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:556"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:553"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:556"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:553"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:556"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:534,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].reset"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:536,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:538,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:538,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setBaseSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:539,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:539,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setLiteralSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:541,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:545,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].processExternalHints"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:547,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadSchema"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:550,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:550,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:553,1"
      Dst: "[java.util.WeakHashMap].get"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:554,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].fullSchemaChecking"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadSchema(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.xni.parser.XMLInputSource,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 576
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.SchemaGrammar"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.XSDDescription"
    - "org.apache.xerces.xni.parser.XMLInputSource"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].processJAXPSchemaSource(java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].parseSchema(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable)"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:577"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:580"
        BranchSideFuncs:
        - "processJAXPSchemaSource(java.util.Hashtable)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:579"
        BranchSideFuncs:
        - "parseSchema(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:578,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].processJAXPSchemaSource"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:580,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].parseSchema"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].resolveDocument(org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable,org.apache.xerces.xni.parser.XMLEntityResolver)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 599
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLInputSource"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.XSDDescription"
    - "java.util.Hashtable"
    - "org.apache.xerces.xni.parser.XMLEntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].getContextType()"
    - "[org.apache.xerces.impl.xs.XSDDescription].fromInstance()"
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].getFirstLocation()"
    - "[org.apache.xerces.impl.xs.XSDDescription].getLocationHints()"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setLiteralSystemId(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setExpandedSystemId(java.lang.String)"
    - "[org.apache.xerces.util.EntityResolver2Wrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.util.EntityResolverWrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.util.DOMEntityResolverWrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.impl.XMLEntityManager].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    functionUses: 3
    ICount: 30
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:602"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:605"
        BranchSideFuncs:
        - "fromInstance()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:604"
        BranchSideFuncs:
        - "getTargetNamespace()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:603"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:614"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:606"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:604"
        BranchSideFuncs:
        - "getTargetNamespace()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:609"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:615"
        BranchSideFuncs:
        - "getFirstLocation()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:614"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:615"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:621"
        BranchSideFuncs:
        - "getLocationHints()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:620"
        BranchSideFuncs:
        - "setExpandedSystemId(java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
        - "setLiteralSystemId(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:617"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:621"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:620"
        BranchSideFuncs:
        - "setExpandedSystemId(java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
        - "setLiteralSystemId(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:617"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:621"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:620"
        BranchSideFuncs:
        - "setExpandedSystemId(java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
        - "setLiteralSystemId(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:602,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].getContextType"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:603,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].fromInstance"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:605,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:608,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:610,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].getFirstLocation"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:616,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].getLocationHints"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:621,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:621,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:622,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setLiteralSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:623,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setExpandedSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:624,1"
      Dst: "[org.apache.xerces.xni.parser.XMLEntityResolver].resolveEntity"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].processExternalHints(java.lang.String,java.lang.String,java.util.Hashtable,org.apache.xerces.impl.XMLErrorReporter)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 630
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Hashtable"
    - "org.apache.xerces.impl.XMLErrorReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].tokenizeSchemaLocationStr(java.lang.String,java.util.Hashtable,java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].<init>()"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].addLocation(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    functionUses: 2
    ICount: 42
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:631"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:654"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:639"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:651"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:655"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:674"
        BranchSideFuncs:
        - "<init>()"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
        - "validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "getGlobalAttributeDecl(java.lang.String)"
        - "addLocation(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:673"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:661"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:665"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:664"
        BranchSideFuncs:
        - "getArgs()"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
        - "getKey()"
        - "addLocation(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:636,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:638,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].validate"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:639,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].tokenizeSchemaLocationStr"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:641,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:650,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getKey"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:650,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getArgs"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:660,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:662,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:663,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:665,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].addLocation"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].tokenizeSchemaLocationStr(java.lang.String,java.util.Hashtable,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 682
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.Hashtable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].<init>()"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].addLocation(java.lang.String)"
    functionUses: 2
    ICount: 28
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:683"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:706"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:705"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:686"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:706"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:705"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:691"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:690"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:693"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:697"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:697"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:702"
        BranchSideFuncs:
        - "addLocation(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:684,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:686,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:687,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:692,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:694,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:695,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:699,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:703,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].addLocation"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].processJAXPSchemaSource(java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 719
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.XSDDescription].reset()"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].xsdToXMLInputSource(java.lang.Object)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setBaseSystemId(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setLiteralSystemId(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setExpandedSystemId(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadSchema(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.xni.parser.XMLInputSource,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.XSConstraints].fullSchemaChecking(org.apache.xerces.impl.xs.XSGrammarBucket,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.XMLErrorReporter)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.impl.msg.XMLMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.XPointerMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLErrorReporter].getLocale()"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.XSDDescription].reset()"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].xsdToXMLInputSource(java.lang.Object)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setBaseSystemId(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setLiteralSystemId(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setExpandedSystemId(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].parseSchema(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.XSConstraints].fullSchemaChecking(org.apache.xerces.impl.xs.XSGrammarBucket,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.XMLErrorReporter)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()"
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.msg.XMLMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.XPointerMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLErrorReporter].getLocale()"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
    functionUses: 1
    ICount: 170
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:721"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:725"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:724"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:728"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:761"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:730"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:731"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:730"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:737"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:733"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:738"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:737"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:742"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:748"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:747"
        BranchSideFuncs:
        - "loadSchema(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.xni.parser.XMLInputSource,java.util.Hashtable)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:750"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:759"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:751"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:752"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:751"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:757"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:754"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:758"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:757"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:762"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:762"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:762"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:762"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:762"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:767"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:768"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:769"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:770"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:785"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:832"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:831"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:786"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:787"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:786"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:793"
        BranchSideFuncs:
        - "getSystemId()"
        - "reset()"
        - "xsdToXMLInputSource(java.lang.Object)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:789"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:794"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:793"
        BranchSideFuncs:
        - "getSystemId()"
        - "reset()"
        - "xsdToXMLInputSource(java.lang.Object)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:798"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:806"
        BranchSideFuncs:
        - "setBaseSystemId(java.lang.String)"
        - "setLiteralSystemId(java.lang.String)"
        - "setExpandedSystemId(java.lang.String)"
        - "getBaseSystemId()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:805"
        BranchSideFuncs:
        - "parseSchema(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:811"
        BranchSideFuncs:
        - "fullSchemaChecking(org.apache.xerces.impl.xs.XSGrammarBucket,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.XMLErrorReporter)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:810"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:811"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:782"
        BranchSideFuncs:
        - "getTargetNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:813"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:819"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:822"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:823"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:822"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:825"
        BranchSideFuncs:
        - "putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:725,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:725,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:732,1"
      Dst: "[java.util.WeakHashMap].get"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:734,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:738,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].reset"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:739,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].xsdToXMLInputSource"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:740,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:743,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:743,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setBaseSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:744,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setLiteralSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:745,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setExpandedSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:748,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadSchema"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:753,1"
      Dst: "[java.util.WeakHashMap].put"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:755,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].fullSchemaChecking"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:767,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:770,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:773,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:776,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getLocale"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:777,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:776,1"
      Dst: "[org.apache.xerces.util.MessageFormatter].formatMessage"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:776,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:784,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:806,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].parseSchema"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:812,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:813,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:816,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:820,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 45
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].xsdToXMLInputSource(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 834
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLInputSource"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].reset()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].saxToXMLInputSource(org.xml.sax.InputSource)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String,java.io.InputStream,java.lang.String)"
    - "[org.apache.xerces.impl.xs.FilePathToURI].filepath2URI(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String,java.io.InputStream,java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.impl.msg.XMLMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.XPointerMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLErrorReporter].getLocale()"
    functionUses: 2
    ICount: 71
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:835"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:856"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:850"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:854"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:857"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:860"
        BranchSideFuncs:
        - "saxToXMLInputSource(org.xml.sax.InputSource)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:859"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:860"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:864"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:863"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:864"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:878"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
        - "filepath2URI(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:877"
        BranchSideFuncs:
        - "getMessageFormatter(java.lang.String)"
        - "getLocale()"
        - "<init>(short,java.lang.String)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:881"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:882"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:881"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:839,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].reset"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:840,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:843,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].resolveEntity"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:846,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:853,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:858,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].saxToXMLInputSource"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:866,1"
      Dst: "[java.io.File].getAbsolutePath"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:866,1"
      Dst: "[org.apache.xerces.impl.xs.FilePathToURI].filepath2URI"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:869,1"
      Dst: "[java.io.FileInputStream].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:869,1"
      Dst: "[java.io.BufferedInputStream].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:873,1"
      Dst: "[java.io.File].toString"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:878,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:881,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getLocale"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:882,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:882,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:881,1"
      Dst: "[org.apache.xerces.util.MessageFormatter].formatMessage"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:881,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].saxToXMLInputSource(org.xml.sax.InputSource)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 888
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLInputSource"
    argCount: 1
    argTypes:
    - "org.xml.sax.InputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.InputSource].getPublicId()"
    - "[org.xml.sax.InputSource].getSystemId()"
    - "[org.xml.sax.InputSource].getCharacterStream()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String,java.io.Reader,java.lang.String)"
    - "[org.xml.sax.InputSource].getByteStream()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String,java.io.InputStream,java.lang.String)"
    - "[org.xml.sax.InputSource].getEncoding()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:893"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:898"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.io.Reader,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:897"
        BranchSideFuncs:
        - "getByteStream()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:899"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:904"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:903"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:889,1"
      Dst: "[org.xml.sax.InputSource].getPublicId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:890,1"
      Dst: "[org.xml.sax.InputSource].getSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:892,1"
      Dst: "[org.xml.sax.InputSource].getCharacterStream"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:894,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:898,1"
      Dst: "[org.xml.sax.InputSource].getByteStream"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:901,1"
      Dst: "[org.xml.sax.InputSource].getEncoding"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeatureDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 946
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:947"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:950"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:949"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:947,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getPropertyDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 957
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 965
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].reset()"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].reset()"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].parserSettingsUpdated(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].initGrammarBucket()"
    - "[org.apache.xerces.impl.xs.XSDeclarationPool].reset()"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].setDVFactory(org.apache.xerces.impl.dv.SchemaDVFactory)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].initGrammarBucket()"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)"
    - "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].setGenerateSyntheticAnnotations(boolean)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].setGenerateSyntheticAnnotations(boolean)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 12
    ICount: 95
    EdgeCount: 111
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:970"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:971"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:970"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:983"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:975"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:978"
        BranchSideFuncs:
        - "reset()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:977"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:995"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1001"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1000"
        BranchSideFuncs:
        - "setDVFactory(org.apache.xerces.impl.dv.SchemaDVFactory)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:996"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:999"
        BranchSideFuncs:
        - "getInstance()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:998"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1057"
        BranchSideFuncs:
        - "setGenerateSyntheticAnnotations(boolean)"
        - "getProperty(java.lang.String)"
        - "reset()"
        - "setDVFactory(org.apache.xerces.impl.dv.SchemaDVFactory)"
        - "initGrammarBucket()"
        - "getFeature(java.lang.String)"
        - "getInstance()"
        - "setFeature(java.lang.String,boolean)"
        - "setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1056"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1057"
        BranchSideFuncs:
        - "setGenerateSyntheticAnnotations(boolean)"
        - "getProperty(java.lang.String)"
        - "reset()"
        - "setDVFactory(org.apache.xerces.impl.dv.SchemaDVFactory)"
        - "initGrammarBucket()"
        - "getFeature(java.lang.String)"
        - "getInstance()"
        - "setFeature(java.lang.String,boolean)"
        - "setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1056"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1059"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1066"
        BranchSideFuncs:
        - "setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1065"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:966,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].reset"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:968,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].reset"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:970,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].parserSettingsUpdated"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:974,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].initGrammarBucket"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:976,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].reset"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:984,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getProperty"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:997,1"
      Dst: "[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1001,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].setDVFactory"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1032,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getFeature"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1057,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMBuilder].setDeclPool"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1058,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].setDeclPool"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1060,1"
      Dst: "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].setDeclPool"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1067,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setFeature"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1079,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].setGenerateSyntheticAnnotations"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1084,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reset"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].parserSettingsUpdated(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 1090
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1091"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1096"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1093,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getFeature"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].initGrammarBucket()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 1100
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar,boolean)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionUses: 2
    ICount: 23
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1116"
        BranchSideFuncs:
        - "retrieveInitialGrammarSet(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1101"
        BranchSideFuncs:
        - "retrieveInitialGrammarSet(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1102,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1107,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1110,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getConfig()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].load(org.w3c.dom.ls.LSInput)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ls.LSInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1131,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].dom2xmlInputSource"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1131,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1132,1"
      Dst: "[org.apache.xerces.xni.grammars.XSGrammar].toXSModel"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1134,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadInputList(org.apache.xerces.xs.LSInputList)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModel"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.LSInputList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1143,1"
      Dst: "[org.apache.xerces.xs.LSInputList].getLength"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1147,1"
      Dst: "[org.apache.xerces.xs.LSInputList].item"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1147,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].dom2xmlInputSource"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1147,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1149,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1153,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModel"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1161,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1161,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1162,1"
      Dst: "[org.apache.xerces.xni.grammars.XSGrammar].toXSModel"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1165,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadURIList(org.apache.xerces.xs.StringList)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModel"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.StringList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1174,1"
      Dst: "[org.apache.xerces.xs.StringList].getLength"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1179,1"
      Dst: "[org.apache.xerces.xs.StringList].item"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1179,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1179,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1181,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1185,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(java.lang.Exception)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1195"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1190,1"
      Dst: "[org.apache.xerces.dom.DOMErrorImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1192,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1194,1"
      Dst: "[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1194,1"
      Dst: "[org.w3c.dom.DOMErrorHandler].handleError"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].canSetParameter(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1210"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1222"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1227"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1228"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1230"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1203,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getParameter(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1239"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1241"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1239"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1246"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1242"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1246"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1239,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1240,1"
      Dst: "[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1243,1"
      Dst: "[org.apache.xerces.util.DOMEntityResolverWrapper].getEntityResolver"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1247,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeature"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1252,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getProperty"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1256,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1260,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getParameterNames()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1270,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1271,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1291,1"
      Dst: "[org.apache.xerces.dom.DOMStringListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setParameter(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 71
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1316"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1305"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1305"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1356"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1355"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1344"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1301,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1302,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1306,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1309,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1313,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1320,1"
      Dst: "[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1321,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setErrorHandler"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1339,1"
      Dst: "[org.apache.xerces.util.DOMEntityResolverWrapper].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1340,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setEntityResolver"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1356,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].dom2xmlInputSource(org.w3c.dom.ls.LSInput)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLInputSource"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ls.LSInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1383"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1388"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1396"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1395"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1396"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1402"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1396"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1402"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1383,1"
      Dst: "[org.w3c.dom.ls.LSInput].getCharacterStream"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1384,1"
      Dst: "[org.w3c.dom.ls.LSInput].getPublicId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1384,1"
      Dst: "[org.w3c.dom.ls.LSInput].getSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1385,1"
      Dst: "[org.w3c.dom.ls.LSInput].getBaseURI"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1385,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1389,1"
      Dst: "[org.w3c.dom.ls.LSInput].getByteStream"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1392,1"
      Dst: "[org.w3c.dom.ls.LSInput].getEncoding"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1396,1"
      Dst: "[org.w3c.dom.ls.LSInput].getStringData"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1396,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1398,1"
      Dst: "[java.io.StringReader].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getGlobalElementDecl(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader"
    linkageType: null
    functionLinenumber: 1411
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSElementDecl"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader:1413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1416"
        BranchSideFuncs:
        - "getGlobalElementDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader:1415"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1412,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader:1414,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Scanner].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Scanner"
    linkageType: null
    functionLinenumber: 1314
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Scanner:1315,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Scanner].scanExpr(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.xpath.XPath$Tokens,java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Scanner"
    linkageType: null
    functionLinenumber: 1331
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.impl.xpath.XPath$Tokens"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].scanNumber(org.apache.xerces.impl.xpath.XPath$Tokens,java.lang.String,int,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPathException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPathException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].addToken(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].scanNumber(org.apache.xerces.impl.xpath.XPath$Tokens,java.lang.String,int,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].scanNCName(java.lang.String,int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].scanNCName(java.lang.String,int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].addToken(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].addToken(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].scanNCName(java.lang.String,int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].scanNCName(java.lang.String,int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].addToken(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].addToken(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].addToken(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].addToken(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].addToken(java.lang.String)"
    functionUses: 1
    ICount: 586
    EdgeCount: 152
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1338"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1343"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1343"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1343"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1343"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1343"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1343"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1343"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1348"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1344"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1346"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1349"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1357"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1356"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1362"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1376"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1383"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1398"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1397"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1399"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1407"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1411"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1430"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1419"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1422"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1421"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1424"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1428"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1433"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1440"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1447"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1452"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1455"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1457"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1460"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1463"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1468"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1473"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1472"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1474"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1481"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1480"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1477"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1488"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1495"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1502"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1509"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1514"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1517"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1519"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1522"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1525"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1530"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1535"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1534"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1536"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1542"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1539"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1548"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1553"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1552"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1554"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1561"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1560"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1570"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1573"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1576"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1582"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1577"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1580"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1587"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1604"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1608"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1613"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1614"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1618"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1617"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1621"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1624"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1623"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1625"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1629"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1631"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1634"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1635"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1641"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1640"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1661"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1668"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1707"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1710"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1711"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1715"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1714"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1721"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1757"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1756"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1722"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1725"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1727"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1728"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1731"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1732"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1738"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1737"
        BranchSideFuncs:
        - "scanNCName(java.lang.String,int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1733"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1736"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1735"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1741"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1744"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1745"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1749"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1748"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1757"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1758"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1757"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1757"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1758"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1757"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1757"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1758"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1757"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1757"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1767"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1766"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1758"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1761"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1760"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1767"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1796"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1768"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1771"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1770"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1771"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1774"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1773"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1774"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1776"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1777"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1781"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1784"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1786"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1787"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1797"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1821"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1797"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1821"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1797"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1821"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1798"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1800"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1799"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1800"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1802"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1801"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1802"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1804"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1803"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1804"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1807"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1806"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1813"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1822"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1824"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1822"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1872"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1822"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1872"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1824"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1873"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1872"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1825"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1827"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1826"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1827"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1829"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1828"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1829"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1831"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1830"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1831"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1833"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1832"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1833"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1835"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1834"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1835"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1837"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1836"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1837"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1839"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1838"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1839"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1841"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1840"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1841"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1843"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1842"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1843"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1845"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1844"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1845"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1847"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1846"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1847"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1849"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1848"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1849"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1853"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1852"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1855"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1858"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1861"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1863"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1873"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1878"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1877"
        BranchSideFuncs:
        - "addToken(java.lang.String)"
        - "addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Scanner:1339,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.XPath$Scanner:1360,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken"
    - Src: "org.apache.xerces.impl.xpath.XPath$Scanner:1406,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Scanner].scanNumber"
    - Src: "org.apache.xerces.impl.xpath.XPath$Scanner:1429,1"
      Dst: "[org.apache.xerces.impl.xpath.XPathException].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$Scanner:1586,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xpath.XPath$Scanner:1586,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xpath.XPath$Scanner:1586,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Tokens].addToken"
    - Src: "org.apache.xerces.impl.xpath.XPath$Scanner:1609,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Scanner].scanNCName"
    JavaMethodInfo: null
    BBCount: 226
    CyclomaticComplexity: 6
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Scanner].scanNCName(java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Scanner"
    linkageType: null
    functionLinenumber: 1899
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isNameStart(int)"
    - "[org.apache.xerces.util.XMLChar].isName(int)"
    functionUses: 4
    ICount: 44
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1901"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1912"
        BranchSideFuncs:
        - "isNameStart(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1911"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1902"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1916"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1913"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1917"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1916"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1913"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1917"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1916"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1917"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1939"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1938"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1919"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1930"
        BranchSideFuncs:
        - "isName(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1929"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1920"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1916"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1931"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1936"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1931"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1936"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1931"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1936"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1931"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1936"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1931"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1936"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Scanner:1900,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.XPath$Scanner:1902,1"
      Dst: "[org.apache.xerces.util.XMLChar].isNameStart"
    - Src: "org.apache.xerces.impl.xpath.XPath$Scanner:1920,1"
      Dst: "[org.apache.xerces.util.XMLChar].isName"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Scanner].scanNumber(org.apache.xerces.impl.xpath.XPath$Tokens,java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Scanner"
    linkageType: null
    functionLinenumber: 1945
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.xpath.XPath$Tokens"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].addToken(int)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].addToken(int)"
    functionUses: 2
    ICount: 46
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1949"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1949"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1951"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1954"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1953"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1956"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1977"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1976"
        BranchSideFuncs:
        - "addToken(int)"
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1957"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1976"
        BranchSideFuncs:
        - "addToken(int)"
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1960"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1967"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1966"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1960"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1967"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1966"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1962"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1965"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1964"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Scanner:1967"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Scanner:1976"
        BranchSideFuncs:
        - "addToken(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Scanner:1946,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.XPath$Scanner:1971,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$Scanner:1977,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Tokens].addToken"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Scanner"
    linkageType: null
    functionLinenumber: 1995
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xpath.XPath$Tokens"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].addToken(int)"
    functionUses: 59
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Scanner:1996,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Tokens].addToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup:338,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup].<init>(org.apache.xerces.impl.xs.XSElementDecl,short,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SubstitutionGroupHandler$OneSubGroup:339,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:40,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].newDocumentBuilder()"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.parsers.DocumentBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:95"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:94"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:90,1"
      Dst: "[java.util.Hashtable].containsKey"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:92,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:92,1"
      Dst: "[javax.xml.parsers.ParserConfigurationException].<init>"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:103,1"
      Dst: "[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:106,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setAttribute(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:122,1"
      Dst: "[java.util.Hashtable].remove"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:133,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:136,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:140,1"
      Dst: "[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:143,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:143,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].getAttribute(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:157"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:156,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:166,1"
      Dst: "[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:167,1"
      Dst: "[org.apache.xerces.jaxp.DocumentBuilderImpl].getDOMParser"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:168,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].getProperty"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:172,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].getFeature"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:177,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:177,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].getSchema()"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.validation.Schema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setSchema(javax.xml.validation.Schema)"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.validation.Schema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isXIncludeAware()"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setXIncludeAware(boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 71
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:214"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:216"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:222"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:227"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:200,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:204,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].isNamespaceAware"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:207,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].isValidating"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:210,1"
      Dst: "[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isXIncludeAware"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:213,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].isIgnoringElementContentWhitespace"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:216,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].isExpandEntityReferences"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:219,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].isIgnoringComments"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:222,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].isCoalescing"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:226,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:228,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:232,1"
      Dst: "[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:232,1"
      Dst: "[org.apache.xerces.jaxp.DocumentBuilderImpl].getDOMParser"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:233,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].getFeature"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:236,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:236,1"
      Dst: "[javax.xml.parsers.ParserConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 84
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:259"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:260"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:261"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:272"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:272"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:279"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:280"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:243,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:249,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:253,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setValidating"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:257,1"
      Dst: "[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setXIncludeAware"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:261,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setIgnoringElementContentWhitespace"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:265,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setExpandEntityReferences"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:269,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setIgnoringComments"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:273,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setCoalescing"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:278,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:280,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:283,1"
      Dst: "[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:286,1"
      Dst: "[java.util.Hashtable].remove"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:287,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:287,1"
      Dst: "[javax.xml.parsers.ParserConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 37
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.UIEventImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.events.UIEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.events.UIEventImpl:30,1"
      Dst: "[org.apache.xerces.dom.events.EventImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.UIEventImpl].getView()"
    functionSourceFile: "org.apache.xerces.dom.events.UIEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.views.AbstractView"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.UIEventImpl].getDetail()"
    functionSourceFile: "org.apache.xerces.dom.events.UIEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.UIEventImpl].initUIEvent(java.lang.String,boolean,boolean,org.w3c.dom.views.AbstractView,int)"
    functionSourceFile: "org.apache.xerces.dom.events.UIEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "boolean"
    - "org.w3c.dom.views.AbstractView"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.events.UIEventImpl:49,1"
      Dst: "[org.apache.xerces.dom.events.EventImpl].initEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport$7].<init>(java.io.File)"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport$7"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport$7:124,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport$7].run()"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport$7"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.SecuritySupport$7:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.SecuritySupport$7:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport$7:126,1"
      Dst: "[java.io.File].exists"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,java.lang.String,java.lang.String,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$1)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parse()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isValid()"
    - "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,java.lang.String,java.lang.String,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$1)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parse()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isValid()"
    - "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save()"
    functionUses: 1
    ICount: 104
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:400"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:403"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:404"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:404"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:442"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:410"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:414"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:410"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:414"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:415"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:415"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:437"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:415"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:415"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:437"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:415"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:415"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:437"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:428"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:449"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:458"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:463"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:462"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:459"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:458"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:463"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:466"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:467"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:473"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:481"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:487"
        BranchSideFuncs:
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:486"
        BranchSideFuncs:
        - "save()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:389,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:395,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:400,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:404,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:408,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:419,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:421,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parse"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:423,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isValid"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:425,1"
      Dst: "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:425,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:429,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 493
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:509,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(java.math.BigInteger,int,int,int,int,int,java.math.BigDecimal,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 538
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.math.BigInteger"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "java.math.BigDecimal"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(java.math.BigInteger)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int,java.math.BigDecimal)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isValid()"
    - "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save()"
    functionUses: 1
    ICount: 60
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:548"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:582"
        BranchSideFuncs:
        - "save()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:539,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:541,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:542,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:543,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:544,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:545,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:548,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isValid"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:550,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:551,1"
      Dst: "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:551,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:583,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(int,int,int,int,int,int,int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 611
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(java.math.BigDecimal)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isValid()"
    - "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save()"
    functionUses: 1
    ICount: 69
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:620"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:623"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:622"
        BranchSideFuncs:
        - "setFractionalSecond(java.math.BigDecimal)"
        - "isValid()"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:625"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:648"
        BranchSideFuncs:
        - "save()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:612,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:614,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:615,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:616,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:617,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:618,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:621,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:623,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:625,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isValid"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:627,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:628,1"
      Dst: "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:628,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:649,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(java.util.GregorianCalendar)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.GregorianCalendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:712"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:715"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:714"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:709,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:711,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:715,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:719,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:720,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:721,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:729,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:730,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(java.math.BigInteger,int,int,int,int,int,java.math.BigDecimal,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 8
    argTypes:
    - "java.math.BigInteger"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "java.math.BigDecimal"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:766,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,int,int,int,int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:802,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,int,int,int,int,int,int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 843
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 8
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(int,int,int,int,int,int,int,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:844,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDate(int,int,int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:881,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createTime(int,int,int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:913,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createTime(int,int,int,java.math.BigDecimal,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "java.math.BigDecimal"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:948,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createTime(int,int,int,int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:983,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEon()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1009
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getYear()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1025
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1046
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1047"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1053"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1047"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1053"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1054"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1061"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1054"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1061"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1050,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1050,1"
      Dst: "[java.math.BigInteger].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1074
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getDay()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1086
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1099
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getHour()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1111
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMinute()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1123
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1145
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSeconds()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1153
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1157,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1159,1"
      Dst: "[java.math.BigDecimal].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMillisecond()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1185
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1193,1"
      Dst: "[java.math.BigDecimal].movePointRight"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1193,1"
      Dst: "[java.math.BigDecimal].intValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getFractionalSecond()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1214
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(java.math.BigInteger)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1231
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setEon(java.math.BigInteger)"
    functionUses: 4
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1232"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1236"
        BranchSideFuncs:
        - "setEon(java.math.BigInteger)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1237,1"
      Dst: "[java.math.BigInteger].remainder"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1238,1"
      Dst: "[java.math.BigInteger].intValue"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1239,1"
      Dst: "[java.math.BigInteger].subtract"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1239,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setEon"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1256
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setEon(java.math.BigInteger)"
    functionUses: 3
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1257"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1261"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1265"
        BranchSideFuncs:
        - "setEon(java.math.BigInteger)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1261,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1266,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1267,1"
      Dst: "[java.math.BigInteger].remainder"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1268,1"
      Dst: "[java.math.BigInteger].intValue"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1269,1"
      Dst: "[java.math.BigInteger].subtract"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1269,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setEon"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setEon(java.math.BigInteger)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1281
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1282"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1286"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1282"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1286"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1282,1"
      Dst: "[java.math.BigInteger].compareTo"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1302
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1303,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay(int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1318
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1319,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone(int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1335
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1336,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1356
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int,java.math.BigDecimal)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1357,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1361
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionUses: 7
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1362"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1361"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1362"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1368"
        BranchSideFuncs:
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1362"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1372"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1369,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1370,1"
      Dst: "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1370,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setHour(int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1375
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1376,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMinute(int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1380
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1381,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1385
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1386,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int,java.math.BigDecimal)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1411
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setHour(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMinute(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(java.math.BigDecimal)"
    functionUses: 2
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1412,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setHour"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1413,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMinute"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1414,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1415,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1435,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setHour"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1436,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMinute"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1437,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1438,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMillisecond"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compare(javax.xml.datatype.XMLGregorianCalendar)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1467
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "javax.xml.datatype.XMLGregorianCalendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare(javax.xml.datatype.XMLGregorianCalendar,javax.xml.datatype.XMLGregorianCalendar)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalize()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalize()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare(javax.xml.datatype.XMLGregorianCalendar,javax.xml.datatype.XMLGregorianCalendar)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalize()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(javax.xml.datatype.XMLGregorianCalendar,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare(javax.xml.datatype.XMLGregorianCalendar,javax.xml.datatype.XMLGregorianCalendar)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(javax.xml.datatype.XMLGregorianCalendar,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare(javax.xml.datatype.XMLGregorianCalendar,javax.xml.datatype.XMLGregorianCalendar)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(javax.xml.datatype.XMLGregorianCalendar,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(javax.xml.datatype.XMLGregorianCalendar,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare(javax.xml.datatype.XMLGregorianCalendar,javax.xml.datatype.XMLGregorianCalendar)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(javax.xml.datatype.XMLGregorianCalendar,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare(javax.xml.datatype.XMLGregorianCalendar,javax.xml.datatype.XMLGregorianCalendar)"
    functionUses: 1
    ICount: 54
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1471"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1478"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1479"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1487"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1487"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1488"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1513"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1490"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1495"
        BranchSideFuncs:
        - "normalize()"
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1494"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1497"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1504"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1509"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1508"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1514"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:null"
        BranchSideFuncs:
        - "getTimezone()"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1521"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1526"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1525"
        BranchSideFuncs:
        - "normalizeToTimezone(javax.xml.datatype.XMLGregorianCalendar,int)"
        - "internalCompare(javax.xml.datatype.XMLGregorianCalendar,javax.xml.datatype.XMLGregorianCalendar)"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1528"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1532"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1471,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getTimezone"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1476,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1484,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].normalize"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1495,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalize()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1545
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(javax.xml.datatype.XMLGregorianCalendar,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMillisecond()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMillisecond(int)"
    functionUses: 3
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1554"
        BranchSideFuncs:
        - "setTimezone(int)"
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1553"
        BranchSideFuncs:
        - "getMillisecond()"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1554"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1558"
        BranchSideFuncs:
        - "setMillisecond(int)"
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1557"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1546,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1549,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1550,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].setTimezone"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1554,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMillisecond"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1555,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].setMillisecond"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(javax.xml.datatype.XMLGregorianCalendar,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1569
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 2
    argTypes:
    - "javax.xml.datatype.XMLGregorianCalendar"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(boolean,int,int,int,int,int,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].add(javax.xml.datatype.Duration)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone(int)"
    functionUses: 7
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1575"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1570"
        BranchSideFuncs:
        - "setTimezone(int)"
        - "add(javax.xml.datatype.Duration)"
        - "<init>(boolean,int,int,int,int,int,int)"
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1569"
        BranchSideFuncs:
        - "clone()"
        - "<init>(boolean,int,int,int,int,int,int)"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1575"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:-1"
        BranchSideFuncs:
        - "setTimezone(int)"
        - "add(javax.xml.datatype.Duration)"
        - "<init>(boolean,int,int,int,int,int,int)"
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1570,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].clone"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1575,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1583,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].add"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1586,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].setTimezone"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare(javax.xml.datatype.XMLGregorianCalendar,javax.xml.datatype.XMLGregorianCalendar)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1609
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "javax.xml.datatype.XMLGregorianCalendar"
    - "javax.xml.datatype.XMLGregorianCalendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEon()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEon()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(int,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getYear()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getYear()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(java.math.BigInteger,java.math.BigInteger)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(int,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(int,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getDay()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getDay()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(int,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getHour()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getHour()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(int,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMinute()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMinute()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(int,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(java.math.BigDecimal,java.math.BigDecimal)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getFractionalSecond()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getFractionalSecond()"
    functionUses: 6
    ICount: 44
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1618"
        BranchSideFuncs:
        - "compareField(java.math.BigInteger,java.math.BigInteger)"
        - "getEonAndYear()"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1614"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1625"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1624"
        BranchSideFuncs:
        - "getMonth()"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1620"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1625"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1624"
        BranchSideFuncs:
        - "getMonth()"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1626"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1630"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1629"
        BranchSideFuncs:
        - "getDay()"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1631"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1635"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1634"
        BranchSideFuncs:
        - "getHour()"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1636"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1640"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1639"
        BranchSideFuncs:
        - "getMinute()"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1641"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1644"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1643"
        BranchSideFuncs:
        - "compareField(int,int)"
        - "getSecond()"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1645"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1649"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1648"
        BranchSideFuncs:
        - "getFractionalSecond()"
        - "compareField(java.math.BigDecimal,java.math.BigDecimal)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1610,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getEon"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1613,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getYear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1613,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1619,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getEonAndYear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1625,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getMonth"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1630,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getDay"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1635,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getHour"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1640,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getMinute"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1644,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getSecond"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1649,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getFractionalSecond"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1657
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1658"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1663"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1664"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1665"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1664"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1669"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1670"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1669"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(java.math.BigInteger,java.math.BigInteger)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1675
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.math.BigInteger"
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1676"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1679"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1678"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1677"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1676"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1679"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1682"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1681"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1682,1"
      Dst: "[java.math.BigInteger].compareTo"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(java.math.BigDecimal,java.math.BigDecimal)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1686
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.math.BigDecimal"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1687"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1691"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1690"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1691"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1695"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1694"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1695"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1699"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1698"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1699,1"
      Dst: "[java.math.BigDecimal].compareTo"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1709
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compare(javax.xml.datatype.XMLGregorianCalendar)"
    functionUses: 15
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1710"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1713"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1712"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1713"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1716"
        BranchSideFuncs:
        - "compare(javax.xml.datatype.XMLGregorianCalendar)"
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1715"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1714"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1713"
        BranchSideFuncs:
        - "compare(javax.xml.datatype.XMLGregorianCalendar)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1714,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compare"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].hashCode()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1730
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(javax.xml.datatype.XMLGregorianCalendar,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getDay()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getYear()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getHour()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMinute()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond()"
    functionUses: 5
    ICount: 27
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1732"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1735"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1734"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1736"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:null"
        BranchSideFuncs:
        - "normalizeToTimezone(javax.xml.datatype.XMLGregorianCalendar,int)"
        - "getTimezone()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1731,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1737,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1739,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getYear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1739,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getMonth"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1739,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getDay"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1740,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getHour"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1740,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getMinute"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1740,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getSecond"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 1775
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(java.lang.String)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1776,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toXMLFormat()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1798"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1801"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1800"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1801"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1804"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1805"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1808"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1807"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1811"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1810"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1811"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1814"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1815"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1818"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1817"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1818"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1821"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1822"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1825"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1795,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getXMLSchemaType"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1826,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].format"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getXMLSchemaType()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.namespace.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 125
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1943"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1952"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1943"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1952"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1943"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1952"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1943"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1952"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1943"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1952"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1943"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1952"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1962"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1962"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1962"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1962"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1962"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1962"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1963"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1973"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1963"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1973"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1963"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1973"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1963"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1973"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1963"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1973"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1963"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1973"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1974"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1983"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1974"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1983"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1974"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1983"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1974"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1983"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1974"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1983"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1974"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1983"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1984"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1993"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1984"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1993"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1984"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1993"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1984"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1993"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1984"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1993"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1984"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1993"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1994"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2003"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1994"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2003"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1994"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2003"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1994"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2003"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1994"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2003"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1994"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2003"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2004"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2013"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2004"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2013"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2004"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2013"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2004"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2013"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2004"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2013"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2004"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2013"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2014"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2023"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2014"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2023"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2014"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2023"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2014"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2023"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2014"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2023"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2014"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2023"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2024,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2025,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2025,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2025,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2027,1"
      Dst: "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2027,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2027,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 57
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isValid()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 2042
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(int,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(java.math.BigInteger,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(int,int)"
    functionUses: 4
    ICount: 45
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2061"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2060"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2061"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2060"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2044"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2055"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2054"
        BranchSideFuncs:
        - "maximumDayInMonthFor(int,int)"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2045"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2050"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2049"
        BranchSideFuncs:
        - "getEonAndYear()"
        - "maximumDayInMonthFor(java.math.BigInteger,int)"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2046"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2061"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2060"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2050"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2061"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2060"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2055"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2061"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2060"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2061"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2070"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2069"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2061"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2063"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2062"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2061"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2063"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2062"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2061"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2070"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2069"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2062"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2070"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2069"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2070"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2073"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2072"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2070"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2073"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2072"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2046,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2050,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2062,1"
      Dst: "[java.math.BigDecimal].compareTo"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].add(javax.xml.datatype.Duration)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 2115
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.datatype.Duration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getSign()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getField(javax.xml.datatype.DatatypeConstants$Field)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].sanitize(java.lang.Number,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getField(javax.xml.datatype.DatatypeConstants$Field)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].sanitize(java.lang.Number,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(java.math.BigInteger)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSeconds()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getField(javax.xml.datatype.DatatypeConstants$Field)"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigDecimal,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(java.math.BigDecimal)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(java.math.BigDecimal)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMinute()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getField(javax.xml.datatype.DatatypeConstants$Field)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].sanitize(java.lang.Number,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMinute(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getHour()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getField(javax.xml.datatype.DatatypeConstants$Field)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].sanitize(java.lang.Number,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setHour(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getDay()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getField(javax.xml.datatype.DatatypeConstants$Field)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].sanitize(java.lang.Number,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(java.math.BigInteger,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(java.math.BigInteger,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(java.math.BigInteger,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(java.math.BigInteger,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(java.math.BigInteger,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(java.math.BigInteger)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setHour(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMinute(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(java.math.BigDecimal)"
    functionUses: 1
    ICount: 252
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2132"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2168"
        BranchSideFuncs:
        - "getSeconds()"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2192"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2188"
        BranchSideFuncs:
        - "getSecond()"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2205"
        BranchSideFuncs:
        - "getHour()"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2221"
        BranchSideFuncs:
        - "getDay()"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2256"
        BranchSideFuncs:
        - "getField(javax.xml.datatype.DatatypeConstants$Field)"
        - "sanitize(java.lang.Number,int)"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2261"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2265"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2272"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2284"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2279"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2285"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2309"
        BranchSideFuncs:
        - "maximumDayInMonthFor(java.math.BigInteger,int)"
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2308"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2300"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2308"
        BranchSideFuncs:
        - "getEonAndYear()"
        - "setYear(java.math.BigInteger)"
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2307"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2312"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2308"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2125,1"
      Dst: "[javax.xml.datatype.Duration].getSign"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2127,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2133,1"
      Dst: "[javax.xml.datatype.Duration].getField"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2133,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].sanitize"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2134,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2134,1"
      Dst: "[java.math.BigInteger].add"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2135,1"
      Dst: "[java.math.BigInteger].subtract"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2135,1"
      Dst: "[java.math.BigInteger].mod"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2135,1"
      Dst: "[java.math.BigInteger].intValue"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2135,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2137,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2137,1"
      Dst: "[java.math.BigDecimal].divide"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2137,1"
      Dst: "[java.math.BigDecimal].toBigInteger"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2142,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2149,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2163,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2169,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSeconds"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2173,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2174,1"
      Dst: "[java.math.BigDecimal].add"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2177,1"
      Dst: "[java.math.BigDecimal].multiply"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2177,1"
      Dst: "[java.math.BigDecimal].subtract"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2180,1"
      Dst: "[java.math.BigDecimal].intValue"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2180,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2182,1"
      Dst: "[java.math.BigDecimal].compareTo"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2183,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2201,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMinute"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2209,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMinute"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2217,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getHour"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2225,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setHour"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2252,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getDay"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2258,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2272,1"
      Dst: "[java.math.BigInteger].compareTo"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2298,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2309,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay"
    JavaMethodInfo: null
    BBCount: 49
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(java.math.BigInteger,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 2355
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.math.BigInteger"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$DaysInMonth].access$100()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$DaysInMonth].access$100()"
    functionUses: 6
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2356"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2359"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2364"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2363"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2361"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2366"
        BranchSideFuncs:
        - "access$100()"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2362"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2366"
        BranchSideFuncs:
        - "access$100()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2357,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$DaysInMonth].access$100"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2360,1"
      Dst: "[java.math.BigInteger].mod"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2360,1"
      Dst: "[java.math.BigInteger].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 2372
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$DaysInMonth].access$100()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$DaysInMonth].access$100()"
    functionUses: 2
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2373"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2376"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2379"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2382"
        BranchSideFuncs:
        - "access$100()"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2382"
        BranchSideFuncs:
        - "access$100()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2374,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$DaysInMonth].access$100"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toGregorianCalendar()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 2483
    functionDepth: 0
    returnType: "java.util.GregorianCalendar"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimeZone(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMillisecond()"
    functionUses: 1
    ICount: 59
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2492"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2505"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2504"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2497"
        BranchSideFuncs:
        - "getEonAndYear()"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2494"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2494"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2493"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2499"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2497"
        BranchSideFuncs:
        - "getEonAndYear()"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2505"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2510"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2511"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2515"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2516"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2520"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2521"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2526"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2525"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2526"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2531"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2530"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2531"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2535"
        BranchSideFuncs:
        - "getMillisecond()"
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2534"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2484,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimeZone"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2485,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2487,1"
      Dst: "[java.util.GregorianCalendar].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2488,1"
      Dst: "[java.util.Calendar].clear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2489,1"
      Dst: "[java.util.GregorianCalendar].setGregorianChange"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2494,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2495,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2498,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2499,1"
      Dst: "[java.math.BigInteger].signum"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2500,1"
      Dst: "[java.math.BigInteger].abs"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2500,1"
      Dst: "[java.math.BigInteger].intValue"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2532,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMillisecond"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toGregorianCalendar(java.util.TimeZone,java.util.Locale,javax.xml.datatype.XMLGregorianCalendar)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.GregorianCalendar"
    argCount: 3
    argTypes:
    - "java.util.TimeZone"
    - "java.util.Locale"
    - "javax.xml.datatype.XMLGregorianCalendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 137
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2595"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2601"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2597"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2600"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2599"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2602"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2605"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2604"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2623"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2622"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2611"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2616"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2615"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2612"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2612"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2611"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2617"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2616"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2615"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2623"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2640"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2639"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2625"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2640"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2639"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2626"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2631"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2630"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2627"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2627"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2626"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2632"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2631"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2630"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2640"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2645"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2646"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2646"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2645"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2647"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2653"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2654"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2659"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2658"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2659"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2659"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2658"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2660"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2666"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2665"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2666"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2670"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2671"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2670"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2672"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2677"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2678"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2683"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2682"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2683"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2683"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2682"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2684"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2690"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2689"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2695"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2694"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2695"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2695"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2694"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2696"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2702"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2701"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2702"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2706"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2707"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2706"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2708"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2713"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2712"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2598,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getTimezone"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2600,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimeZone"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2603,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2605,1"
      Dst: "[java.util.GregorianCalendar].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2606,1"
      Dst: "[java.util.Calendar].clear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2607,1"
      Dst: "[java.util.GregorianCalendar].setGregorianChange"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2612,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2613,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2616,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2617,1"
      Dst: "[java.math.BigInteger].signum"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2618,1"
      Dst: "[java.math.BigInteger].abs"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2618,1"
      Dst: "[java.math.BigInteger].intValue"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2624,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getYear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2626,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getEon"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2631,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getEonAndYear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2646,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getMonth"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2659,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getDay"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2671,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getHour"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2683,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getMinute"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2695,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getSecond"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2703,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMillisecond"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2707,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getFractionalSecond"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2709,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].getMillisecond"
    JavaMethodInfo: null
    BBCount: 70
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimeZone(int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 2733
    functionDepth: 0
    returnType: "java.util.TimeZone"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()"
    functionUses: 1
    ICount: 33
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2736"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2739"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2738"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2739"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2744"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2743"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2744"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2745"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2748"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2747"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2760"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2766"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2765"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2761"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2764"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2763"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2734,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2740,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2756,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2757,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2766,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2766,1"
      Dst: "[java.util.TimeZone].getTimeZone"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 2778
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(java.math.BigInteger,int,int,int,int,int,java.math.BigDecimal,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()"
    functionUses: 26
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2779,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2779,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clear()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMillisecond(int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 2804
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2805"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2809"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2808"
        BranchSideFuncs:
        - "checkFieldValueConstraint(int,int)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2809,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2810,1"
      Dst: "[java.math.BigDecimal].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(java.math.BigDecimal)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 2814
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionUses: 6
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2815"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2821"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2816"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2818"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2817"
        BranchSideFuncs:
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2817"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2822"
        BranchSideFuncs:
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2821"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2816,1"
      Dst: "[java.math.BigDecimal].compareTo"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2818,1"
      Dst: "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2818,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isDigit(char)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 2999
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3000"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2999"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3000"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2999"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].format(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 77
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3007"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3071"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3070"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3009"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3014"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3013"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3016"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3025"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3024"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3018"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3022"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3021"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3042"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3069"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3068"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3050"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3053"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3052"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3053"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3069"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3068"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3054"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3059"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3058"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3004,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3005,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3008,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3010,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3022,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3025,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3029,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3032,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getDay"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3035,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getHour"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3038,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMinute"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3041,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3042,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getFractionalSecond"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3043,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toString"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3045,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3049,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3067,1"
      Dst: "[java.lang.InternalError].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3071,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(java.lang.StringBuffer,int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3088"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3090"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3087,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3088,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3089,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(java.lang.StringBuffer,java.math.BigInteger,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.math.BigInteger"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3108"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3107,1"
      Dst: "[java.math.BigInteger].toString"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3108,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3109,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toString(java.math.BigDecimal)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3133"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3125,1"
      Dst: "[java.math.BigDecimal].unscaledValue"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3125,1"
      Dst: "[java.math.BigInteger].toString"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3126,1"
      Dst: "[java.math.BigDecimal].scale"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3134,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3136,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3136,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3136,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3139,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3140,1"
      Dst: "[java.lang.StringBuffer].insert"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3144,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3150,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].sanitize(java.lang.Number,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 3158
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.lang.Number"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3159"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3161"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3162,1"
      Dst: "[java.math.BigInteger].negate"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].reset()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].writeReplace()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3190,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toXMLFormat"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3190,1"
      Dst: "[org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].access$200(char)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isDigit(char)"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:180,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isDigit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack"
    linkageType: null
    functionLinenumber: 564
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack:565,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].size()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack"
    linkageType: null
    functionLinenumber: 572
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].push(boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack"
    linkageType: null
    functionLinenumber: 577
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].ensureCapacity(int)"
    functionUses: 3
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack:578,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].ensureCapacity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].pop()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack"
    linkageType: null
    functionLinenumber: 583
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].clear()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack"
    linkageType: null
    functionLinenumber: 588
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].ensureCapacity(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack"
    linkageType: null
    functionLinenumber: 597
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack:598"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack:601"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack:600"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack:601"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack:606"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack:605"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack:603,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XMLSerializer].<init>()"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:146,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:146,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:156"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:156,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:156,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:157,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setMethod"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XMLSerializer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:170"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:170,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:170,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:171,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setMethod"
    - Src: "org.apache.xml.serialize.XMLSerializer:172,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].setOutputCharStream"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XMLSerializer].<init>(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:185"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:185,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:185,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:186,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setMethod"
    - Src: "org.apache.xml.serialize.XMLSerializer:187,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].setOutputByteStream"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XMLSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:192"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:192,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:192,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].setOutputFormat"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XMLSerializer].setNamespaces(boolean)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:205"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:206,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:208,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XMLSerializer].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState()"
    - "[org.apache.xml.serialize.XMLSerializer].startDocument(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].breakLine()"
    - "[org.apache.xml.serialize.XMLSerializer].extractNamespaces(org.xml.sax.Attributes)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.xml.sax.SAXException].<init>(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].getPrefix(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].indent()"
    - "[org.apache.xml.serialize.Printer].indent()"
    - "[org.apache.xerces.util.AttributesProxy].getLength()"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getLength()"
    - "[org.xml.sax.helpers.AttributesImpl].getLength()"
    - "[org.apache.xml.serialize.IndentPrinter].printSpace()"
    - "[org.apache.xml.serialize.Printer].printSpace()"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.AttributesProxy].getQName(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getQName(int)"
    - "[org.apache.xerces.util.AttributesProxy].getLocalName(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getLocalName(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getLocalName(int)"
    - "[org.apache.xerces.util.AttributesProxy].getURI(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getURI(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getURI(int)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].getPrefix(java.lang.String)"
    - "[org.apache.xerces.util.AttributesProxy].getValue(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getValue(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getValue(int)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.XMLSerializer].printEscaped(java.lang.String)"
    - "[org.apache.xml.serialize.XML11Serializer].printEscaped(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.OutputFormat].getPreserveSpace()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1].iterator()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xml.serialize.IndentPrinter].printSpace()"
    - "[org.apache.xml.serialize.Printer].printSpace()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getKey()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getValue()"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.XMLSerializer].printEscaped(java.lang.String)"
    - "[org.apache.xml.serialize.XML11Serializer].printEscaped(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.XMLSerializer].printEscaped(java.lang.String)"
    - "[org.apache.xml.serialize.XML11Serializer].printEscaped(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xml.serialize.OutputFormat].isCDataElement(java.lang.String)"
    - "[org.apache.xml.serialize.OutputFormat].isNonEscapingElement(java.lang.String)"
    - "[org.xml.sax.SAXException].<init>(java.lang.Exception)"
    functionUses: 3
    ICount: 189
    EdgeCount: 92
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:233"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:237"
        BranchSideFuncs:
        - "isDocumentState()"
        - "getElementState()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:239"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:250"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "getLength()"
        - "getValue(int)"
        - "getPreserveSpace()"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "getLocalName(int)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "isNonEscapingElement(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "extractNamespaces(org.xml.sax.Attributes)"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "isCDataElement(java.lang.String)"
        - "iterator()"
        - "getURI(int)"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:244"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:264"
        BranchSideFuncs:
        - "startDocument(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:263"
        BranchSideFuncs:
        - "extractNamespaces(org.xml.sax.Attributes)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:245"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:245"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "getLength()"
        - "getValue(int)"
        - "getPreserveSpace()"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "getLocalName(int)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "isNonEscapingElement(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "extractNamespaces(org.xml.sax.Attributes)"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "isCDataElement(java.lang.String)"
        - "iterator()"
        - "getURI(int)"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:244"
        BranchSideFuncs:
        - "startDocument(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:245"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:245"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "getLength()"
        - "getValue(int)"
        - "getPreserveSpace()"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "getLocalName(int)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "isNonEscapingElement(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "extractNamespaces(org.xml.sax.Attributes)"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "isCDataElement(java.lang.String)"
        - "iterator()"
        - "getURI(int)"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:244"
        BranchSideFuncs:
        - "startDocument(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:250"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:252"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:253"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:259"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:260"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:264"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "getLength()"
        - "getValue(int)"
        - "getPreserveSpace()"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "getLocalName(int)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "isNonEscapingElement(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "extractNamespaces(org.xml.sax.Attributes)"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "isCDataElement(java.lang.String)"
        - "iterator()"
        - "getURI(int)"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:263"
        BranchSideFuncs:
        - "extractNamespaces(org.xml.sax.Attributes)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:260"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:264"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "getLength()"
        - "getValue(int)"
        - "getPreserveSpace()"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "getLocalName(int)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "isNonEscapingElement(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "extractNamespaces(org.xml.sax.Attributes)"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "isCDataElement(java.lang.String)"
        - "iterator()"
        - "getURI(int)"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:263"
        BranchSideFuncs:
        - "extractNamespaces(org.xml.sax.Attributes)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:260"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:262"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "getLength()"
        - "getValue(int)"
        - "getPreserveSpace()"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "getLocalName(int)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "isNonEscapingElement(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "extractNamespaces(org.xml.sax.Attributes)"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "isCDataElement(java.lang.String)"
        - "iterator()"
        - "getURI(int)"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:261"
        BranchSideFuncs:
        - "breakLine()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:260"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:262"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "getLength()"
        - "getValue(int)"
        - "getPreserveSpace()"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "getLocalName(int)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "isNonEscapingElement(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "extractNamespaces(org.xml.sax.Attributes)"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "isCDataElement(java.lang.String)"
        - "iterator()"
        - "getURI(int)"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:261"
        BranchSideFuncs:
        - "breakLine()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:260"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:264"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "getLength()"
        - "getValue(int)"
        - "getPreserveSpace()"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "getLocalName(int)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "isNonEscapingElement(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "extractNamespaces(org.xml.sax.Attributes)"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "isCDataElement(java.lang.String)"
        - "iterator()"
        - "getURI(int)"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:263"
        BranchSideFuncs:
        - "extractNamespaces(org.xml.sax.Attributes)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:272"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:272"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:272"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:292"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:291"
        BranchSideFuncs:
        - "indent()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:273"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:277"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:277"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:288"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "getLength()"
        - "getValue(int)"
        - "getPreserveSpace()"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "getLocalName(int)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "isNonEscapingElement(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "extractNamespaces(org.xml.sax.Attributes)"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "isCDataElement(java.lang.String)"
        - "iterator()"
        - "getURI(int)"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:287"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:277"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:288"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "getLength()"
        - "getValue(int)"
        - "getPreserveSpace()"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "getLocalName(int)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "isNonEscapingElement(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "extractNamespaces(org.xml.sax.Attributes)"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "isCDataElement(java.lang.String)"
        - "iterator()"
        - "getURI(int)"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:287"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:280"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:280"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:299"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:339"
        BranchSideFuncs:
        - "getLength()"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:338"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:300"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:339"
        BranchSideFuncs:
        - "getQName(int)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:338"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:304"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:319"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "getLength()"
        - "getValue(int)"
        - "getPreserveSpace()"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "getLocalName(int)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "isNonEscapingElement(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "extractNamespaces(org.xml.sax.Attributes)"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "isCDataElement(java.lang.String)"
        - "iterator()"
        - "getURI(int)"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:318"
        BranchSideFuncs:
        - "getValue(int)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:304"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:319"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "getLength()"
        - "getValue(int)"
        - "getPreserveSpace()"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "getLocalName(int)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "isNonEscapingElement(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "extractNamespaces(org.xml.sax.Attributes)"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "isCDataElement(java.lang.String)"
        - "iterator()"
        - "getURI(int)"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:318"
        BranchSideFuncs:
        - "getValue(int)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:310"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:318"
        BranchSideFuncs:
        - "getValue(int)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:310"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:318"
        BranchSideFuncs:
        - "getValue(int)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:310"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:312"
        BranchSideFuncs:
        - "getPrefix(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:311"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:312"
        BranchSideFuncs:
        - "getPrefix(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:312"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:319"
        BranchSideFuncs:
        - "getPrefix(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:318"
        BranchSideFuncs:
        - "getValue(int)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:314"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:318"
        BranchSideFuncs:
        - "getValue(int)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:314"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:318"
        BranchSideFuncs:
        - "getValue(int)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:320"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:330"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:299"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:331"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:333"
        BranchSideFuncs:
        - "getPreserveSpace()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:339"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:364"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:363"
        BranchSideFuncs:
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:341"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:364"
        BranchSideFuncs:
        - "next()"
        - "getKey()"
        - "getValue()"
        - "printSpace()"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:363"
        BranchSideFuncs:
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:346"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:352"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:351"
        BranchSideFuncs:
        - "printText(java.lang.String)"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:365"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:364"
        BranchSideFuncs:
        - "<init>(java.lang.Exception)"
        - "isNonEscapingElement(java.lang.String)"
        - "isCDataElement(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:363"
        BranchSideFuncs:
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:365"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:364"
        BranchSideFuncs:
        - "<init>(java.lang.Exception)"
        - "isNonEscapingElement(java.lang.String)"
        - "isCDataElement(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:363"
        BranchSideFuncs:
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:234,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xml.serialize.XMLSerializer:235,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:238,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState"
    - Src: "org.apache.xml.serialize.XMLSerializer:239,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState"
    - Src: "org.apache.xml.serialize.XMLSerializer:245,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xml.serialize.XMLSerializer:245,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].startDocument"
    - Src: "org.apache.xml.serialize.XMLSerializer:251,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.XMLSerializer:262,1"
      Dst: "[org.apache.xml.serialize.Printer].breakLine"
    - Src: "org.apache.xml.serialize.XMLSerializer:268,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].extractNamespaces"
    - Src: "org.apache.xml.serialize.XMLSerializer:275,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:277,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xml.serialize.XMLSerializer:279,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].getPrefix"
    - Src: "org.apache.xml.serialize.XMLSerializer:281,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:281,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xml.serialize.XMLSerializer:281,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xml.serialize.XMLSerializer:294,1"
      Dst: "[org.apache.xml.serialize.Printer].indent"
    - Src: "org.apache.xml.serialize.XMLSerializer:300,1"
      Dst: "[org.xml.sax.Attributes].getLength"
    - Src: "org.apache.xml.serialize.XMLSerializer:301,1"
      Dst: "[org.apache.xml.serialize.Printer].printSpace"
    - Src: "org.apache.xml.serialize.XMLSerializer:303,1"
      Dst: "[org.xml.sax.Attributes].getQName"
    - Src: "org.apache.xml.serialize.XMLSerializer:308,1"
      Dst: "[org.xml.sax.Attributes].getLocalName"
    - Src: "org.apache.xml.serialize.XMLSerializer:309,1"
      Dst: "[org.xml.sax.Attributes].getURI"
    - Src: "org.apache.xml.serialize.XMLSerializer:319,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.xml.serialize.XMLSerializer:324,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].printEscaped"
    - Src: "org.apache.xml.serialize.XMLSerializer:334,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getPreserveSpace"
    - Src: "org.apache.xml.serialize.XMLSerializer:340,1"
      Dst: "[java.util.Hashtable].entrySet"
    - Src: "org.apache.xml.serialize.XMLSerializer:340,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.xml.serialize.XMLSerializer:341,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xml.serialize.XMLSerializer:343,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xml.serialize.XMLSerializer:344,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.xml.serialize.XMLSerializer:345,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.xml.serialize.XMLSerializer:364,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].enterElementState"
    - Src: "org.apache.xml.serialize.XMLSerializer:366,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].isCDataElement"
    - Src: "org.apache.xml.serialize.XMLSerializer:367,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].isNonEscapingElement"
    JavaMethodInfo: null
    BBCount: 65
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xml.serialize.XMLSerializer].endElement(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.XMLSerializer].endElementIO(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.xml.sax.SAXException].<init>(java.lang.Exception)"
    functionUses: 4
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:379,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].endElementIO"
    - Src: "org.apache.xml.serialize.XMLSerializer:381,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XMLSerializer].endElementIO(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: 396
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.IndentPrinter].unindent()"
    - "[org.apache.xml.serialize.Printer].unindent()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].leaveElementState()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState()"
    - "[org.apache.xml.serialize.Printer].flush()"
    - "[org.apache.xml.serialize.IndentPrinter].flush()"
    functionUses: 1
    ICount: 42
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:399"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:402"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:403"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:408"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:410"
        BranchSideFuncs:
        - "breakLine()"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:409"
        BranchSideFuncs:
        - "printText(char)"
        - "printText(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:408"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:410"
        BranchSideFuncs:
        - "breakLine()"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:409"
        BranchSideFuncs:
        - "printText(char)"
        - "printText(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:408"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:409"
        BranchSideFuncs:
        - "breakLine()"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:408"
        BranchSideFuncs:
        - "breakLine()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:408"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:410"
        BranchSideFuncs:
        - "breakLine()"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:409"
        BranchSideFuncs:
        - "printText(char)"
        - "printText(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:420"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:422"
        BranchSideFuncs:
        - "flush()"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:421"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:397,1"
      Dst: "[org.apache.xml.serialize.Printer].unindent"
    - Src: "org.apache.xml.serialize.XMLSerializer:398,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState"
    - Src: "org.apache.xml.serialize.XMLSerializer:400,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.XMLSerializer:409,1"
      Dst: "[org.apache.xml.serialize.Printer].breakLine"
    - Src: "org.apache.xml.serialize.XMLSerializer:416,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].leaveElementState"
    - Src: "org.apache.xml.serialize.XMLSerializer:420,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState"
    - Src: "org.apache.xml.serialize.XMLSerializer:421,1"
      Dst: "[org.apache.xml.serialize.Printer].flush"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XMLSerializer].startElement(java.lang.String,org.xml.sax.AttributeList)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: 444
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.xml.sax.AttributeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState()"
    - "[org.apache.xml.serialize.XMLSerializer].startDocument(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].breakLine()"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].indent()"
    - "[org.apache.xml.serialize.Printer].indent()"
    - "[org.apache.xerces.util.AttributesProxy].getLength()"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getLength()"
    - "[org.apache.xml.serialize.IndentPrinter].printSpace()"
    - "[org.apache.xml.serialize.Printer].printSpace()"
    - "[org.apache.xerces.util.AttributesProxy].getName(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getName(int)"
    - "[org.apache.xerces.util.AttributesProxy].getValue(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getValue(int)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.XMLSerializer].printEscaped(java.lang.String)"
    - "[org.apache.xml.serialize.XML11Serializer].printEscaped(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.OutputFormat].getPreserveSpace()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xml.serialize.OutputFormat].isCDataElement(java.lang.String)"
    - "[org.apache.xml.serialize.OutputFormat].isNonEscapingElement(java.lang.String)"
    - "[org.xml.sax.SAXException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 84
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:445"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:450"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:449"
        BranchSideFuncs:
        - "isDocumentState()"
        - "getElementState()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:451"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:462"
        BranchSideFuncs:
        - "isDocumentState()"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "isNonEscapingElement(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "getName(int)"
        - "getElementState()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "printSpace()"
        - "isCDataElement(java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "getPreserveSpace()"
        - "indent()"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:461"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:456"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:476"
        BranchSideFuncs:
        - "startDocument(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:475"
        BranchSideFuncs:
        - "indent()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:462"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:464"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:465"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:471"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:472"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:476"
        BranchSideFuncs:
        - "isDocumentState()"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "isNonEscapingElement(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "getName(int)"
        - "getElementState()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "printSpace()"
        - "isCDataElement(java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "getPreserveSpace()"
        - "indent()"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:475"
        BranchSideFuncs:
        - "indent()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:472"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:476"
        BranchSideFuncs:
        - "isDocumentState()"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "isNonEscapingElement(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "getName(int)"
        - "getElementState()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "printSpace()"
        - "isCDataElement(java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "getPreserveSpace()"
        - "indent()"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:475"
        BranchSideFuncs:
        - "indent()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:472"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:474"
        BranchSideFuncs:
        - "isDocumentState()"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "isNonEscapingElement(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "getName(int)"
        - "getElementState()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "printSpace()"
        - "isCDataElement(java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "getPreserveSpace()"
        - "indent()"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:473"
        BranchSideFuncs:
        - "breakLine()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:472"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:474"
        BranchSideFuncs:
        - "isDocumentState()"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "isNonEscapingElement(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "getName(int)"
        - "getElementState()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "printSpace()"
        - "isCDataElement(java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "getPreserveSpace()"
        - "indent()"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:473"
        BranchSideFuncs:
        - "breakLine()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:472"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:476"
        BranchSideFuncs:
        - "isDocumentState()"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "isNonEscapingElement(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "getName(int)"
        - "getElementState()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "printSpace()"
        - "isCDataElement(java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "getPreserveSpace()"
        - "indent()"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:475"
        BranchSideFuncs:
        - "indent()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:488"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:514"
        BranchSideFuncs:
        - "getLength()"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:513"
        BranchSideFuncs:
        - "<init>(java.lang.Exception)"
        - "isNonEscapingElement(java.lang.String)"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "isCDataElement(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:489"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:514"
        BranchSideFuncs:
        - "getName(int)"
        - "printSpace()"
        - "getValue(int)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:513"
        BranchSideFuncs:
        - "<init>(java.lang.Exception)"
        - "isNonEscapingElement(java.lang.String)"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "isCDataElement(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:493"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:503"
        BranchSideFuncs:
        - "printText(java.lang.String)"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:502"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:503"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:489"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:488"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:504"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:506"
        BranchSideFuncs:
        - "getPreserveSpace()"
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:446,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xml.serialize.XMLSerializer:447,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:450,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState"
    - Src: "org.apache.xml.serialize.XMLSerializer:451,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState"
    - Src: "org.apache.xml.serialize.XMLSerializer:457,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].startDocument"
    - Src: "org.apache.xml.serialize.XMLSerializer:463,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.XMLSerializer:474,1"
      Dst: "[org.apache.xml.serialize.Printer].breakLine"
    - Src: "org.apache.xml.serialize.XMLSerializer:483,1"
      Dst: "[org.apache.xml.serialize.Printer].indent"
    - Src: "org.apache.xml.serialize.XMLSerializer:489,1"
      Dst: "[org.xml.sax.AttributeList].getLength"
    - Src: "org.apache.xml.serialize.XMLSerializer:490,1"
      Dst: "[org.apache.xml.serialize.Printer].printSpace"
    - Src: "org.apache.xml.serialize.XMLSerializer:491,1"
      Dst: "[org.xml.sax.AttributeList].getName"
    - Src: "org.apache.xml.serialize.XMLSerializer:492,1"
      Dst: "[org.xml.sax.AttributeList].getValue"
    - Src: "org.apache.xml.serialize.XMLSerializer:496,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].printEscaped"
    - Src: "org.apache.xml.serialize.XMLSerializer:503,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xml.serialize.XMLSerializer:507,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getPreserveSpace"
    - Src: "org.apache.xml.serialize.XMLSerializer:514,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].enterElementState"
    - Src: "org.apache.xml.serialize.XMLSerializer:515,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].isCDataElement"
    - Src: "org.apache.xml.serialize.XMLSerializer:516,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].isNonEscapingElement"
    - Src: "org.apache.xml.serialize.XMLSerializer:518,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.XMLSerializer].endElement(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: 526
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.XMLSerializer].endElement(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:527,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].endElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XMLSerializer].startDocument(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.Printer].leaveDTD()"
    - "[org.apache.xml.serialize.IndentPrinter].leaveDTD()"
    - "[org.apache.xml.serialize.OutputFormat].getOmitXMLDeclaration()"
    - "[org.apache.xml.serialize.OutputFormat].getVersion()"
    - "[org.apache.xml.serialize.OutputFormat].getVersion()"
    - "[org.apache.xml.serialize.OutputFormat].getEncoding()"
    - "[org.apache.xml.serialize.OutputFormat].getStandalone()"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.StringBuffer)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.StringBuffer)"
    - "[org.apache.xml.serialize.Printer].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].breakLine()"
    - "[org.apache.xml.serialize.OutputFormat].getOmitDocumentType()"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.XMLSerializer].printText(java.lang.String,boolean,boolean)"
    - "[org.apache.xml.serialize.XML11Serializer].printText(java.lang.String,boolean,boolean)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.XMLSerializer].printText(java.lang.String,boolean,boolean)"
    - "[org.apache.xml.serialize.XML11Serializer].printText(java.lang.String,boolean,boolean)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].breakLine()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].serializePreRoot()"
    functionUses: 2
    ICount: 105
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:556"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:624"
        BranchSideFuncs:
        - "serializePreRoot()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:558"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:582"
        BranchSideFuncs:
        - "getOmitDocumentType()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:564"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:567"
        BranchSideFuncs:
        - "getVersion()"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:566"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:570"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:574"
        BranchSideFuncs:
        - "getStandalone()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:575"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:577"
        BranchSideFuncs:
        - "printText(java.lang.StringBuffer)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:575"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:577"
        BranchSideFuncs:
        - "printText(java.lang.StringBuffer)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:575"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:577"
        BranchSideFuncs:
        - "printText(java.lang.StringBuffer)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:583"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:625"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:624"
        BranchSideFuncs:
        - "serializePreRoot()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:584"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:614"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:590"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:601"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:600"
        BranchSideFuncs:
        - "printDoctypeURL(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:593"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:598"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:597"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:595"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:598"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:607"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:613"
        BranchSideFuncs:
        - "printText(char)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:612"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:607"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:613"
        BranchSideFuncs:
        - "printText(char)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:612"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:615"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:625"
        BranchSideFuncs:
        - "printText(java.lang.String)"
        - "printText(java.lang.String,boolean,boolean)"
        - "breakLine()"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:624"
        BranchSideFuncs:
        - "serializePreRoot()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:615"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:625"
        BranchSideFuncs:
        - "printText(java.lang.String)"
        - "printText(java.lang.String,boolean,boolean)"
        - "breakLine()"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:624"
        BranchSideFuncs:
        - "serializePreRoot()"
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:555,1"
      Dst: "[org.apache.xml.serialize.Printer].leaveDTD"
    - Src: "org.apache.xml.serialize.XMLSerializer:558,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getOmitXMLDeclaration"
    - Src: "org.apache.xml.serialize.XMLSerializer:563,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:564,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getVersion"
    - Src: "org.apache.xml.serialize.XMLSerializer:565,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xml.serialize.XMLSerializer:569,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getEncoding"
    - Src: "org.apache.xml.serialize.XMLSerializer:575,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getStandalone"
    - Src: "org.apache.xml.serialize.XMLSerializer:579,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.XMLSerializer:580,1"
      Dst: "[org.apache.xml.serialize.Printer].breakLine"
    - Src: "org.apache.xml.serialize.XMLSerializer:583,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getOmitDocumentType"
    - Src: "org.apache.xml.serialize.XMLSerializer:592,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL"
    - Src: "org.apache.xml.serialize.XMLSerializer:595,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xml.serialize.XMLSerializer:609,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].printText"
    - Src: "org.apache.xml.serialize.XMLSerializer:627,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].serializePreRoot"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.XMLSerializer].serializeElement(org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 411
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:650"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:662"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:665"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:677"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:671"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:695"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:694"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:678"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:681"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:680"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:681"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:688"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:687"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:688"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:694"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:688"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:694"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:688"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:689"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:688"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:689"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:688"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:694"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:701"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:706"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:705"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:706"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:734"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:716"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1062"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1061"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:720"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:735"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:787"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:740"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:734"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:740"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:734"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:743"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:747"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:746"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:747"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:762"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:761"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:748"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:735"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:734"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:753"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:759"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:763"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:764"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:763"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:764"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:764"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:763"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:766"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:778"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:777"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:769"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:735"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:734"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:796"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:804"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:796"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:804"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:796"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:804"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:796"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:804"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:838"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:860"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:859"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:840"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:841"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:840"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:841"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:841"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:840"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:842"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:852"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:853"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:856"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:855"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:860"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:876"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:862"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:897"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:896"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:869"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:875"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:874"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:879"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:896"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:879"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:896"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:882"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:885"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:884"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:897"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1061"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:906"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:915"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:906"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:915"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:916"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:920"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:919"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:920"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1032"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1031"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:922"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:921"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:920"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:930"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:977"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:930"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:977"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:933"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:934"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:933"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:934"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:934"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:933"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:936"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:964"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:963"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:939"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:897"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:896"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:940"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:896"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:945"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:955"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:954"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:967"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:896"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:969"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:897"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:896"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:983"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:989"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:983"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1029"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:995"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1003"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:995"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1003"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1004"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1011"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1004"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1011"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1013"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1016"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1015"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1019"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1022"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1021"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1030"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1030"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1029"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1032"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1052"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1051"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1033"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1047"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1046"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1039"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1046"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1062"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1080"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1069"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1073"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1072"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1073"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1076"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1075"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1081"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1084"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1083"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1090"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1093"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1092"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:654,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].reset"
    - Src: "org.apache.xml.serialize.XMLSerializer:657,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].pushContext"
    - Src: "org.apache.xml.serialize.XMLSerializer:663,1"
      Dst: "[org.w3c.dom.Element].getTagName"
    - Src: "org.apache.xml.serialize.XMLSerializer:664,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState"
    - Src: "org.apache.xml.serialize.XMLSerializer:665,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState"
    - Src: "org.apache.xml.serialize.XMLSerializer:672,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].startDocument"
    - Src: "org.apache.xml.serialize.XMLSerializer:679,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.XMLSerializer:690,1"
      Dst: "[org.apache.xml.serialize.Printer].breakLine"
    - Src: "org.apache.xml.serialize.XMLSerializer:701,1"
      Dst: "[org.w3c.dom.Node].hasAttributes"
    - Src: "org.apache.xml.serialize.XMLSerializer:702,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.xml.serialize.XMLSerializer:703,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.xml.serialize.XMLSerializer:711,1"
      Dst: "[org.apache.xml.serialize.Printer].indent"
    - Src: "org.apache.xml.serialize.XMLSerializer:717,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.xml.serialize.XMLSerializer:718,1"
      Dst: "[org.w3c.dom.Attr].getName"
    - Src: "org.apache.xml.serialize.XMLSerializer:719,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.apache.xml.serialize.XMLSerializer:722,1"
      Dst: "[org.w3c.dom.Attr].getSpecified"
    - Src: "org.apache.xml.serialize.XMLSerializer:722,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].printAttribute"
    - Src: "org.apache.xml.serialize.XMLSerializer:738,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xml.serialize.XMLSerializer:740,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xml.serialize.XMLSerializer:742,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xml.serialize.XMLSerializer:749,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xml.serialize.XMLSerializer:751,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].modifyDOMError"
    - Src: "org.apache.xml.serialize.XMLSerializer:752,1"
      Dst: "[org.w3c.dom.DOMErrorHandler].handleError"
    - Src: "org.apache.xml.serialize.XMLSerializer:756,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:762,1"
      Dst: "[org.w3c.dom.Node].getPrefix"
    - Src: "org.apache.xml.serialize.XMLSerializer:764,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xml.serialize.XMLSerializer:764,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xml.serialize.XMLSerializer:765,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xml.serialize.XMLSerializer:770,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].declarePrefix"
    - Src: "org.apache.xml.serialize.XMLSerializer:842,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].getURI"
    - Src: "org.apache.xml.serialize.XMLSerializer:854,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].printNamespaceAttr"
    - Src: "org.apache.xml.serialize.XMLSerializer:865,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xml.serialize.XMLSerializer:993,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].getPrefix"
    - Src: "org.apache.xml.serialize.XMLSerializer:998,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:998,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xml.serialize.XMLSerializer:998,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xml.serialize.XMLSerializer:1062,1"
      Dst: "[org.w3c.dom.Node].hasChildNodes"
    - Src: "org.apache.xml.serialize.XMLSerializer:1065,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].enterElementState"
    - Src: "org.apache.xml.serialize.XMLSerializer:1066,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].isCDataElement"
    - Src: "org.apache.xml.serialize.XMLSerializer:1067,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].isNonEscapingElement"
    - Src: "org.apache.xml.serialize.XMLSerializer:1068,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xml.serialize.XMLSerializer:1070,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].serializeNode"
    - Src: "org.apache.xml.serialize.XMLSerializer:1071,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xml.serialize.XMLSerializer:1074,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].popContext"
    - Src: "org.apache.xml.serialize.XMLSerializer:1076,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].endElementIO"
    - Src: "org.apache.xml.serialize.XMLSerializer:1084,1"
      Dst: "[org.apache.xml.serialize.Printer].unindent"
    - Src: "org.apache.xml.serialize.XMLSerializer:1091,1"
      Dst: "[org.apache.xml.serialize.Printer].flush"
    JavaMethodInfo: null
    BBCount: 133
    CyclomaticComplexity: 6
  - functionName: "[org.apache.xml.serialize.XMLSerializer].printNamespaceAttr(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1108"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:1107,1"
      Dst: "[org.apache.xml.serialize.Printer].printSpace"
    - Src: "org.apache.xml.serialize.XMLSerializer:1112,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.XMLSerializer:1117,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:1117,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xml.serialize.XMLSerializer:1117,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xml.serialize.XMLSerializer:1120,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].printEscaped"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XMLSerializer].printAttribute(java.lang.String,java.lang.String,boolean,org.w3c.dom.Attr)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "org.w3c.dom.Attr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1137"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1137"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1138"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1150"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1139"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1150"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1161"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1162"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:1139,1"
      Dst: "[org.w3c.dom.ls.LSSerializerFilter].getWhatToShow"
    - Src: "org.apache.xml.serialize.XMLSerializer:1140,1"
      Dst: "[org.w3c.dom.traversal.NodeFilter].acceptNode"
    - Src: "org.apache.xml.serialize.XMLSerializer:1151,1"
      Dst: "[org.apache.xml.serialize.Printer].printSpace"
    - Src: "org.apache.xml.serialize.XMLSerializer:1152,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.XMLSerializer:1154,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].printEscaped"
    - Src: "org.apache.xml.serialize.XMLSerializer:1161,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xml.serialize.XMLSerializer:1165,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getPreserveSpace"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XMLSerializer].getEntityRef(int)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: 1171
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XMLSerializer].extractNamespaces(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: 1198
    functionDepth: 0
    returnType: "org.xml.sax.Attributes"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.AttributesProxy].getLength()"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getLength()"
    - "[org.xml.sax.helpers.AttributesImpl].getLength()"
    - "[org.xml.sax.helpers.AttributesImpl].<init>(org.xml.sax.Attributes)"
    - "[org.xml.sax.helpers.AttributesImpl].getQName(int)"
    - "[org.apache.xerces.util.AttributesProxy].getValue(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getValue(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getValue(int)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].startPrefixMapping(java.lang.String,java.lang.String)"
    - "[org.xml.sax.helpers.AttributesImpl].removeAttribute(int)"
    - "[org.apache.xerces.util.AttributesProxy].getValue(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getValue(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getValue(int)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].startPrefixMapping(java.lang.String,java.lang.String)"
    - "[org.xml.sax.helpers.AttributesImpl].removeAttribute(int)"
    functionUses: 1
    ICount: 29
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1199"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1201"
        BranchSideFuncs:
        - "<init>(org.xml.sax.Attributes)"
        - "getLength()"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1205"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1221"
        BranchSideFuncs:
        - "getQName(int)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1220"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1211"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1212"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1214"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1215"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:null"
        BranchSideFuncs:
        - "removeAttribute(int)"
        - "getValue(int)"
        - "startPrefixMapping(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:1202,1"
      Dst: "[org.xml.sax.Attributes].getLength"
    - Src: "org.apache.xml.serialize.XMLSerializer:1203,1"
      Dst: "[org.xml.sax.helpers.AttributesImpl].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:1206,1"
      Dst: "[org.xml.sax.helpers.AttributesImpl].getQName"
    - Src: "org.apache.xml.serialize.XMLSerializer:1211,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xml.serialize.XMLSerializer:1212,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xml.serialize.XMLSerializer:1213,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.xml.serialize.XMLSerializer:1213,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].startPrefixMapping"
    - Src: "org.apache.xml.serialize.XMLSerializer:1214,1"
      Dst: "[org.xml.sax.helpers.AttributesImpl].removeAttribute"
    - Src: "org.apache.xml.serialize.XMLSerializer:1215,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xml.serialize.XMLSerializer:1216,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.XMLSerializer].printEscaped(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: 1227
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isValid(int)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].surrogates(int,int,boolean)"
    - "[org.apache.xml.serialize.XML11Serializer].surrogates(int,int,boolean)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printHex(int)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.EncodingInfo].isPrintable(char)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printHex(int)"
    functionUses: 6
    ICount: 64
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1229"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1254"
        BranchSideFuncs:
        - "isValid(int)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1231"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1232"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1235"
        BranchSideFuncs:
        - "surrogates(int,int,boolean)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1234"
        BranchSideFuncs:
        - "fatalError(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1240"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1240"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1240"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1242"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1244"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1246"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:null"
        BranchSideFuncs:
        - "printText(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1248"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:null"
        BranchSideFuncs:
        - "printText(char)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1248"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:null"
        BranchSideFuncs:
        - "printText(char)"
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:1228,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xml.serialize.XMLSerializer:1230,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xml.serialize.XMLSerializer:1231,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValid"
    - Src: "org.apache.xml.serialize.XMLSerializer:1233,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].surrogates"
    - Src: "org.apache.xml.serialize.XMLSerializer:1235,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:1235,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xml.serialize.XMLSerializer:1235,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xml.serialize.XMLSerializer:1235,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError"
    - Src: "org.apache.xml.serialize.XMLSerializer:1241,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].printHex"
    - Src: "org.apache.xml.serialize.XMLSerializer:1243,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.XMLSerializer:1248,1"
      Dst: "[org.apache.xml.serialize.EncodingInfo].isPrintable"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.XMLSerializer].printXMLChar(int)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: 1257
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printHex(int)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.EncodingInfo].isPrintable(char)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printHex(int)"
    functionUses: 4
    ICount: 30
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1258"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1259"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1260"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1261"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1262"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1263"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1264"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1267"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1268"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1270"
        BranchSideFuncs:
        - "isPrintable(char)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1269"
        BranchSideFuncs:
        - "printText(char)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1268"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1270"
        BranchSideFuncs:
        - "isPrintable(char)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1269"
        BranchSideFuncs:
        - "printText(char)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1268"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1272"
        BranchSideFuncs:
        - "isPrintable(char)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1271"
        BranchSideFuncs:
        - "printHex(int)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1269"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1272"
        BranchSideFuncs:
        - "printText(char)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1271"
        BranchSideFuncs:
        - "printHex(int)"
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:1259,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].printHex"
    - Src: "org.apache.xml.serialize.XMLSerializer:1261,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.XMLSerializer:1269,1"
      Dst: "[org.apache.xml.serialize.EncodingInfo].isPrintable"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XMLSerializer].printText(java.lang.String,boolean,boolean)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: 1279
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isValid(int)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].surrogates(int,int,boolean)"
    - "[org.apache.xml.serialize.XML11Serializer].surrogates(int,int,boolean)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.XML11Serializer].printXMLChar(int)"
    - "[org.apache.xml.serialize.XMLSerializer].printXMLChar(int)"
    - "[org.apache.xerces.util.XMLChar].isValid(int)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].surrogates(int,int,boolean)"
    - "[org.apache.xml.serialize.XML11Serializer].surrogates(int,int,boolean)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.XML11Serializer].printXMLChar(int)"
    - "[org.apache.xml.serialize.XMLSerializer].printXMLChar(int)"
    functionUses: 5
    ICount: 65
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1281"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1307"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1286"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1288"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1296"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1290"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1292"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1297"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1308"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1326"
        BranchSideFuncs:
        - "isValid(int)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1310"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1312"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1315"
        BranchSideFuncs:
        - "surrogates(int,int,boolean)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1314"
        BranchSideFuncs:
        - "fatalError(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1320"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:null"
        BranchSideFuncs:
        - "printText(char)"
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:1280,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xml.serialize.XMLSerializer:1287,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xml.serialize.XMLSerializer:1288,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValid"
    - Src: "org.apache.xml.serialize.XMLSerializer:1291,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].surrogates"
    - Src: "org.apache.xml.serialize.XMLSerializer:1293,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:1293,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xml.serialize.XMLSerializer:1293,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xml.serialize.XMLSerializer:1293,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError"
    - Src: "org.apache.xml.serialize.XMLSerializer:1298,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.XMLSerializer:1300,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].printXMLChar"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xml.serialize.XMLSerializer].printText(char[],int,int,boolean,boolean)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: 1332
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isValid(int)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].surrogates(int,int,boolean)"
    - "[org.apache.xml.serialize.XML11Serializer].surrogates(int,int,boolean)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.XML11Serializer].printXMLChar(int)"
    - "[org.apache.xml.serialize.XMLSerializer].printXMLChar(int)"
    - "[org.apache.xerces.util.XMLChar].isValid(int)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].surrogates(int,int,boolean)"
    - "[org.apache.xml.serialize.XML11Serializer].surrogates(int,int,boolean)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.XML11Serializer].printXMLChar(int)"
    - "[org.apache.xml.serialize.XMLSerializer].printXMLChar(int)"
    functionUses: 2
    ICount: 80
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1333"
      Branch Sides: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1338"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1382"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1340"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1349"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1342"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1345"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1350"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1363"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1383"
        BranchSideFuncs:
        - "isValid(int)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1382"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1365"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1374"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1367"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1371"
        BranchSideFuncs:
        - "surrogates(int,int,boolean)"
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1370"
        BranchSideFuncs:
        - "fatalError(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1375"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:null"
        BranchSideFuncs:
        - "printText(char)"
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:1340,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValid"
    - Src: "org.apache.xml.serialize.XMLSerializer:1343,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].surrogates"
    - Src: "org.apache.xml.serialize.XMLSerializer:1346,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:1346,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xml.serialize.XMLSerializer:1346,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xml.serialize.XMLSerializer:1346,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError"
    - Src: "org.apache.xml.serialize.XMLSerializer:1351,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.XMLSerializer:1354,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].printXMLChar"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xml.serialize.XMLSerializer].checkUnboundNamespacePrefixedNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 76
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1394"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1456"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1407"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1457"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1456"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1417"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1417"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1418"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1417"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1419"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1419"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1428"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1451"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1432"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1451"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1435"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1435"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1436"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1435"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1437"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1429"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1437"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1429"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1452"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1407"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1406"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:1407,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xml.serialize.XMLSerializer:1408,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xml.serialize.XMLSerializer:1416,1"
      Dst: "[org.w3c.dom.Node].getPrefix"
    - Src: "org.apache.xml.serialize.XMLSerializer:1418,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xml.serialize.XMLSerializer:1418,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xml.serialize.XMLSerializer:1419,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].getURI"
    - Src: "org.apache.xml.serialize.XMLSerializer:1420,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xml.serialize.XMLSerializer:1420,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xml.serialize.XMLSerializer:1421,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xml.serialize.XMLSerializer:1423,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xml.serialize.XMLSerializer:1420,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError"
    - Src: "org.apache.xml.serialize.XMLSerializer:1428,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xml.serialize.XMLSerializer:1430,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.xml.serialize.XMLSerializer:1432,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.xml.serialize.XMLSerializer:1434,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.xml.serialize.XMLSerializer:1452,1"
      Dst: "[org.w3c.dom.Node].hasChildNodes"
    - Src: "org.apache.xml.serialize.XMLSerializer:1453,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].checkUnboundNamespacePrefixedNode"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xml.serialize.XMLSerializer].reset()"
    functionSourceFile: "org.apache.xml.serialize.XMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XMLSerializer:1461"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XMLSerializer:1466"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.XMLSerializer:1460,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].reset"
    - Src: "org.apache.xml.serialize.XMLSerializer:1462,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].reset"
    - Src: "org.apache.xml.serialize.XMLSerializer:1465,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].declarePrefix"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:135,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:144,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:158,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:183"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:174,1"
      Dst: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:175,1"
      Dst: "[java.lang.System].getSecurityManager"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:176,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration].getPropertyValue"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:184,1"
      Dst: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:188,1"
      Dst: "[org.apache.xerces.util.SecurityManager].<init>"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:189,1"
      Dst: "[org.apache.xerces.util.SecurityManager].setEntityExpansionLimit"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:190,1"
      Dst: "[org.apache.xerces.util.SecurityManager].setMaxOccurNodeLimit"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:191,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setProperty"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:193,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration].checkEntitySizeLimits(int,int,boolean)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionUses: 5
    ICount: 38
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:219"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:200,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:200,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    functionUses: 78
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:237"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:238"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:240"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:235,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:241,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].getProperty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SecurityManager].getEntityExpansionLimit()"
    - "[org.apache.xerces.util.SecurityManager].setEntityExpansionLimit(int)"
    - "[org.apache.xerces.util.SecurityManager].getMaxOccurNodeLimit()"
    - "[org.apache.xerces.util.SecurityManager].setMaxOccurNodeLimit(int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 60
    ICount: 36
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:272"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:261"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:264"
        BranchSideFuncs:
        - "setEntityExpansionLimit(int)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:263"
        BranchSideFuncs:
        - "getMaxOccurNodeLimit()"
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:273"
        BranchSideFuncs:
        - "setMaxOccurNodeLimit(int)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:272"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:273"
        BranchSideFuncs:
        - "setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:272"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:252,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:261,1"
      Dst: "[org.apache.xerces.util.SecurityManager].getEntityExpansionLimit"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:262,1"
      Dst: "[org.apache.xerces.util.SecurityManager].setEntityExpansionLimit"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:264,1"
      Dst: "[org.apache.xerces.util.SecurityManager].getMaxOccurNodeLimit"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:265,1"
      Dst: "[org.apache.xerces.util.SecurityManager].setMaxOccurNodeLimit"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:270,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor].setEntityResolver"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:273,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setProperty"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration].configurePipeline()"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configurePipeline()"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].configurePipelineCommon(boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:278,1"
      Dst: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configurePipeline"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:279,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration].configurePipelineCommon"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration].configureXML11Pipeline()"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configureXML11Pipeline()"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].configurePipelineCommon(boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:284,1"
      Dst: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configureXML11Pipeline"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:285,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration].configurePipelineCommon"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration].configurePipelineCommon(boolean)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].<init>(org.apache.xerces.parsers.SecureProcessingConfiguration)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    functionUses: 2
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:289"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:297"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.parsers.SecureProcessingConfiguration)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:297"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:301"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:292,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].<init>"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:305,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDSource].setDTDHandler"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:306,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDSource"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:307,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDHandler"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:308,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration].getPropertyValue(java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 160
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:340"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:348"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:347"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:374"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:378"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:375"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:378"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:394"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:393"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:387"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:394"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:393"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:412"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:411"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:412"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:420"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:419"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:412"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:420"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:419"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:412"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:422"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:425"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:448"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:455"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:454"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:316,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport].getSystemProperty"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:317,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:319,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:319,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:319,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:319,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration].debugPrintln"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:321,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:341,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:341,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:341,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:342,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:355,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:356,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport].getFileExists"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:375,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport].getLastModified"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:396,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:398,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport].getFileInputStream"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:399,1"
      Dst: "[java.util.Properties].load"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:414,1"
      Dst: "[java.io.FileInputStream].close"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:423,1"
      Dst: "[java.util.Properties].getProperty"
    JavaMethodInfo: null
    BBCount: 50
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration].getPropertyValue(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 158
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:463"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:485"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:463"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:485"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:464"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:466"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:482"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:489"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:513"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:516"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:520"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:517"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:520"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:521"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:536"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:535"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:529"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:536"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:535"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:536"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:554"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:553"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:554"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:562"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:561"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:554"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:562"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:561"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:554"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:561"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:560"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:564"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:590"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:589"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:566"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:590"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:589"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:566"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:590"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:589"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:567"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:570"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:569"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:593"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:592"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:462,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport].getSystemProperty"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:463,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:465,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:465,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:465,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:465,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration].debugPrintln"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:467,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:467,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:483,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:483,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:483,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:484,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:497,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:498,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport].getFileExists"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:517,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport].getLastModified"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:538,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:540,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport].getFileInputStream"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:541,1"
      Dst: "[java.util.Properties].load"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:556,1"
      Dst: "[java.io.FileInputStream].close"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:565,1"
      Dst: "[java.util.Properties].getProperty"
    JavaMethodInfo: null
    BBCount: 46
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration].isDebugEnabled()"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration"
    linkageType: null
    functionLinenumber: 602
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecuritySupport].getSystemProperty(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:605"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:603"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:602"
        BranchSideFuncs:
        - "getSystemProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:605"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:603"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:602"
        BranchSideFuncs:
        - "getSystemProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:603,1"
      Dst: "[org.apache.xerces.parsers.SecuritySupport].getSystemProperty"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:605,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration].debugPrintln(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration:613"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:616"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration:615"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:614,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:614,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:614,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration:614,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration].access$000(org.apache.xerces.parsers.SecureProcessingConfiguration)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "org.apache.xerces.util.SecurityManager"
    argCount: 1
    argTypes:
    - "org.apache.xerces.parsers.SecureProcessingConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.HexBinaryDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.HexBinaryDV"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.HexBinaryDV:35,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.HexBinaryDV].getAllowedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.HexBinaryDV"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.HexBinaryDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.HexBinaryDV"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.util.HexBin].decode(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].<init>(byte[])"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.HexBinaryDV:43"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.HexBinaryDV:46"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.xs.HexBinaryDV:45"
        BranchSideFuncs:
        - "<init>(byte[])"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.HexBinaryDV:42,1"
      Dst: "[org.apache.xerces.impl.dv.util.HexBin].decode"
    - Src: "org.apache.xerces.impl.dv.xs.HexBinaryDV:44,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.HexBinaryDV:46,1"
      Dst: "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.HexBinaryDV].getDataLength(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.HexBinaryDV"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].getLength()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.HexBinaryDV:51,1"
      Dst: "[org.apache.xerces.impl.dv.util.ByteListImpl].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.ObjectFactory].<init>()"
    functionSourceFile: "org.apache.html.dom.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.ObjectFactory:44,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.ObjectFactory].createObject(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.ObjectFactory:99,1"
      Dst: "[org.apache.html.dom.ObjectFactory].createObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.ObjectFactory].createObject(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 170
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.ObjectFactory:129"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:130"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:136"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:136"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:137"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:147"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:167"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:168"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:169"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:173"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:180"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:185"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:200"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:200"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:200"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:209"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:226"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:226"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:226"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:235"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:236"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:242"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:246"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:251"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.ObjectFactory:129,1"
      Dst: "[org.apache.html.dom.ObjectFactory].debugPrintln"
    - Src: "org.apache.html.dom.ObjectFactory:131,1"
      Dst: "[org.apache.html.dom.ObjectFactory].findClassLoader"
    - Src: "org.apache.html.dom.ObjectFactory:135,1"
      Dst: "[org.apache.html.dom.SecuritySupport].getSystemProperty"
    - Src: "org.apache.html.dom.ObjectFactory:136,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.ObjectFactory:137,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.html.dom.ObjectFactory:137,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.html.dom.ObjectFactory:137,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.html.dom.ObjectFactory:138,1"
      Dst: "[org.apache.html.dom.ObjectFactory].newInstance"
    - Src: "org.apache.html.dom.ObjectFactory:154,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.html.dom.ObjectFactory:155,1"
      Dst: "[org.apache.html.dom.SecuritySupport].getFileExists"
    - Src: "org.apache.html.dom.ObjectFactory:169,1"
      Dst: "[org.apache.html.dom.SecuritySupport].getLastModified"
    - Src: "org.apache.html.dom.ObjectFactory:187,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "org.apache.html.dom.ObjectFactory:188,1"
      Dst: "[org.apache.html.dom.SecuritySupport].getFileInputStream"
    - Src: "org.apache.html.dom.ObjectFactory:189,1"
      Dst: "[java.util.Properties].load"
    - Src: "org.apache.html.dom.ObjectFactory:202,1"
      Dst: "[java.io.FileInputStream].close"
    - Src: "org.apache.html.dom.ObjectFactory:210,1"
      Dst: "[java.util.Properties].getProperty"
    - Src: "org.apache.html.dom.ObjectFactory:241,1"
      Dst: "[org.apache.html.dom.ObjectFactory].findJarServiceProvider"
    - Src: "org.apache.html.dom.ObjectFactory:247,1"
      Dst: "[org.apache.html.dom.ObjectFactory$ConfigurationError].<init>"
    JavaMethodInfo: null
    BBCount: 58
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.ObjectFactory].isDebugEnabled()"
    functionSourceFile: "org.apache.html.dom.ObjectFactory"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.html.dom.SecuritySupport].getSystemProperty(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.html.dom.ObjectFactory:264"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:261"
        BranchSideFuncs:
        - "getSystemProperty(java.lang.String)"
    - Branch String: "org.apache.html.dom.ObjectFactory:264"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:261"
        BranchSideFuncs:
        - "getSystemProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.html.dom.ObjectFactory:262,1"
      Dst: "[org.apache.html.dom.SecuritySupport].getSystemProperty"
    - Src: "org.apache.html.dom.ObjectFactory:264,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.ObjectFactory].debugPrintln(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.ObjectFactory:272"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.ObjectFactory:273,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.html.dom.ObjectFactory:273,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.html.dom.ObjectFactory:273,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.html.dom.ObjectFactory:273,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.ObjectFactory].findClassLoader()"
    functionSourceFile: "org.apache.html.dom.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.ObjectFactory:291"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:304"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:309"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:312"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:311"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:320"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:326"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.ObjectFactory:286,1"
      Dst: "[org.apache.html.dom.SecuritySupport].getContextClassLoader"
    - Src: "org.apache.html.dom.ObjectFactory:287,1"
      Dst: "[org.apache.html.dom.SecuritySupport].getSystemClassLoader"
    - Src: "org.apache.html.dom.ObjectFactory:300,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.html.dom.ObjectFactory:312,1"
      Dst: "[org.apache.html.dom.SecuritySupport].getParentClassLoader"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.html.dom.ObjectFactory].newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
    functionSourceFile: "org.apache.html.dom.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.ObjectFactory:346"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:347"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.ObjectFactory:344,1"
      Dst: "[org.apache.html.dom.ObjectFactory].findProviderClass"
    - Src: "org.apache.html.dom.ObjectFactory:345,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.html.dom.ObjectFactory:346,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.html.dom.ObjectFactory:346,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.html.dom.ObjectFactory:346,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.html.dom.ObjectFactory:346,1"
      Dst: "[org.apache.html.dom.ObjectFactory].debugPrintln"
    - Src: "org.apache.html.dom.ObjectFactory:350,1"
      Dst: "[org.apache.html.dom.ObjectFactory$ConfigurationError].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.ObjectFactory].findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
    functionSourceFile: "org.apache.html.dom.ObjectFactory"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getSecurityManager()"
    functionUses: 1
    ICount: 30
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.html.dom.ObjectFactory:369"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:372"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:376"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:391"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:394"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:396"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:388"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.ObjectFactory:368,1"
      Dst: "[java.lang.System].getSecurityManager"
    - Src: "org.apache.html.dom.ObjectFactory:370,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.html.dom.ObjectFactory:372,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.html.dom.ObjectFactory:373,1"
      Dst: "[java.lang.SecurityManager].checkPackageAccess"
    - Src: "org.apache.html.dom.ObjectFactory:386,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.html.dom.ObjectFactory:389,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.html.dom.ObjectFactory:393,1"
      Dst: "[java.lang.Class].getClassLoader"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.ObjectFactory].findJarServiceProvider(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.ObjectFactory:428"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:430"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:436"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:441"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:461"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:485"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:497"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:486"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.ObjectFactory:497"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.ObjectFactory:487"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.ObjectFactory:493"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.ObjectFactory:419,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.html.dom.ObjectFactory:419,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.html.dom.ObjectFactory:419,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.html.dom.ObjectFactory:423,1"
      Dst: "[org.apache.html.dom.ObjectFactory].findClassLoader"
    - Src: "org.apache.html.dom.ObjectFactory:425,1"
      Dst: "[org.apache.html.dom.SecuritySupport].getResourceAsStream"
    - Src: "org.apache.html.dom.ObjectFactory:429,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.html.dom.ObjectFactory:441,1"
      Dst: "[org.apache.html.dom.ObjectFactory].debugPrintln"
    - Src: "org.apache.html.dom.ObjectFactory:462,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "org.apache.html.dom.ObjectFactory:462,1"
      Dst: "[java.io.BufferedReader].<init>"
    - Src: "org.apache.html.dom.ObjectFactory:471,1"
      Dst: "[java.io.BufferedReader].readLine"
    - Src: "org.apache.html.dom.ObjectFactory:479,1"
      Dst: "[java.io.BufferedReader].close"
    - Src: "org.apache.html.dom.ObjectFactory:486,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.html.dom.ObjectFactory:494,1"
      Dst: "[org.apache.html.dom.ObjectFactory].newInstance"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.UnionDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.UnionDV"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.UnionDV:33,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.UnionDV].getAllowedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.UnionDV"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.UnionDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.UnionDV"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures(java.lang.String[])"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties(java.lang.String[])"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 38
    EdgeCount: 55
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:291,1"
      Dst: "[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:224,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:263,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:275,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:295,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedFeatures"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:298,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:305,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedProperties"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:308,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].getDocumentClassName()"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].setDocumentClassName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.ObjectFactory].findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
    - "[org.apache.xerces.parsers.ObjectFactory].findClassLoader()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 32
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:364"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:363"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:364"
        BranchSideFuncs:
        - "findClassLoader()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:363"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:368"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:341,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:346,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:345,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].findProviderClass"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:348,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:350,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:350,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].getDocument()"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].dropDocumentReferences()"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].reset()"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].reset()"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].setDocumentClassName(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    functionUses: 2
    ICount: 45
    EdgeCount: 56
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:404,1"
      Dst: "[org.apache.xerces.parsers.AbstractXMLDocumentParser].reset"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:409,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getFeature"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:425,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:424,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].setDocumentClassName"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:437,1"
      Dst: "[java.lang.StringBuffer].setLength"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:448,1"
      Dst: "[java.util.Vector].removeAllElements"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].setLocale(java.util.Locale)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:460,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 498
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createEntityReference(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].createEntityReference(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].setBaseURI(java.lang.String)"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getEntities()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.dom.EntityImpl].setInputEncoding(java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntityReference(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setInputEncoding(int,java.lang.String)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)"
    functionUses: 9
    ICount: 66
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:499"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:534"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:533"
        BranchSideFuncs:
        - "createDeferredEntityReference(java.lang.String,java.lang.String)"
        - "getExpandedSystemId()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:500"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:503"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:502"
        BranchSideFuncs:
        - "setCharacterData(boolean)"
        - "createEntityReference(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:505"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:526"
        BranchSideFuncs:
        - "appendChild(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:514"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:524"
        BranchSideFuncs:
        - "needsSyncChildren(boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:518"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:525"
        BranchSideFuncs:
        - "setInputEncoding(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:524"
        BranchSideFuncs:
        - "needsSyncChildren(boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:535"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:551"
        BranchSideFuncs:
        - "appendChild(int,int)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:538"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:552"
        BranchSideFuncs:
        - "getNodeType(int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:551"
        BranchSideFuncs:
        - "appendChild(int,int)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:540"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:548"
        BranchSideFuncs:
        - "getRealPrevSibling(int,boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:543"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:549"
        BranchSideFuncs:
        - "setInputEncoding(int,java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:548"
        BranchSideFuncs:
        - "getRealPrevSibling(int,boolean)"
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:503,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:504,1"
      Dst: "[org.w3c.dom.Document].createEntityReference"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:513,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:513,1"
      Dst: "[org.apache.xerces.dom.EntityReferenceImpl].setBaseURI"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:516,1"
      Dst: "[org.w3c.dom.DocumentType].getEntities"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:517,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getNamedItem"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:519,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].setInputEncoding"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:525,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:528,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:534,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntityReference"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:537,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:539,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:542,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:543,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:545,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setInputEncoding"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:549,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:552,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 575
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.EntityImpl].setXmlEncoding(java.lang.String)"
    - "[org.apache.xerces.dom.EntityImpl].setXmlVersion(java.lang.String)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setEntityInfo(int,java.lang.String,java.lang.String)"
    functionUses: 11
    ICount: 26
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:576"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:579"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:578"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:579"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:587"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:586"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:580"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:591"
        BranchSideFuncs:
        - "setXmlEncoding(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:590"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:580"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:591"
        BranchSideFuncs:
        - "setXmlEncoding(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:590"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:582"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:591"
        BranchSideFuncs:
        - "setXmlVersion(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:590"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:587"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:591"
        BranchSideFuncs:
        - "setEntityInfo(int,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:590"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:581,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].setXmlEncoding"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:583,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].setXmlVersion"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:588,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setEntityInfo"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 601
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].createComment(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].createComment(java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter].getWhatToShow()"
    - "[org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter].acceptNode(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttrImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredComment(java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)"
    functionUses: 12
    ICount: 60
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:602"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:612"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:611"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:603"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:610"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:609"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:603"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:610"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:609"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:605"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:608"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:607"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:612"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:613"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:612"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:612"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:614"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:615"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:651"
        BranchSideFuncs:
        - "setCharacterData(boolean)"
        - "appendChild(org.w3c.dom.Node)"
        - "createComment(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:650"
        BranchSideFuncs:
        - "appendChild(int,int)"
        - "toString()"
        - "createDeferredComment(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:620"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:648"
        BranchSideFuncs:
        - "getWhatToShow()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:647"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:620"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:648"
        BranchSideFuncs:
        - "getWhatToShow()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:647"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:621"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:648"
        BranchSideFuncs:
        - "acceptNode(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:647"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:604,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:616,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:616,1"
      Dst: "[org.w3c.dom.Document].createComment"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:618,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:619,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:621,1"
      Dst: "[org.w3c.dom.ls.LSParserFilter].getWhatToShow"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:622,1"
      Dst: "[org.w3c.dom.ls.LSParserFilter].acceptNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:636,1"
      Dst: "[org.w3c.dom.Node].removeChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:651,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredComment"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:652,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 676
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].createProcessingInstruction(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].createProcessingInstruction(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter].getWhatToShow()"
    - "[org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter].acceptNode(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttrImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredProcessingInstruction(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)"
    functionUses: 12
    ICount: 62
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:677"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:692"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:691"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:678"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:686"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:685"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:678"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:686"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:685"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:681"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:684"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:683"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:692"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:727"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:726"
        BranchSideFuncs:
        - "createDeferredProcessingInstruction(java.lang.String,java.lang.String)"
        - "appendChild(int,int)"
        - "toString()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:693"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:696"
        BranchSideFuncs:
        - "setCharacterData(boolean)"
        - "appendChild(org.w3c.dom.Node)"
        - "createProcessingInstruction(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:702"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:724"
        BranchSideFuncs:
        - "getWhatToShow()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:723"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:702"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:724"
        BranchSideFuncs:
        - "getWhatToShow()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:723"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:703"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:724"
        BranchSideFuncs:
        - "acceptNode(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:723"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:679,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:697,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:697,1"
      Dst: "[org.w3c.dom.Document].createProcessingInstruction"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:700,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:701,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:703,1"
      Dst: "[org.w3c.dom.ls.LSParserFilter].getWhatToShow"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:704,1"
      Dst: "[org.w3c.dom.ls.LSParserFilter].acceptNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:713,1"
      Dst: "[org.w3c.dom.Node].removeChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:727,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredProcessingInstruction"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:728,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 758
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "org.apache.xerces.xni.NamespaceContext"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].<init>()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setStrictErrorChecking(boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setInputEncoding(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getExpandedSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getExpandedSystemId()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setDocumentURI(java.lang.String)"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].<init>()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setStrictErrorChecking(boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setInputEncoding(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getExpandedSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getExpandedSystemId()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setDocumentURI(java.lang.String)"
    - "[org.apache.xerces.parsers.ObjectFactory].findClassLoader()"
    - "[org.apache.xerces.parsers.ObjectFactory].findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
    - "[org.apache.xerces.parsers.ObjectFactory].findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
    - "[org.apache.xerces.parsers.ObjectFactory].findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setStrictErrorChecking(boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setInputEncoding(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getExpandedSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getExpandedSystemId()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setDocumentURI(java.lang.String)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].<init>(boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredDocument()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setInputEncoding(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getExpandedSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getExpandedSystemId()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setDocumentURI(java.lang.String)"
    functionUses: 7
    ICount: 98
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:760"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:833"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:832"
        BranchSideFuncs:
        - "setDocumentURI(java.lang.String)"
        - "createDeferredDocument()"
        - "setInputEncoding(java.lang.String)"
        - "<init>(boolean)"
        - "getExpandedSystemId()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:761"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:773"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:772"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:773"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:789"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:788"
        BranchSideFuncs:
        - "findClassLoader()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:798"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:828"
        BranchSideFuncs:
        - "findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:827"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:803"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:809"
        BranchSideFuncs:
        - "setStrictErrorChecking(boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:814"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:828"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:827"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:761,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:762,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].<init>"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:767,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setStrictErrorChecking"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:769,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setInputEncoding"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:771,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getExpandedSystemId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:771,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setDocumentURI"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:774,1"
      Dst: "[org.apache.xerces.dom.PSVIDocumentImpl].<init>"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:789,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:790,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].findProviderClass"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:792,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:798,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:824,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:824,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:833,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].<init>"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:835,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredDocument"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 864
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].setXmlVersion(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setXmlEncoding(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setXmlStandalone(boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setXmlVersion(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setXmlEncoding(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setXmlStandalone(boolean)"
    functionUses: 7
    ICount: 29
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:865"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:875"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:868"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:881"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:880"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:869"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:871"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:870"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:876"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:878"
        BranchSideFuncs:
        - "setXmlVersion(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:877"
        BranchSideFuncs:
        - "setXmlEncoding(java.lang.String)"
        - "setXmlStandalone(boolean)"
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:870,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setXmlVersion"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:871,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setXmlEncoding"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:872,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:872,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setXmlStandalone"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 898
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].createDocumentType(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredDocumentType(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)"
    functionUses: 9
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:899"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:908"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:907"
        BranchSideFuncs:
        - "appendChild(int,int)"
        - "createDeferredDocumentType(java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:900"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:912"
        BranchSideFuncs:
        - "appendChild(org.w3c.dom.Node)"
        - "createDocumentType(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:911"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:901,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createDocumentType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:903,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:908,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredDocumentType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:909,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 929
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractDOMParser].createElementNode(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].createAttrNode(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI(org.apache.xerces.xs.AttributePSVI)"
    - "[org.apache.xerces.dom.AttrImpl].setValue(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].setValue(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].isSpecified(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].isSpecified(int)"
    - "[org.apache.xerces.dom.ElementImpl].setAttributeNodeNS(org.w3c.dom.Attr)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNodeNS(org.w3c.dom.Attr)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNode(org.w3c.dom.Attr)"
    - "[org.apache.xerces.dom.ElementImpl].setAttributeNode(org.w3c.dom.Attr)"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getTypeDefinition()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getTypeDefinition()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()"
    - "[org.apache.xerces.dom.AttrImpl].setType(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()"
    - "[org.apache.xerces.dom.AttrImpl].setType(java.lang.Object)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getType(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getType(int)"
    - "[org.apache.xerces.dom.AttrImpl].setType(java.lang.Object)"
    - "[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.w3c.dom.Attr,boolean)"
    - "[org.apache.xerces.dom.AttrImpl].setSpecified(boolean)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()"
    - "[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.xs.XSTypeDefinition)"
    - "[org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter].startElement(org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getTypeDefinition()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getTypeDefinition()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getType(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getType(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setDeferredAttribute(int,java.lang.String,java.lang.String,java.lang.String,boolean,boolean,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getQName(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getURI(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getURI(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].isSpecified(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].isSpecified(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)"
    functionUses: 19
    ICount: 183
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:930"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1068"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1067"
        BranchSideFuncs:
        - "createDeferredElement(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:931"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:935"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:934"
        BranchSideFuncs:
        - "createElementNode(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:938"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1012"
        BranchSideFuncs:
        - "createAttrNode(org.apache.xerces.xni.QName)"
        - "getName(int,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1011"
        BranchSideFuncs:
        - "setCharacterData(boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:945"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:949"
        BranchSideFuncs:
        - "setPSVI(org.apache.xerces.xs.AttributePSVI)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:948"
        BranchSideFuncs:
        - "setValue(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:945"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:949"
        BranchSideFuncs:
        - "setPSVI(org.apache.xerces.xs.AttributePSVI)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:948"
        BranchSideFuncs:
        - "setValue(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:954"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:959"
        BranchSideFuncs:
        - "setAttributeNode(org.w3c.dom.Attr)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:954"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:955"
        BranchSideFuncs:
        - "setAttributeNodeNS(org.w3c.dom.Attr)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:954"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:959"
        BranchSideFuncs:
        - "setAttributeNode(org.w3c.dom.Attr)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:954"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:959"
        BranchSideFuncs:
        - "setAttributeNode(org.w3c.dom.Attr)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:954"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:959"
        BranchSideFuncs:
        - "setAttributeNode(org.w3c.dom.Attr)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:966"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:935"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:934"
        BranchSideFuncs:
        - "createElementNode(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:976"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:992"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:976"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:992"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:979"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:987"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:986"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:981"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1004"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1003"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:997"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1001"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1000"
        BranchSideFuncs:
        - "setType(java.lang.Object)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1004"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1008"
        BranchSideFuncs:
        - "setIdAttributeNode(org.w3c.dom.Attr,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1007"
        BranchSideFuncs:
        - "setSpecified(boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1014"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1026"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1016"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1026"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1016"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1026"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1018"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1021"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1020"
        BranchSideFuncs:
        - "setType(org.apache.xerces.xs.XSTypeDefinition)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1027"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1064"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1063"
        BranchSideFuncs:
        - "appendChild(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1027"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1064"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1063"
        BranchSideFuncs:
        - "appendChild(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1028"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1031"
        BranchSideFuncs:
        - "startElement(org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1057"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1064"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1063"
        BranchSideFuncs:
        - "appendChild(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1068"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1068"
        BranchSideFuncs:
        - "getLength()"
        - "createDeferredElement(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1067"
        BranchSideFuncs:
        - "createDeferredElement(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1074"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1120"
        BranchSideFuncs:
        - "appendChild(int,int)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1085"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1099"
        BranchSideFuncs:
        - "getAugmentations(int)"
        - "getItem(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1085"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1099"
        BranchSideFuncs:
        - "getAugmentations(int)"
        - "getItem(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1088"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1095"
        BranchSideFuncs:
        - "getTypeDefinition()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1094"
        BranchSideFuncs:
        - "isIDType()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1090"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:null"
        BranchSideFuncs:
        - "getType(int)"
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:935,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].createElementNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:936,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:939,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getName"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:940,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].createAttrNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:942,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:944,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getAugmentations"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:944,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:946,1"
      Dst: "[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:949,1"
      Dst: "[org.w3c.dom.Attr].setValue"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:950,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].isSpecified"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:956,1"
      Dst: "[org.w3c.dom.Element].setAttributeNodeNS"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:960,1"
      Dst: "[org.w3c.dom.Element].setAttributeNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:978,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getMemberTypeDefinition"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:980,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getTypeDefinition"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:982,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].isIDType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:983,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:993,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:998,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:999,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1005,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setIdAttributeNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1008,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setSpecified"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1012,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1021,1"
      Dst: "[org.apache.xerces.dom.ElementNSImpl].setType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1032,1"
      Dst: "[org.w3c.dom.ls.LSParserFilter].startElement"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1052,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1057,1"
      Dst: "[java.util.Vector].isEmpty"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1064,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1068,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1113,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getQName"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1114,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getURI"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1111,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setDeferredAttribute"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1121,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 62
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 1138
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionUses: 14
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1139,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].startElement"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1140,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].endElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 1157
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].createCDATASection(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].createCDATASection(java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CharacterDataImpl].appendData(java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.dom.ParentNode].getLastChild()"
    - "[org.apache.xerces.dom.NodeImpl].getLastChild()"
    - "[org.apache.xerces.dom.AttrImpl].getLastChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getLastChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getLastChild()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].removeData()"
    - "[org.apache.xerces.dom.CharacterDataImpl].getData()"
    - "[org.apache.xerces.impl.xs.opti.DefaultText].getData()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getData()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].setNodeValue(java.lang.String)"
    - "[org.apache.xerces.dom.CharacterDataImpl].setNodeValue(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].createTextNode(java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredCDATASection(java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredTextNode(java.lang.String,boolean)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredTextNode(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)"
    functionUses: 26
    ICount: 105
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1162"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1170"
        BranchSideFuncs:
        - "appendData(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1235"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1180"
        BranchSideFuncs:
        - "getNodeType()"
        - "getLastChild()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1197"
        BranchSideFuncs:
        - "appendChild(org.w3c.dom.Node)"
        - "createTextNode(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1197"
        BranchSideFuncs:
        - "appendChild(org.w3c.dom.Node)"
        - "createTextNode(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1192"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1188"
        BranchSideFuncs:
        - "removeData()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1187"
        BranchSideFuncs:
        - "getData()"
        - "setNodeValue(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1222"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1235"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1228"
        BranchSideFuncs:
        - "toString()"
        - "appendChild(int,int)"
        - "createDeferredTextNode(java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1166,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1166,1"
      Dst: "[org.w3c.dom.Document].createCDATASection"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1167,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1171,1"
      Dst: "[org.w3c.dom.CharacterData].appendData"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1181,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1182,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1186,1"
      Dst: "[org.apache.xerces.dom.TextImpl].removeData"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1186,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1188,1"
      Dst: "[org.w3c.dom.CharacterData].getData"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1189,1"
      Dst: "[org.w3c.dom.Node].setNodeValue"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1199,1"
      Dst: "[org.w3c.dom.Document].createTextNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1211,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredCDATASection"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1213,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1219,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredTextNode"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 1252
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getLastChild()"
    - "[org.apache.xerces.dom.ParentNode].getLastChild()"
    - "[org.apache.xerces.dom.NodeImpl].getLastChild()"
    - "[org.apache.xerces.dom.AttrImpl].getLastChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getLastChild()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.CharacterDataImpl].appendData(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultText].appendData(java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].createTextNode(java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.dom.TextImpl].setIgnorableWhitespace(boolean)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredTextNode(java.lang.String,boolean)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)"
    functionUses: 8
    ICount: 37
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1255"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1275"
        BranchSideFuncs:
        - "getNodeType()"
        - "getLastChild()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1274"
        BranchSideFuncs:
        - "appendChild(int,int)"
        - "toString()"
        - "createDeferredTextNode(java.lang.String,boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1263"
        BranchSideFuncs:
        - "appendData(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1262"
        BranchSideFuncs:
        - "createTextNode(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1263"
        BranchSideFuncs:
        - "appendData(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1262"
        BranchSideFuncs:
        - "createTextNode(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1268"
        BranchSideFuncs:
        - "setIgnorableWhitespace(boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1267"
        BranchSideFuncs:
        - "appendChild(org.w3c.dom.Node)"
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1257,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1258,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1260,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1260,1"
      Dst: "[org.w3c.dom.CharacterData].appendData"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1263,1"
      Dst: "[org.w3c.dom.Document].createTextNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1266,1"
      Dst: "[org.apache.xerces.dom.TextImpl].setIgnorableWhitespace"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1268,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1275,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredTextNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1276,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 1292
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()"
    - "[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.xs.XSTypeDefinition)"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI(org.apache.xerces.xs.ElementPSVI)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)"
    - "[org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter].getWhatToShow()"
    - "[org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter].acceptNode(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.dom.AttrImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.html.dom.HTMLSelectElementImpl].getChildNodes()"
    - "[org.apache.xerces.dom.CharacterDataImpl].getChildNodes()"
    - "[org.apache.xerces.dom.ParentNode].getChildNodes()"
    - "[org.apache.html.dom.HTMLFormElementImpl].getChildNodes()"
    - "[org.apache.xerces.dom.AttrImpl].getChildNodes()"
    - "[org.apache.xerces.dom.NodeImpl].getChildNodes()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getChildNodes()"
    - "[org.apache.xerces.dom.CharacterDataImpl].getLength()"
    - "[org.apache.xerces.dom.DeepNodeListImpl].getLength()"
    - "[org.apache.html.dom.HTMLSelectElementImpl].getLength()"
    - "[org.apache.xerces.dom.ParentNode].getLength()"
    - "[org.apache.xerces.dom.NodeImpl].getLength()"
    - "[org.apache.html.dom.HTMLFormElementImpl].getLength()"
    - "[org.apache.xerces.dom.ParentNode$1].getLength()"
    - "[org.apache.xerces.dom.AttrImpl].getLength()"
    - "[org.apache.xerces.dom.CharacterDataImpl$1].getLength()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DeepNodeListImpl].item(int)"
    - "[org.apache.xerces.dom.ParentNode$1].item(int)"
    - "[org.apache.xerces.dom.AttrImpl].item(int)"
    - "[org.apache.xerces.dom.ParentNode].item(int)"
    - "[org.apache.xerces.dom.NodeImpl].item(int)"
    - "[org.apache.xerces.dom.CharacterDataImpl$1].item(int)"
    - "[org.apache.xerces.dom.AttrImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setTypeInfo(int,java.lang.Object)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int,boolean)"
    functionUses: 17
    ICount: 111
    EdgeCount: 72
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1293"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1374"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1296"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1308"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1306"
        BranchSideFuncs:
        - "setType(org.apache.xerces.xs.XSTypeDefinition)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1315"
        BranchSideFuncs:
        - "setPSVI(org.apache.xerces.xs.ElementPSVI)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1368"
        BranchSideFuncs:
        - "setCharacterData(boolean)"
        - "getParentNode()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1316"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1321"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1322"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1326"
        BranchSideFuncs:
        - "getWhatToShow()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1326"
        BranchSideFuncs:
        - "getWhatToShow()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1328"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1365"
        BranchSideFuncs:
        - "acceptNode(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1364"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1328"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1365"
        BranchSideFuncs:
        - "acceptNode(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1364"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1328"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1365"
        BranchSideFuncs:
        - "acceptNode(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1364"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1355"
        BranchSideFuncs:
        - "removeChild(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1375"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1389"
        BranchSideFuncs:
        - "getItem(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1388"
        BranchSideFuncs:
        - "getParentNode(int,boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1388"
        BranchSideFuncs:
        - "getParentNode(int,boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1382"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1385"
        BranchSideFuncs:
        - "getTypeDefinition()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1384"
        BranchSideFuncs:
        - "setTypeInfo(int,java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1297,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1303,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getMemberTypeDefinition"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1305,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getTypeDefinition"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1307,1"
      Dst: "[org.apache.xerces.dom.ElementNSImpl].setType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1310,1"
      Dst: "[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1322,1"
      Dst: "[java.util.Vector].isEmpty"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1323,1"
      Dst: "[java.util.Stack].pop"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1327,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1328,1"
      Dst: "[org.w3c.dom.ls.LSParserFilter].getWhatToShow"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1329,1"
      Dst: "[org.w3c.dom.ls.LSParserFilter].acceptNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1335,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1336,1"
      Dst: "[org.w3c.dom.Node].removeChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1350,1"
      Dst: "[org.w3c.dom.Node].getChildNodes"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1351,1"
      Dst: "[org.w3c.dom.NodeList].getLength"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1354,1"
      Dst: "[org.w3c.dom.NodeList].item"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1354,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1385,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setTypeInfo"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1389,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 1403
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)"
    functionUses: 7
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1405"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1413"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1406"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1409"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1408"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1413"
        BranchSideFuncs:
        - "setCharacterData(boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1412"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1410,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 1422
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter].getWhatToShow()"
    - "[org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter].acceptNode(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.dom.AttrImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int,boolean)"
    functionUses: 7
    ICount: 46
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1459"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1426"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1429"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1466"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1455"
        BranchSideFuncs:
        - "getWhatToShow()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1454"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1455"
        BranchSideFuncs:
        - "getWhatToShow()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1454"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1433"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1455"
        BranchSideFuncs:
        - "acceptNode(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1454"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1466"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1433,1"
      Dst: "[org.w3c.dom.ls.LSParserFilter].getWhatToShow"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1434,1"
      Dst: "[org.w3c.dom.ls.LSParserFilter].acceptNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1443,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1444,1"
      Dst: "[org.w3c.dom.Node].removeChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1462,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].endDocument(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 1476
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getEncoding()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getEncoding()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getEncoding()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getEncoding()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getEncoding()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getEncoding()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setInputEncoding(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setStrictErrorChecking(boolean)"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getEncoding()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getEncoding()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getEncoding()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getEncoding()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getEncoding()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getEncoding()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setInputEncoding(java.lang.String)"
    functionUses: 7
    ICount: 25
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1477"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1490"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1481"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1487"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1486"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1482"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1484"
        BranchSideFuncs:
        - "setStrictErrorChecking(boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:null"
        BranchSideFuncs:
        - "getEncoding()"
        - "setInputEncoding(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1483,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getEncoding"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1483,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setInputEncoding"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1485,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setStrictErrorChecking"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 1514
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getEntities()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.dom.ParentNode].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.AttrImpl].getFirstChild()"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()"
    - "[org.apache.xerces.dom.NodeImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()"
    - "[org.apache.html.dom.HTMLMapElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.AttrImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.DocumentTypeImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLSelectElementImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLTableSectionElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ParentNode].cloneNode(boolean)"
    - "[org.apache.xerces.dom.DocumentImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.EntityImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.EntityReferenceImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLTableRowElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ElementImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLFormElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ChildNode].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLDocumentImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLTableElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].cloneNode(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ParentNode].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.DocumentTypeImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.ElementImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.ParentNode].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.EntityReferenceImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.AttrImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter].getWhatToShow()"
    - "[org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter].acceptNode(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.dom.AttrImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.html.dom.HTMLSelectElementImpl].getChildNodes()"
    - "[org.apache.xerces.dom.CharacterDataImpl].getChildNodes()"
    - "[org.apache.xerces.dom.ParentNode].getChildNodes()"
    - "[org.apache.html.dom.HTMLFormElementImpl].getChildNodes()"
    - "[org.apache.xerces.dom.AttrImpl].getChildNodes()"
    - "[org.apache.xerces.dom.NodeImpl].getChildNodes()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getChildNodes()"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.dom.CharacterDataImpl].getLength()"
    - "[org.apache.xerces.dom.DeepNodeListImpl].getLength()"
    - "[org.apache.html.dom.HTMLSelectElementImpl].getLength()"
    - "[org.apache.xerces.dom.ParentNode].getLength()"
    - "[org.apache.xerces.dom.NodeImpl].getLength()"
    - "[org.apache.html.dom.HTMLFormElementImpl].getLength()"
    - "[org.apache.xerces.dom.ParentNode$1].getLength()"
    - "[org.apache.xerces.dom.AttrImpl].getLength()"
    - "[org.apache.xerces.dom.CharacterDataImpl$1].getLength()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getPreviousSibling()"
    - "[org.apache.xerces.dom.ChildNode].getPreviousSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getPreviousSibling()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getPreviousSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getPreviousSibling()"
    - "[org.apache.xerces.dom.DeepNodeListImpl].item(int)"
    - "[org.apache.xerces.dom.ParentNode$1].item(int)"
    - "[org.apache.xerces.dom.AttrImpl].item(int)"
    - "[org.apache.xerces.dom.ParentNode].item(int)"
    - "[org.apache.xerces.dom.NodeImpl].item(int)"
    - "[org.apache.xerces.dom.CharacterDataImpl$1].item(int)"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.CharacterDataImpl].appendData(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultText].appendData(java.lang.String)"
    - "[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()"
    - "[org.apache.xerces.dom.NodeImpl].getNodeValue()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeValue()"
    - "[org.apache.xerces.dom.AttrImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttrImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ParentNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].handleBaseURI(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttrImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ParentNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DeepNodeListImpl].item(int)"
    - "[org.apache.xerces.dom.ParentNode$1].item(int)"
    - "[org.apache.xerces.dom.AttrImpl].item(int)"
    - "[org.apache.xerces.dom.ParentNode].item(int)"
    - "[org.apache.xerces.dom.NodeImpl].item(int)"
    - "[org.apache.xerces.dom.CharacterDataImpl$1].item(int)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].handleBaseURI(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttrImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].cloneNode(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].insertBefore(int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int,boolean)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].handleBaseURI(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].insertBefore(int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setAsLastChild(int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setAsLastChild(int,int)"
    functionUses: 9
    ICount: 197
    EdgeCount: 181
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1515"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1613"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1517"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1520"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1519"
        BranchSideFuncs:
        - "setCharacterData(boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1522"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1542"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1526"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1542"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1527"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1539"
        BranchSideFuncs:
        - "getFirstChild()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1538"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1527"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1539"
        BranchSideFuncs:
        - "getFirstChild()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1538"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1530"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1535"
        BranchSideFuncs:
        - "appendChild(org.w3c.dom.Node)"
        - "getNextSibling()"
        - "cloneNode(boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1534"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1545"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1581"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1580"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1546"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1550"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1551"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1577"
        BranchSideFuncs:
        - "getWhatToShow()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1576"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1577"
        BranchSideFuncs:
        - "acceptNode(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1576"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1581"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1583"
        BranchSideFuncs:
        - "getParentNode()"
        - "getLength()"
        - "getChildNodes()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1581"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1610"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1587"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1607"
        BranchSideFuncs:
        - "removeChild(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1593"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1599"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1598"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1593"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1599"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1598"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1594"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1599"
        BranchSideFuncs:
        - "getNodeValue()"
        - "appendData(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1598"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1603"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1607"
        BranchSideFuncs:
        - "removeChild(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1614"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1630"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1617"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1631"
        BranchSideFuncs:
        - "getNodeType(int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1630"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1619"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1626"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1622"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1627"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1626"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1631"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1643"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1642"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1632"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1642"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1636"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1643"
        BranchSideFuncs:
        - "cloneNode(int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1642"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1643"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1651"
        BranchSideFuncs:
        - "getParentNode(int,boolean)"
        - "getLastChild(int,boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1660"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:null"
        BranchSideFuncs:
        - "insertBefore(int,int,int)"
        - "handleBaseURI(int)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1667"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1670"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1669"
        BranchSideFuncs:
        - "getRealPrevSibling(int,boolean)"
        - "setAsLastChild(int,int)"
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1520,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1524,1"
      Dst: "[org.w3c.dom.DocumentType].getEntities"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1525,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getNamedItem"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1527,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1528,1"
      Dst: "[org.apache.xerces.dom.ParentNode].setReadOnly"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1529,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1531,1"
      Dst: "[org.w3c.dom.Node].cloneNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1532,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1533,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1548,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].setReadOnly"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1552,1"
      Dst: "[org.w3c.dom.ls.LSParserFilter].getWhatToShow"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1553,1"
      Dst: "[org.w3c.dom.ls.LSParserFilter].acceptNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1559,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1560,1"
      Dst: "[org.w3c.dom.Node].removeChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1584,1"
      Dst: "[org.w3c.dom.Node].getChildNodes"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1586,1"
      Dst: "[org.w3c.dom.NodeList].getLength"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1590,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1592,1"
      Dst: "[org.w3c.dom.NodeList].item"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1593,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1595,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1595,1"
      Dst: "[org.w3c.dom.CharacterData].appendData"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1599,1"
      Dst: "[org.w3c.dom.Node].insertBefore"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1600,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].handleBaseURI"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1616,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1618,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1621,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1622,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1627,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1637,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].cloneNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1638,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].insertBefore"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1645,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1668,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setAsLastChild"
    JavaMethodInfo: null
    BBCount: 60
    CyclomaticComplexity: 6
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].handleBaseURI(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 1689
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttributeNodeNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNodeNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNodeNS(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getBaseURI()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getDocumentURI()"
    - "[org.apache.xerces.dom.ElementImpl].setAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getBaseURI()"
    - "[org.apache.xerces.dom.DOMErrorImpl].<init>()"
    - "[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler()"
    - "[org.apache.xerces.util.DOMErrorHandlerWrapper].handleError(org.w3c.dom.DOMError)"
    functionUses: 2
    ICount: 49
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1728"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1697"
      Branch Sides: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1700"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1704"
        BranchSideFuncs:
        - "getAttributeNodeNS(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1703"
        BranchSideFuncs:
        - "getAttributeNode(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1701"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1707"
        BranchSideFuncs:
        - "getDocumentURI()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1704"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1707"
        BranchSideFuncs:
        - "getDocumentURI()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1709"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1729"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1728"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1709"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1729"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1728"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1710"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1713"
        BranchSideFuncs:
        - "setAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1712"
        BranchSideFuncs:
        - "setAttribute(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1717"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1728"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1720"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1729"
        BranchSideFuncs:
        - "<init>()"
        - "handleError(org.w3c.dom.DOMError)"
        - "getErrorHandler()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1728"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1720"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1729"
        BranchSideFuncs:
        - "<init>()"
        - "handleError(org.w3c.dom.DOMError)"
        - "getErrorHandler()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1728"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1695,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1701,1"
      Dst: "[org.w3c.dom.Element].getAttributeNodeNS"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1704,1"
      Dst: "[org.w3c.dom.Element].getAttributeNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1708,1"
      Dst: "[org.apache.xerces.dom.EntityReferenceImpl].getBaseURI"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1709,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getDocumentURI"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1709,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1711,1"
      Dst: "[org.w3c.dom.Element].setAttributeNS"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1713,1"
      Dst: "[org.w3c.dom.Element].setAttribute"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1721,1"
      Dst: "[org.apache.xerces.dom.DOMErrorImpl].<init>"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1725,1"
      Dst: "[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1725,1"
      Dst: "[org.w3c.dom.DOMErrorHandler].handleError"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].handleBaseURI(int)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 1739
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getDeferredEntityBaseURI(int)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getDocumentURI()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setDeferredAttribute(int,java.lang.String,java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getDeferredEntityBaseURI(int)"
    - "[org.apache.xerces.dom.DOMErrorImpl].<init>()"
    - "[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler()"
    - "[org.apache.xerces.util.DOMErrorHandlerWrapper].handleError(org.w3c.dom.DOMError)"
    functionUses: 1
    ICount: 43
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1742"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1744"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1747"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1746"
        BranchSideFuncs:
        - "getDocumentURI()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1747"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1754"
        BranchSideFuncs:
        - "setDeferredAttribute(int,java.lang.String,java.lang.String,java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1753"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1747"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1754"
        BranchSideFuncs:
        - "setDeferredAttribute(int,java.lang.String,java.lang.String,java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1753"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1755"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1773"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1761"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1765"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1766"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1774"
        BranchSideFuncs:
        - "<init>()"
        - "handleError(org.w3c.dom.DOMError)"
        - "getErrorHandler()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1773"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1766"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1774"
        BranchSideFuncs:
        - "<init>()"
        - "handleError(org.w3c.dom.DOMError)"
        - "getErrorHandler()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1773"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1740,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1743,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1745,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getDeferredEntityBaseURI"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1747,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getDocumentURI"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1747,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1748,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setDeferredAttribute"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1767,1"
      Dst: "[org.apache.xerces.dom.DOMErrorImpl].<init>"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1771,1"
      Dst: "[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1771,1"
      Dst: "[org.w3c.dom.DOMErrorHandler].handleError"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 1803
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLLocatorWrapper].getBaseSystemId()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getBaseSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getBaseSystemId()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getBaseSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getBaseSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getBaseSystemId()"
    functionUses: 7
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1805"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1808"
        BranchSideFuncs:
        - "getBaseSystemId()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1807"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1809"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1808"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1811"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1810"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1806,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getBaseSystemId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1806,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1809,1"
      Dst: "[java.lang.StringBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].endDTD(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 1825
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setInternalSubset(int,java.lang.String)"
    - "[org.apache.xerces.dom.DocumentTypeImpl].setInternalSubset(java.lang.String)"
    functionUses: 7
    ICount: 31
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1827"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1830"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1829"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1830"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1830"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1829"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1830"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1830"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1829"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1832"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1837"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1836"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1833"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1842"
        BranchSideFuncs:
        - "setInternalSubset(int,java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1841"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1837"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1842"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1841"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1838"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1842"
        BranchSideFuncs:
        - "setInternalSubset(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1841"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1827,1"
      Dst: "[java.util.Vector].isEmpty"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1828,1"
      Dst: "[java.util.Stack].pop"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1830,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1831,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1834,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setInternalSubset"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1839,1"
      Dst: "[org.apache.xerces.dom.DocumentTypeImpl].setInternalSubset"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 1857
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].endConditional(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 1868
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 1888
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    functionUses: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1889,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1889,1"
      Dst: "[java.util.Stack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 1901
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1903,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 1932
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getEntities()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createEntity(java.lang.String)"
    - "[org.apache.xerces.dom.EntityImpl].setBaseURI(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)"
    functionUses: 5
    ICount: 99
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1933"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1957"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1956"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1933"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1957"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1956"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1935"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1940"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1939"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1944"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1945"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1944"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1943"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1947"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1945"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1944"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1957"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1959"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1958"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1959"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1970"
        BranchSideFuncs:
        - "getEntities()"
        - "getNamedItem(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1969"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1962"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1970"
        BranchSideFuncs:
        - "setNamedItem(org.w3c.dom.Node)"
        - "createEntity(java.lang.String)"
        - "setBaseURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1969"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1970"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1991"
        BranchSideFuncs:
        - "getLastChild(int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1990"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1973"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1984"
        BranchSideFuncs:
        - "getNodeType(int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1983"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1975"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1982"
        BranchSideFuncs:
        - "getNodeName(int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1981"
        BranchSideFuncs:
        - "getRealPrevSibling(int,boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1977"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1982"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1981"
        BranchSideFuncs:
        - "getRealPrevSibling(int,boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:1984"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:1990"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1934,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1935,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1937,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1943,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1944,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1960,1"
      Dst: "[org.w3c.dom.DocumentType].getEntities"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1961,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getNamedItem"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1963,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createEntity"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1964,1"
      Dst: "[java.util.Stack].peek"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1964,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].setBaseURI"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1965,1"
      Dst: "[org.w3c.dom.NamedNodeMap].setNamedItem"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1972,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1974,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1976,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1977,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1982,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1986,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntity"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:1987,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 2017
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getEntities()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createEntity(java.lang.String)"
    - "[org.apache.xerces.dom.EntityImpl].setPublicId(java.lang.String)"
    - "[org.apache.xerces.dom.EntityImpl].setSystemId(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.dom.EntityImpl].setBaseURI(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)"
    functionUses: 5
    ICount: 86
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2020"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2048"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2047"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2020"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2048"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2047"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2022"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2026"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2030"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2036"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2035"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2048"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2050"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2049"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2050"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2063"
        BranchSideFuncs:
        - "getNamedItem(java.lang.String)"
        - "getEntities()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2062"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2053"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2063"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "createEntity(java.lang.String)"
        - "setBaseURI(java.lang.String)"
        - "setSystemId(java.lang.String)"
        - "setNamedItem(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2062"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2063"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2084"
        BranchSideFuncs:
        - "getLastChild(int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2083"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2066"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2077"
        BranchSideFuncs:
        - "getNodeType(int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2076"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2068"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2075"
        BranchSideFuncs:
        - "getNodeName(int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2074"
        BranchSideFuncs:
        - "getRealPrevSibling(int,boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2070"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2075"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2074"
        BranchSideFuncs:
        - "getRealPrevSibling(int,boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2077"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2083"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2018,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2019,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2021,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2022,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2024,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2051,1"
      Dst: "[org.w3c.dom.DocumentType].getEntities"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2052,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getNamedItem"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2054,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createEntity"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2055,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].setPublicId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2056,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].setSystemId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2057,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2057,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].setBaseURI"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2058,1"
      Dst: "[org.w3c.dom.NamedNodeMap].setNamedItem"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2065,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2067,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2069,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2070,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2075,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2078,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntity"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2080,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 2112
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    functionUses: 5
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2117"
        BranchSideFuncs:
        - "getExpandedSystemId()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2117"
        BranchSideFuncs:
        - "getExpandedSystemId()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2117"
        BranchSideFuncs:
        - "getExpandedSystemId()"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2117"
        BranchSideFuncs:
        - "getExpandedSystemId()"
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2115,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2115,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2116,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2118,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2118,1"
      Dst: "[java.util.Stack].push"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 2136
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2137,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 2163
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getEntities()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createEntity(java.lang.String)"
    - "[org.apache.xerces.dom.EntityImpl].setPublicId(java.lang.String)"
    - "[org.apache.xerces.dom.EntityImpl].setSystemId(java.lang.String)"
    - "[org.apache.xerces.dom.EntityImpl].setNotationName(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.dom.EntityImpl].setBaseURI(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)"
    functionUses: 6
    ICount: 84
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2191"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2191"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2181"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2192"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2206"
        BranchSideFuncs:
        - "getNamedItem(java.lang.String)"
        - "getEntities()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2206"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "setNotationName(java.lang.String)"
        - "createEntity(java.lang.String)"
        - "setBaseURI(java.lang.String)"
        - "setSystemId(java.lang.String)"
        - "setNamedItem(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2227"
        BranchSideFuncs:
        - "getLastChild(int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2226"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2220"
        BranchSideFuncs:
        - "getNodeType(int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2219"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2218"
        BranchSideFuncs:
        - "getNodeName(int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2217"
        BranchSideFuncs:
        - "getRealPrevSibling(int,boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2217"
        BranchSideFuncs:
        - "getRealPrevSibling(int,boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2226"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2164,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2165,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2167,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2193,1"
      Dst: "[org.w3c.dom.DocumentType].getEntities"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2194,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getNamedItem"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2196,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createEntity"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2197,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].setPublicId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2198,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].setSystemId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2199,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].setNotationName"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2200,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2200,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].setBaseURI"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2201,1"
      Dst: "[org.w3c.dom.NamedNodeMap].setNamedItem"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2208,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2210,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2212,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2213,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2218,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2221,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntity"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2223,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 2243
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNotations()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createNotation(java.lang.String)"
    - "[org.apache.xerces.dom.NotationImpl].setPublicId(java.lang.String)"
    - "[org.apache.xerces.dom.NotationImpl].setSystemId(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.dom.NotationImpl].setBaseURI(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredNotation(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)"
    functionUses: 6
    ICount: 77
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2281"
        BranchSideFuncs:
        - "getNotations()"
        - "getNamedItem(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2280"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2281"
        BranchSideFuncs:
        - "getNotations()"
        - "getNamedItem(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2280"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2271"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2281"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "createNotation(java.lang.String)"
        - "setBaseURI(java.lang.String)"
        - "setSystemId(java.lang.String)"
        - "setNamedItem(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2280"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2302"
        BranchSideFuncs:
        - "getLastChild(int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2301"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2284"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2295"
        BranchSideFuncs:
        - "getNodeType(int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2294"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2293"
        BranchSideFuncs:
        - "getNodeName(int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2292"
        BranchSideFuncs:
        - "getPrevSibling(int,boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2292"
        BranchSideFuncs:
        - "getPrevSibling(int,boolean)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2295"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2301"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2244,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2245,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2247,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2270,1"
      Dst: "[org.w3c.dom.DocumentType].getNotations"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2271,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getNamedItem"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2272,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createNotation"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2273,1"
      Dst: "[org.apache.xerces.dom.NotationImpl].setPublicId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2274,1"
      Dst: "[org.apache.xerces.dom.NotationImpl].setSystemId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2275,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2275,1"
      Dst: "[org.apache.xerces.dom.NotationImpl].setBaseURI"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2276,1"
      Dst: "[org.w3c.dom.NamedNodeMap].setNamedItem"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2283,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2285,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2287,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2288,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2293,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2296,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredNotation"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2298,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 2313
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 2330
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2331"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2338"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2331"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2338"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2332,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 2371
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String[]"
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].lookupElementDefinition(java.lang.String)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElementDefinition(java.lang.String)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(java.lang.String,java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setIdAttribute(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getElements()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createElementDefinition(java.lang.String)"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getElements()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].createAttributeNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].createAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].setValue(java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.dom.AttrImpl].setSpecified(boolean)"
    - "[org.apache.xerces.dom.AttrImpl].setIdAttribute(boolean)"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getAttributes()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItemNS(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItemNS(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItemNS(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getAttributes()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)"
    functionUses: 6
    ICount: 156
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2372"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2413"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2372"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2413"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2378"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2388"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2385"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2394"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2397"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2405"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2399"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2402"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2414"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2454"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2506"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2428"
        BranchSideFuncs:
        - "createDeferredElementDefinition(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2443"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2436"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2436"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2439"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2438"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2439"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2443"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2445"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2449"
        BranchSideFuncs:
        - "setIdAttribute(int)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2448"
        BranchSideFuncs:
        - "appendChild(int,int)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2455"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2506"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2458"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2506"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2463"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2471"
        BranchSideFuncs:
        - "createElementDefinition(java.lang.String)"
        - "getElements()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2470"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2473"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2489"
        BranchSideFuncs:
        - "createAttribute(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2479"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2481"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2480"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2483"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2482"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2483"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2485"
        BranchSideFuncs:
        - "createAttributeNS(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2497"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2501"
        BranchSideFuncs:
        - "setNamedItemNS(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2500"
        BranchSideFuncs:
        - "setNamedItem(org.w3c.dom.Node)"
        - "getAttributes()"
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2373,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2378,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2420,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].lookupElementDefinition"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2424,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElementDefinition"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2425,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2435,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2444,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2443,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2446,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setIdAttribute"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2461,1"
      Dst: "[org.apache.xerces.dom.DocumentTypeImpl].getElements"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2462,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getNamedItem"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2464,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createElementDefinition"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2465,1"
      Dst: "[org.w3c.dom.NamedNodeMap].setNamedItem"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2486,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2490,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createAttribute"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2492,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setValue"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2493,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setSpecified"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2494,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setIdAttribute"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2498,1"
      Dst: "[org.apache.xerces.dom.ElementDefinitionImpl].getAttributes"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2498,1"
      Dst: "[org.w3c.dom.NamedNodeMap].setNamedItemNS"
    JavaMethodInfo: null
    BBCount: 50
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 2520
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 2532
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].createElementNode(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 2540
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.PSVIDocumentImpl].createElementNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].createElementNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].createElementNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].createElementNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].createElementNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createElement(java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].createElement(java.lang.String)"
    - "[org.apache.wml.dom.WMLDocumentImpl].createElement(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].createElement(java.lang.String)"
    functionUses: 1
    ICount: 21
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2541"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2552"
        BranchSideFuncs:
        - "createElement(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2544"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2549"
        BranchSideFuncs:
        - "createElementNS(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2548"
        BranchSideFuncs:
        - "createElementNS(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2545,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createElementNS"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2549,1"
      Dst: "[org.w3c.dom.Document].createElementNS"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2553,1"
      Dst: "[org.w3c.dom.Document].createElement"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].createAttrNode(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 2563
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].createAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].createAttributeNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].createAttributeNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].createAttribute(java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].createAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createAttribute(java.lang.String)"
    functionUses: 1
    ICount: 21
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2564"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2578"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2577"
        BranchSideFuncs:
        - "createAttribute(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2565"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2572"
        BranchSideFuncs:
        - "createAttributeNS(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2568,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2573,1"
      Dst: "[org.w3c.dom.Document].createAttributeNS"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2578,1"
      Dst: "[org.w3c.dom.Document].createAttribute"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: 2599
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].getLastChild()"
    - "[org.apache.xerces.dom.NodeImpl].getLastChild()"
    - "[org.apache.xerces.dom.AttrImpl].getLastChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getLastChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getLastChild()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].replaceData(java.lang.String)"
    - "[org.apache.xerces.dom.CharacterDataImpl].setData(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultText].setData(java.lang.String)"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter].getWhatToShow()"
    - "[org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter].acceptNode(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttrImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].removeChild(org.w3c.dom.Node)"
    functionUses: 8
    ICount: 46
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2607"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2645"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2644"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2608"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2621"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2618"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2611"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2615"
        BranchSideFuncs:
        - "replaceData(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2614"
        BranchSideFuncs:
        - "setData(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2622"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2645"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2644"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2622"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2645"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2644"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2623"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2645"
        BranchSideFuncs:
        - "getWhatToShow()"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2644"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractDOMParser:2624"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2645"
        BranchSideFuncs:
        - "acceptNode(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.parsers.AbstractDOMParser:2644"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2606,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2608,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2610,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2612,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2612,1"
      Dst: "[org.apache.xerces.dom.TextImpl].replaceData"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2615,1"
      Dst: "[org.w3c.dom.CharacterData].setData"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2619,1"
      Dst: "[java.lang.StringBuffer].setLength"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2624,1"
      Dst: "[org.w3c.dom.ls.LSParserFilter].getWhatToShow"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2625,1"
      Dst: "[org.w3c.dom.ls.LSParserFilter].acceptNode"
    - Src: "org.apache.xerces.parsers.AbstractDOMParser:2634,1"
      Dst: "[org.w3c.dom.Node].removeChild"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractDOMParser].abort()"
    functionSourceFile: "org.apache.xerces.parsers.AbstractDOMParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner$1].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner$1"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner$1:51,1"
      Dst: "[java.io.EOFException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner$1].fillInStackTrace()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner$1"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MutationEventImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.events.MutationEventImpl"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.events.EventImpl].<init>()"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.events.MutationEventImpl:30,1"
      Dst: "[org.apache.xerces.dom.events.EventImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MutationEventImpl].getAttrName()"
    functionSourceFile: "org.apache.xerces.dom.events.MutationEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MutationEventImpl].getAttrChange()"
    functionSourceFile: "org.apache.xerces.dom.events.MutationEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MutationEventImpl].getNewValue()"
    functionSourceFile: "org.apache.xerces.dom.events.MutationEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MutationEventImpl].getPrevValue()"
    functionSourceFile: "org.apache.xerces.dom.events.MutationEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MutationEventImpl].getRelatedNode()"
    functionSourceFile: "org.apache.xerces.dom.events.MutationEventImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(java.lang.String,boolean,boolean,org.w3c.dom.Node,java.lang.String,java.lang.String,java.lang.String,short)"
    functionSourceFile: "org.apache.xerces.dom.events.MutationEventImpl"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "boolean"
    - "org.w3c.dom.Node"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.events.EventImpl].initEvent(java.lang.String,boolean,boolean)"
    functionUses: 7
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.events.MutationEventImpl:110,1"
      Dst: "[org.apache.xerces.dom.events.EventImpl].initEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport].getContextClassLoader()"
    functionSourceFile: "org.apache.html.dom.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport:40,1"
      Dst: "[org.apache.html.dom.SecuritySupport$1].<init>"
    - Src: "org.apache.html.dom.SecuritySupport:41,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport].getSystemClassLoader()"
    functionSourceFile: "org.apache.html.dom.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport:53,1"
      Dst: "[org.apache.html.dom.SecuritySupport$2].<init>"
    - Src: "org.apache.html.dom.SecuritySupport:54,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport].getParentClassLoader(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.html.dom.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport:66,1"
      Dst: "[org.apache.html.dom.SecuritySupport$3].<init>"
    - Src: "org.apache.html.dom.SecuritySupport:67,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport].getSystemProperty(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.SecuritySupport"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.html.dom.SecuritySupport$4].<init>(java.lang.String)"
    - "[org.apache.html.dom.SecuritySupport$4].run()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport:82,1"
      Dst: "[org.apache.html.dom.SecuritySupport$4].<init>"
    - Src: "org.apache.html.dom.SecuritySupport:83,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)"
    functionSourceFile: "org.apache.html.dom.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.FileInputStream"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport:94,1"
      Dst: "[org.apache.html.dom.SecuritySupport$5].<init>"
    - Src: "org.apache.html.dom.SecuritySupport:95,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.html.dom.SecuritySupport:101,1"
      Dst: "[java.security.PrivilegedActionException].getException"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport].getResourceAsStream(java.lang.ClassLoader,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport:108,1"
      Dst: "[org.apache.html.dom.SecuritySupport$6].<init>"
    - Src: "org.apache.html.dom.SecuritySupport:109,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)"
    functionSourceFile: "org.apache.html.dom.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport:123,1"
      Dst: "[org.apache.html.dom.SecuritySupport$7].<init>"
    - Src: "org.apache.html.dom.SecuritySupport:124,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.html.dom.SecuritySupport:128,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)"
    functionSourceFile: "org.apache.html.dom.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport:132,1"
      Dst: "[org.apache.html.dom.SecuritySupport$8].<init>"
    - Src: "org.apache.html.dom.SecuritySupport:133,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.html.dom.SecuritySupport:137,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport].<init>()"
    functionSourceFile: "org.apache.html.dom.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport:140,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].getSign()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].calcSignum(boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:183"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:180,1"
      Dst: "[java.math.BigInteger].signum"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:185,1"
      Dst: "[java.math.BigDecimal].signum"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(boolean,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigDecimal)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "boolean"
    - "java.math.BigInteger"
    - "java.math.BigInteger"
    - "java.math.BigInteger"
    - "java.math.BigInteger"
    - "java.math.BigInteger"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].calcSignum(boolean)"
    - "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigInteger,javax.xml.datatype.DatatypeConstants$Field)"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigInteger,javax.xml.datatype.DatatypeConstants$Field)"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigInteger,javax.xml.datatype.DatatypeConstants$Field)"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigInteger,javax.xml.datatype.DatatypeConstants$Field)"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigInteger,javax.xml.datatype.DatatypeConstants$Field)"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigDecimal,javax.xml.datatype.DatatypeConstants$Field)"
    functionUses: 1
    ICount: 40
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:246"
        BranchSideFuncs:
        - "testNonNegative(java.math.BigInteger,javax.xml.datatype.DatatypeConstants$Field)"
        - "testNonNegative(java.math.BigDecimal,javax.xml.datatype.DatatypeConstants$Field)"
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:246"
        BranchSideFuncs:
        - "testNonNegative(java.math.BigInteger,javax.xml.datatype.DatatypeConstants$Field)"
        - "testNonNegative(java.math.BigDecimal,javax.xml.datatype.DatatypeConstants$Field)"
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:246"
        BranchSideFuncs:
        - "testNonNegative(java.math.BigInteger,javax.xml.datatype.DatatypeConstants$Field)"
        - "testNonNegative(java.math.BigDecimal,javax.xml.datatype.DatatypeConstants$Field)"
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:246"
        BranchSideFuncs:
        - "testNonNegative(java.math.BigInteger,javax.xml.datatype.DatatypeConstants$Field)"
        - "testNonNegative(java.math.BigDecimal,javax.xml.datatype.DatatypeConstants$Field)"
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:246"
        BranchSideFuncs:
        - "testNonNegative(java.math.BigInteger,javax.xml.datatype.DatatypeConstants$Field)"
        - "testNonNegative(java.math.BigDecimal,javax.xml.datatype.DatatypeConstants$Field)"
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:246"
        BranchSideFuncs:
        - "testNonNegative(java.math.BigInteger,javax.xml.datatype.DatatypeConstants$Field)"
        - "testNonNegative(java.math.BigDecimal,javax.xml.datatype.DatatypeConstants$Field)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:224,1"
      Dst: "[javax.xml.datatype.Duration].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:233,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].calcSignum"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:244,1"
      Dst: "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:244,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:247,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigInteger,javax.xml.datatype.DatatypeConstants$Field)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.math.BigInteger"
    - "javax.xml.datatype.DatatypeConstants$Field"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionUses: 5
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:268"
        BranchSideFuncs:
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:268"
        BranchSideFuncs:
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:263,1"
      Dst: "[java.math.BigInteger].signum"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:265,1"
      Dst: "[javax.xml.datatype.DatatypeConstants$Field].toString"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:265,1"
      Dst: "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:265,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigDecimal,javax.xml.datatype.DatatypeConstants$Field)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.math.BigDecimal"
    - "javax.xml.datatype.DatatypeConstants$Field"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:278"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:278"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:278,1"
      Dst: "[java.math.BigDecimal].signum"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:281,1"
      Dst: "[javax.xml.datatype.DatatypeConstants$Field].toString"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:281,1"
      Dst: "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:281,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(boolean,int,int,int,int,int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "boolean"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(boolean,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigDecimal)"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].wrap(int)"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].wrap(int)"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].wrap(int)"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].wrap(int)"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].wrap(int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:306"
        BranchSideFuncs:
        - "<init>(boolean,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigDecimal)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:309,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].wrap"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:314,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:307,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].wrap(int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:331"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:331,1"
      Dst: "[java.math.BigInteger].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(long)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:356"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:359"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:368"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:361"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:365"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:375"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:371"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:375"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:374"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:382"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:378"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:385"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:381"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:351,1"
      Dst: "[javax.xml.datatype.Duration].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:376,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:379,1"
      Dst: "[java.math.BigInteger].valueOf"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 125
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:439"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:439"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:443"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:451"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:450"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:443"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:451"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:450"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:454"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:461"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:460"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:455"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:460"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:455"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:460"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:461"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:469"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:462"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:466"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:465"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:473"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:479"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:474"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:479"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:474"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:479"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:484"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:487"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:486"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:487"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:493"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:492"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:487"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:493"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:492"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:421,1"
      Dst: "[javax.xml.datatype.Duration].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:427,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:431,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:435,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:444,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:455,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].isDigit"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:458,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].parsePiece"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:474,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].isDigitOrPeriod"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:493,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].organizeParts"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:497,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].parseBigInteger"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:502,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].parseBigDecimal"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:503,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].calcSignum"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].isDigit(char)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:515"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:514"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:515"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:514"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].isDigitOrPeriod(char)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:526"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:525"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:526"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:525"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:526,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].isDigit"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].parsePiece(java.lang.String,int[])"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:542"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:546"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:545"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:543"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:546"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:545"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:546"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:549"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:542,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:543,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:543,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].isDigitOrPeriod"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:547,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:552,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].organizeParts(java.lang.String,java.lang.String[],int[],int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    - "int[]"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:575"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:576"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:581"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:580"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:583"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:588"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:587"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:588"
      Branch Sides: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:595"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:597"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:574,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:577,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:581,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:580,1"
      Dst: "[java.lang.String].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].parseBigInteger(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:616"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:618"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:619,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:619,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:621,1"
      Dst: "[java.math.BigInteger].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].parseBigDecimal(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:643"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:646"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:645"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:646,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:646,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:649,1"
      Dst: "[java.math.BigDecimal].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].compare(javax.xml.datatype.Duration)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "javax.xml.datatype.Duration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 352
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:700"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:709"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:708"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:700"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:709"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:708"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:709"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:719"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:718"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:709"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:719"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:718"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:719"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:729"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:728"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:719"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:729"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:728"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:729"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:739"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:738"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:729"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:739"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:738"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:739"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:749"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:748"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:739"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:749"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:748"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:749"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:761"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:760"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:749"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:761"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:760"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:762"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:772"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:771"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:762"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:772"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:771"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:773"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:783"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:782"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:773"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:783"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:782"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:784"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:794"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:793"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:784"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:794"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:793"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:805"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:804"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:805"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:804"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:806"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:816"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:815"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:806"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:816"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:815"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:818"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:821"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:820"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:821"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:833"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:832"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:821"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:833"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:832"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:863"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:867"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:866"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:697,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:700,1"
      Dst: "[java.math.BigInteger].compareTo"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:701,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:703,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:703,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:703,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:703,1"
      Dst: "[javax.xml.datatype.DatatypeConstants$Field].toString"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:703,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:703,1"
      Dst: "[java.math.BigInteger].toString"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:702,1"
      Dst: "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:702,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:749,1"
      Dst: "[java.math.BigDecimal].toBigInteger"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:752,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].toString"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:761,1"
      Dst: "[javax.xml.datatype.Duration].getField"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:833,1"
      Dst: "[java.util.GregorianCalendar].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:840,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getYears"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:840,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getSign"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:840,1"
      Dst: "[java.util.GregorianCalendar].add"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:841,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getMonths"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:842,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getDays"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:843,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getHours"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:844,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getMinutes"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:845,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getSeconds"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:855,1"
      Dst: "[javax.xml.datatype.Duration].getYears"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:855,1"
      Dst: "[javax.xml.datatype.Duration].getSign"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:856,1"
      Dst: "[javax.xml.datatype.Duration].getMonths"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:857,1"
      Dst: "[javax.xml.datatype.Duration].getDays"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:858,1"
      Dst: "[javax.xml.datatype.Duration].getHours"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:859,1"
      Dst: "[javax.xml.datatype.Duration].getMinutes"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:860,1"
      Dst: "[javax.xml.datatype.Duration].getSeconds"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:863,1"
      Dst: "[java.util.GregorianCalendar].equals"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:867,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].compareDates"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].compareDates(javax.xml.datatype.Duration,javax.xml.datatype.Duration)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "javax.xml.datatype.Duration"
    - "javax.xml.datatype.Duration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:894"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:898"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:897"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:905"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:909"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:908"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:916"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:920"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:919"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:887,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].clone"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:891,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].add"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:893,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].compare"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:904,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].compareResults"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].compareResults(int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:933"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:936"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:935"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:936"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:939"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:938"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].hashCode()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 948
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toGregorianCalendar()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].addTo(java.util.Calendar)"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(java.util.Calendar)"
    functionUses: 5
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:949,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].toGregorianCalendar"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:950,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].addTo"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:951,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].toString()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 973
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].toString(java.math.BigDecimal)"
    functionUses: 14
    ICount: 47
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:975"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:978"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:977"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:980"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:983"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:982"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:983"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:986"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:985"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:986"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:989"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:990"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:991"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:990"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:990"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:991"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:990"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:990"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1003"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1002"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:992"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:995"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:994"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:995"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:998"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:997"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:998"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1003"
        BranchSideFuncs:
        - "toString(java.math.BigDecimal)"
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1002"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:974,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:976,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:999,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].toString"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1003,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].toString(java.math.BigDecimal)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 1016
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1020"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1026"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1025"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1027"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1030"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1029"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1030"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1035"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1034"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1037"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1039"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1017,1"
      Dst: "[java.math.BigDecimal].unscaledValue"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1017,1"
      Dst: "[java.math.BigInteger].toString"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1018,1"
      Dst: "[java.math.BigDecimal].scale"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1026,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1028,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1028,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1028,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1031,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1032,1"
      Dst: "[java.lang.StringBuffer].insert"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1036,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1042,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].isSet(javax.xml.datatype.DatatypeConstants$Field)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "javax.xml.datatype.DatatypeConstants$Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 65
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1062"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1069"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1070"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1073"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1071"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1070"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1074"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1078"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1077"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1075"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1074"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1078"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1082"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1081"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1079"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1078"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1082"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1086"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1085"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1083"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1082"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1086"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1090"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1089"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1087"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1086"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1090"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1095"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1094"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1091"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1090"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1066,1"
      Dst: "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1066,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1096,1"
      Dst: "[javax.xml.datatype.DatatypeConstants$Field].toString"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1096,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].getField(javax.xml.datatype.DatatypeConstants$Field)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 1126
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "javax.xml.datatype.DatatypeConstants$Field"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionUses: 7
    ICount: 41
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1134"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1138"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1150"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1166"
        BranchSideFuncs:
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1131,1"
      Dst: "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1131,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1168,1"
      Dst: "[javax.xml.datatype.DatatypeConstants$Field].toString"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1168,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].getYears()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 1192
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(javax.xml.datatype.DatatypeConstants$Field)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1193,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].getMonths()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 1205
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(javax.xml.datatype.DatatypeConstants$Field)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1206,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].getDays()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 1218
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(javax.xml.datatype.DatatypeConstants$Field)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1219,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].getHours()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 1232
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(javax.xml.datatype.DatatypeConstants$Field)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1233,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].getMinutes()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 1246
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(javax.xml.datatype.DatatypeConstants$Field)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1247,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].getSeconds()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 1261
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(javax.xml.datatype.DatatypeConstants$Field)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1262,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(javax.xml.datatype.DatatypeConstants$Field)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 1274
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "javax.xml.datatype.DatatypeConstants$Field"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getField(javax.xml.datatype.DatatypeConstants$Field)"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1279"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1275,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getField"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1280,1"
      Dst: "[java.lang.Number].intValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].getTimeInMillis(java.util.Calendar)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1315,1"
      Dst: "[java.util.Calendar].clone"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1316,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].addTo"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1317,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].getTimeInMillis(java.util.Date)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1352,1"
      Dst: "[java.util.GregorianCalendar].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1353,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1354,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].addTo"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1355,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1355,1"
      Dst: "[java.util.Date].getTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].normalizeWith(java.util.Calendar)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.Duration"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1426"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1429"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1414,1"
      Dst: "[java.util.Calendar].clone"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1418,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getYears"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1418,1"
      Dst: "[java.util.Calendar].add"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1419,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getMonths"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1420,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getDays"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1423,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1430,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1430,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].wrap"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1431,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getField"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1433,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].multiply(int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.Duration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1453,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1453,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].multiply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].multiply(java.math.BigDecimal)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.Duration"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 90
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1517"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1524"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1518"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1520"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1529"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1532"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1536"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1536"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1538"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1539"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1540"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1541"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1543"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1541"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1543"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1541"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1505,1"
      Dst: "[java.math.BigDecimal].signum"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1506,1"
      Dst: "[java.math.BigDecimal].abs"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1511,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getFieldAsBigDecimal"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1512,1"
      Dst: "[java.math.BigDecimal].multiply"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1512,1"
      Dst: "[java.math.BigDecimal].add"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1514,1"
      Dst: "[java.math.BigDecimal].setScale"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1516,1"
      Dst: "[java.math.BigDecimal].subtract"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1519,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1538,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].toBigInteger"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1543,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].getFieldAsBigDecimal(javax.xml.datatype.DatatypeConstants$Field)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 1
    argTypes:
    - "javax.xml.datatype.DatatypeConstants$Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1556"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1565"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1564"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1561"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1560"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1566"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1570"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1569"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1565,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getField"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1570,1"
      Dst: "[java.math.BigDecimal].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].toBigInteger(java.math.BigDecimal,boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.math.BigDecimal"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1590"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1589"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1590"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1589"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1586,1"
      Dst: "[java.math.BigDecimal].signum"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1590,1"
      Dst: "[java.math.BigDecimal].unscaledValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].add(javax.xml.datatype.Duration)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.Duration"
    argCount: 1
    argTypes:
    - "javax.xml.datatype.Duration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 172
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1679"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1688"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1687"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1680"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1683"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1682"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1683"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1658"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1657"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1691"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1691"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1693"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1693"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1695"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1695"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1697"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1697"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1699"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1699"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1700"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1698"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1697"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1701"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1698"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1697"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1702"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1697"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1660,1"
      Dst: "[javax.xml.datatype.Duration].getField"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1661,1"
      Dst: "[javax.xml.datatype.Duration].getSign"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1660,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1661,1"
      Dst: "[java.math.BigDecimal].add"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1674,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].alignSigns"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1680,1"
      Dst: "[java.math.BigDecimal].signum"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1681,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1690,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].toBigInteger"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1700,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].alignSigns(java.math.BigDecimal[],int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.math.BigDecimal[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1713"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1735"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1734"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1714"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1723"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1728"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1727"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1731"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1710"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1709"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1735"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1710"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1709"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1714,1"
      Dst: "[java.math.BigDecimal].signum"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1720,1"
      Dst: "[java.math.BigDecimal].abs"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1720,1"
      Dst: "[java.math.BigDecimal].divide"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1724,1"
      Dst: "[java.math.BigDecimal].negate"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1728,1"
      Dst: "[java.math.BigDecimal].subtract"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1729,1"
      Dst: "[java.math.BigDecimal].multiply"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1729,1"
      Dst: "[java.math.BigDecimal].add"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigInteger,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 2
    argTypes:
    - "java.math.BigInteger"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1747"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1748"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1747"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1747"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1750"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1749"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1750"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1753"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1752"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1751,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1753,1"
      Dst: "[java.math.BigInteger].negate"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigDecimal,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 1764
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 2
    argTypes:
    - "java.math.BigDecimal"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1765"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1766"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1765"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1765"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1768"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1767"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1768"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1771"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1770"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1771,1"
      Dst: "[java.math.BigDecimal].negate"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].subtract(javax.xml.datatype.Duration)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.Duration"
    argCount: 1
    argTypes:
    - "javax.xml.datatype.Duration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1824,1"
      Dst: "[javax.xml.datatype.Duration].negate"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1824,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].negate()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.Duration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1840"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1839"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1840,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].signum()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].addTo(java.util.Calendar)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 1901
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getYears()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getMonths()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getDays()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getHours()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getMinutes()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].getSeconds()"
    functionUses: 1
    ICount: 38
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.DurationImpl:1909"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.DurationImpl:1914"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1902,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getYears"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1902,1"
      Dst: "[java.util.Calendar].add"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1903,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getMonths"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1904,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getDays"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1905,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getHours"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1906,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getMinutes"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1907,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getSeconds"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1911,1"
      Dst: "[java.math.BigDecimal].setScale"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1911,1"
      Dst: "[java.math.BigDecimal].subtract"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1912,1"
      Dst: "[java.math.BigDecimal].movePointRight"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1912,1"
      Dst: "[java.math.BigDecimal].intValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].addTo(java.util.Date)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1939,1"
      Dst: "[java.util.GregorianCalendar].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1940,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1941,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].addTo"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1942,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1942,1"
      Dst: "[java.util.Date].setTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(java.util.Calendar)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: 1953
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1954,1"
      Dst: "[java.util.Calendar].getTime"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1954,1"
      Dst: "[java.util.Date].getTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.DurationImpl].writeReplace()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.DurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1966,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DurationImpl].toString"
    - Src: "org.apache.xerces.jaxp.datatype.DurationImpl:1966,1"
      Dst: "[org.apache.xerces.jaxp.datatype.SerializedDuration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.EndDocumentImpl].<init>(javax.xml.stream.Location)"
    functionSourceFile: "org.apache.xerces.stax.events.EndDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.EndDocumentImpl:40,1"
      Dst: "[org.apache.xerces.stax.events.XMLEventImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.EndDocumentImpl].writeAsEncodedUnicode(java.io.Writer)"
    functionSourceFile: "org.apache.xerces.stax.events.EndDocumentImpl"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].<init>(org.apache.xerces.jaxp.validation.StAXValidatorHelper,org.apache.xerces.util.JAXPNamespaceContextWrapper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    - "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:68,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:66,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:71,1"
      Dst: "[javax.xml.stream.XMLEventFactory].newInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setStAXResult(javax.xml.transform.stax.StAXResult)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.transform.stax.StAXResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:79"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:81,1"
      Dst: "[javax.xml.transform.stax.StAXResult].getXMLEventWriter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(javax.xml.stream.XMLStreamReader)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:88"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:88"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:85,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getVersion"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:86,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getCharacterEncodingScheme"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:87,1"
      Dst: "[javax.xml.stream.XMLStreamReader].standaloneSet"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:88,1"
      Dst: "[javax.xml.stream.XMLEventFactory].createStartDocument"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:88,1"
      Dst: "[javax.xml.stream.XMLEventWriter].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endDocument(javax.xml.stream.XMLStreamReader)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:93,1"
      Dst: "[javax.xml.stream.XMLEventFactory].createEndDocument"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:93,1"
      Dst: "[javax.xml.stream.XMLEventWriter].add"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:94,1"
      Dst: "[javax.xml.stream.XMLEventWriter].flush"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].comment(javax.xml.stream.XMLStreamReader)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:98,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getText"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:98,1"
      Dst: "[javax.xml.stream.XMLEventFactory].createComment"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:98,1"
      Dst: "[javax.xml.stream.XMLEventWriter].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].processingInstruction(javax.xml.stream.XMLStreamReader)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:103,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getPIData"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:104,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getPITarget"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:104,1"
      Dst: "[javax.xml.stream.XMLEventFactory].createProcessingInstruction"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:104,1"
      Dst: "[javax.xml.stream.XMLEventWriter].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].entityReference(javax.xml.stream.XMLStreamReader)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:110,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getLocalName"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:112,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getEntityDeclaration"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:111,1"
      Dst: "[javax.xml.stream.XMLEventFactory].createEntityReference"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:111,1"
      Dst: "[javax.xml.stream.XMLEventWriter].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(javax.xml.stream.events.StartDocument)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.StartDocument"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:116,1"
      Dst: "[javax.xml.stream.XMLEventWriter].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endDocument(javax.xml.stream.events.EndDocument)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.EndDocument"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:120,1"
      Dst: "[javax.xml.stream.XMLEventWriter].add"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:121,1"
      Dst: "[javax.xml.stream.XMLEventWriter].flush"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].doctypeDecl(javax.xml.stream.events.DTD)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.DTD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:125,1"
      Dst: "[javax.xml.stream.XMLEventWriter].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(javax.xml.stream.events.Characters)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.Characters"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:129,1"
      Dst: "[javax.xml.stream.XMLEventWriter].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].cdata(javax.xml.stream.events.Characters)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.Characters"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:133,1"
      Dst: "[javax.xml.stream.XMLEventWriter].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].comment(javax.xml.stream.events.Comment)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.Comment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:137,1"
      Dst: "[javax.xml.stream.XMLEventWriter].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].processingInstruction(javax.xml.stream.events.ProcessingInstruction)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.ProcessingInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:142,1"
      Dst: "[javax.xml.stream.XMLEventWriter].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].entityReference(javax.xml.stream.events.EntityReference)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.EntityReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:147,1"
      Dst: "[javax.xml.stream.XMLEventWriter].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setIgnoringCharacters(boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "org.apache.xerces.xni.NamespaceContext"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getCurrentEvent()"
    - "[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(java.lang.String,java.lang.String,java.lang.String,java.util.Iterator,java.util.Iterator,javax.xml.namespace.NamespaceContext)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getAttributeIterator(org.apache.xerces.xni.XMLAttributes,int)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getNamespaceIterator()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getNamespaceContext()"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 17
    ICount: 34
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:186"
        BranchSideFuncs:
        - "getNamespaceIterator()"
        - "getAttributeIterator(org.apache.xerces.xni.XMLAttributes,int)"
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:186"
        BranchSideFuncs:
        - "getNamespaceIterator()"
        - "getAttributeIterator(org.apache.xerces.xni.XMLAttributes,int)"
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:187"
        BranchSideFuncs:
        - "createStartElement(java.lang.String,java.lang.String,java.lang.String,java.util.Iterator,java.util.Iterator,javax.xml.namespace.NamespaceContext)"
        - "getNamespaceIterator()"
        - "getAttributeIterator(org.apache.xerces.xni.XMLAttributes,int)"
        - "<init>(java.lang.Exception)"
        - "getNamespaceContext()"
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:186"
        BranchSideFuncs:
        - "getNamespaceIterator()"
        - "getAttributeIterator(org.apache.xerces.xni.XMLAttributes,int)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:176,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:179,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getCurrentEvent"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:181,1"
      Dst: "[javax.xml.stream.XMLEventWriter].add"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:187,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getAttributeIterator"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:187,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getNamespaceIterator"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:188,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getNamespaceContext"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:185,1"
      Dst: "[javax.xml.stream.XMLEventFactory].createStartElement"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:191,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionUses: 14
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:197,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:198,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.XMLEventFactoryImpl].createCharacters(java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.stax.XMLEventFactoryImpl].createCData(java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 27
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:219"
        BranchSideFuncs:
        - "createCharacters(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:218"
        BranchSideFuncs:
        - "createCData(java.lang.String)"
        - "toString()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:216,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:216,1"
      Dst: "[javax.xml.stream.XMLEventFactory].createCharacters"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:216,1"
      Dst: "[javax.xml.stream.XMLEventWriter].add"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:219,1"
      Dst: "[javax.xml.stream.XMLEventFactory].createCData"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:223,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:230,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getCurrentEvent()"
    - "[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement(java.lang.String,java.lang.String,java.lang.String,java.util.Iterator)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getNamespaceIterator()"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 16
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:238"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:237,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getCurrentEvent"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:239,1"
      Dst: "[javax.xml.stream.XMLEventWriter].add"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:243,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getNamespaceIterator"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:242,1"
      Dst: "[javax.xml.stream.XMLEventFactory].createEndElement"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:247,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDocumentSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getDocumentSource()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDocumentSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getAttributeIterator(org.apache.xerces.xni.XMLAttributes,int)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLAttributes"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].<init>(org.apache.xerces.jaxp.validation.StAXEventResultBuilder,org.apache.xerces.xni.XMLAttributes,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:272"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:271"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.jaxp.validation.StAXEventResultBuilder,org.apache.xerces.xni.XMLAttributes,int)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:272,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getNamespaceIterator()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixCount()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].<init>(org.apache.xerces.jaxp.validation.StAXEventResultBuilder,int)"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:275"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.jaxp.validation.StAXEventResultBuilder,int)"
        - "getDeclaredPrefixCount()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:276,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixCount"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder:277,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].access$000(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "org.apache.xerces.xni.QName"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].access$100(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "javax.xml.stream.XMLEventFactory"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].access$200(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:369,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].<init>(org.apache.xerces.jaxp.SAXParserImpl)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.SAXParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:373,1"
      Dst: "[org.apache.xerces.parsers.SAXParser].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:364,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SecurityManager].<init>()"
    - "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SAXParserImpl].access$000(org.apache.xerces.jaxp.SAXParserImpl)"
    - "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setSchemaValidatorFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].setFeature(java.lang.String,boolean)"
    functionUses: 3
    ICount: 42
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:384"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:388"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:408"
        BranchSideFuncs:
        - "<init>()"
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:390"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:390"
        BranchSideFuncs:
        - "<init>()"
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:389"
        BranchSideFuncs:
        - "<init>()"
        - "setProperty(java.lang.String,java.lang.Object)"
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:390"
        BranchSideFuncs:
        - "<init>()"
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:389"
        BranchSideFuncs:
        - "<init>()"
        - "setProperty(java.lang.String,java.lang.Object)"
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:402"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:406"
        BranchSideFuncs:
        - "<init>()"
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:405"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:413"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:412"
        BranchSideFuncs:
        - "access$000(org.apache.xerces.jaxp.SAXParserImpl)"
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:410"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:408"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:416"
        BranchSideFuncs:
        - "setSchemaValidatorFeature(java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:415"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:416"
        BranchSideFuncs:
        - "setSchemaValidatorFeature(java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:415"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:386,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:388,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:390,1"
      Dst: "[org.apache.xerces.util.SecurityManager].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:390,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setProperty"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:408,1"
      Dst: "[java.util.HashMap].containsKey"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:409,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].getFeature"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:410,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:413,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].access$000"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:414,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setSchemaValidatorFeature"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:416,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setFeature"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractSAXParser].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].getFeature(java.lang.String)"
    functionUses: 3
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:421"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:424"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:425"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:434"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:433"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:427"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:426"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:423,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:425,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:427,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].getProperty"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:434,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].getFeature"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.SAXParserImpl].access$100(org.apache.xerces.jaxp.SAXParserImpl)"
    - "[org.xml.sax.SAXNotSupportedException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()"
    - "[org.apache.xerces.parsers.XML11Configuration].getLocale()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()"
    - "[org.apache.xerces.jaxp.SAXParserImpl].isValidating()"
    - "[org.apache.xerces.jaxp.SAXParserImpl].access$202(org.apache.xerces.jaxp.SAXParserImpl,java.lang.String)"
    - "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.jaxp.SAXParserImpl].access$202(org.apache.xerces.jaxp.SAXParserImpl,java.lang.String)"
    - "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setFeature(java.lang.String,boolean)"
    - "[org.xml.sax.SAXNotSupportedException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()"
    - "[org.apache.xerces.parsers.XML11Configuration].getLocale()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()"
    - "[org.apache.xerces.jaxp.SAXParserImpl].access$100(org.apache.xerces.jaxp.SAXParserImpl)"
    - "[org.xml.sax.SAXNotSupportedException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()"
    - "[org.apache.xerces.parsers.XML11Configuration].getLocale()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()"
    - "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].setProperty(java.lang.String,java.lang.Object)"
    - "[org.xml.sax.SAXNotSupportedException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()"
    - "[org.apache.xerces.parsers.XML11Configuration].getLocale()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()"
    - "[org.apache.xerces.parsers.AbstractSAXParser].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SAXParserImpl].access$000(org.apache.xerces.jaxp.SAXParserImpl)"
    - "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setSchemaValidatorProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 2
    ICount: 104
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:444"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:447"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:448"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:450"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:453"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:457"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:456"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:457"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:470"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:459"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:482"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:481"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:464"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:466"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:471"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:479"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
        - "access$202(org.apache.xerces.jaxp.SAXParserImpl,java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:478"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:484"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:487"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:491"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:490"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:492"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:499"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:498"
        BranchSideFuncs:
        - "getLocale()"
        - "<init>(java.lang.String)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:492"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:499"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:498"
        BranchSideFuncs:
        - "getLocale()"
        - "<init>(java.lang.String)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:507"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:511"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:510"
        BranchSideFuncs:
        - "access$000(org.apache.xerces.jaxp.SAXParserImpl)"
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:511"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:514"
        BranchSideFuncs:
        - "setSchemaValidatorProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:513"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:511"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:514"
        BranchSideFuncs:
        - "setSchemaValidatorProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:513"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:446,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:450,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:453,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].access$100"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:455,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getLocale"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:455,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:455,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:459,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].isValidating"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:460,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].access$202"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:461,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setFeature"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:464,1"
      Dst: "[java.util.HashMap].containsKey"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:465,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].getProperty"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:465,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:467,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setProperty"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:491,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].getProperty"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:511,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].access$000"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:512,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setSchemaValidatorProperty"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser"
    linkageType: null
    functionLinenumber: 518
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.SAXParserImpl].access$200(org.apache.xerces.jaxp.SAXParserImpl)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].getProperty(java.lang.String)"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:519"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:522"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:523"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:526"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:523"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:526"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:521,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:523,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:525,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].access$200"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:527,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].getProperty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].restoreInitState()"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:533"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:542"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:535"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:541"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:540"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:543"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:553"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:552"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:545"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:550"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:533,1"
      Dst: "[java.util.HashMap].isEmpty"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:534,1"
      Dst: "[java.util.HashMap].entrySet"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:534,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:535,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:536,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:537,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:538,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:538,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:539,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setFeature"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:541,1"
      Dst: "[java.util.HashMap].clear"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:549,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setProperty"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].parse(org.xml.sax.InputSource)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser"
    linkageType: null
    functionLinenumber: 556
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.InputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.SAXParserImpl].access$000(org.apache.xerces.jaxp.SAXParserImpl)"
    - "[org.apache.xerces.jaxp.SAXParserImpl].access$300(org.apache.xerces.jaxp.SAXParserImpl)"
    - "[org.apache.xerces.jaxp.SAXParserImpl].access$300(org.apache.xerces.jaxp.SAXParserImpl)"
    - "[org.apache.xerces.impl.validation.ValidationManager].reset()"
    - "[org.apache.xerces.jaxp.SAXParserImpl].access$400(org.apache.xerces.jaxp.SAXParserImpl)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].reset()"
    - "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].resetSchemaValidator()"
    - "[org.apache.xerces.parsers.AbstractSAXParser].parse(org.xml.sax.InputSource)"
    functionUses: 1
    ICount: 19
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:564"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:563"
        BranchSideFuncs:
        - "parse(org.xml.sax.InputSource)"
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:564"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:563"
        BranchSideFuncs:
        - "parse(org.xml.sax.InputSource)"
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:558"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:562"
        BranchSideFuncs:
        - "reset()"
        - "access$400(org.apache.xerces.jaxp.SAXParserImpl)"
        - "access$300(org.apache.xerces.jaxp.SAXParserImpl)"
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:561"
        BranchSideFuncs:
        - "resetSchemaValidator()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:557,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].access$000"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:558,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].access$300"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:559,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].reset"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:560,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].access$400"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:560,1"
      Dst: "[org.apache.xerces.jaxp.UnparsedEntityHandler].reset"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:562,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].resetSchemaValidator"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:564,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].parse"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].parse(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:569"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:576"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:575"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:569"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:576"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:575"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:570"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:574"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:573"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:569,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].access$000"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:570,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].access$300"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:571,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].reset"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:572,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].access$400"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:572,1"
      Dst: "[org.apache.xerces.jaxp.UnparsedEntityHandler].reset"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:574,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].resetSchemaValidator"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:576,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].parse"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].getXMLParserConfiguration()"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLParserConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setFeature0(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:585,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].getFeature0(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:590,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].getFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setProperty0(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:595,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].getProperty0(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:600,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setSchemaValidatorFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser"
    linkageType: null
    functionLinenumber: 605
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.SAXParserImpl].access$000(org.apache.xerces.jaxp.SAXParserImpl)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier()"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].getType()"
    - "[org.xml.sax.SAXNotRecognizedException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()"
    - "[org.apache.xerces.parsers.XML11Configuration].getLocale()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()"
    - "[org.xml.sax.SAXNotSupportedException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()"
    - "[org.apache.xerces.parsers.XML11Configuration].getLocale()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()"
    functionUses: 1
    ICount: 28
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:611"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:606"
        BranchSideFuncs:
        - "getIdentifier()"
        - "getType()"
        - "getLocale()"
        - "setFeature(java.lang.String,boolean)"
        - "<init>(java.lang.String)"
        - "access$000(org.apache.xerces.jaxp.SAXParserImpl)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:605"
        BranchSideFuncs:
        - "getIdentifier()"
        - "getType()"
        - "getLocale()"
        - "setFeature(java.lang.String,boolean)"
        - "<init>(java.lang.String)"
        - "access$000(org.apache.xerces.jaxp.SAXParserImpl)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:606,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].access$000"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:606,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].setFeature"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:610,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:611,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:613,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getLocale"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:613,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:613,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:618,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setSchemaValidatorProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser"
    linkageType: null
    functionLinenumber: 626
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.SAXParserImpl].access$000(org.apache.xerces.jaxp.SAXParserImpl)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLScanner].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLEntityManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier()"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].getType()"
    - "[org.xml.sax.SAXNotRecognizedException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()"
    - "[org.apache.xerces.parsers.XML11Configuration].getLocale()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()"
    - "[org.xml.sax.SAXNotSupportedException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()"
    - "[org.apache.xerces.parsers.XML11Configuration].getLocale()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()"
    functionUses: 1
    ICount: 28
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:632"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:627"
        BranchSideFuncs:
        - "getIdentifier()"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "getType()"
        - "getLocale()"
        - "<init>(java.lang.String)"
        - "access$000(org.apache.xerces.jaxp.SAXParserImpl)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:626"
        BranchSideFuncs:
        - "getIdentifier()"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "getType()"
        - "getLocale()"
        - "<init>(java.lang.String)"
        - "access$000(org.apache.xerces.jaxp.SAXParserImpl)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:627,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].access$000"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:627,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].setProperty"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:631,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:632,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:634,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getLocale"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:634,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:634,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:639,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].resetSchemaValidator()"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser"
    linkageType: null
    functionLinenumber: 646
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.SAXParserImpl].access$000(org.apache.xerces.jaxp.SAXParserImpl)"
    - "[org.apache.xerces.jaxp.SAXParserImpl].access$500(org.apache.xerces.jaxp.SAXParserImpl)"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XML11DTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLEntityManager].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.xml.sax.SAXException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 12
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:647,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].access$000"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:647,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].access$500"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:647,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].reset"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:651,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSMessageFormatter"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSMessageFormatter:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.xs.XSMessageFormatter"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSMessageFormatter:64"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSMessageFormatter:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSMessageFormatter:66"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSMessageFormatter:67"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSMessageFormatter:73"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSMessageFormatter:72"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSMessageFormatter:74"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSMessageFormatter:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSMessageFormatter:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSMessageFormatter:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSMessageFormatter:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSMessageFormatter:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSMessageFormatter:65,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.impl.xs.XSMessageFormatter:68,1"
      Dst: "[java.util.ResourceBundle].getBundle"
    - Src: "org.apache.xerces.impl.xs.XSMessageFormatter:73,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.apache.xerces.impl.xs.XSMessageFormatter:76,1"
      Dst: "[java.text.MessageFormat].format"
    - Src: "org.apache.xerces.impl.xs.XSMessageFormatter:79,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.XSMessageFormatter:79,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.XSMessageFormatter:79,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.XSMessageFormatter:85,1"
      Dst: "[java.util.MissingResourceException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable].<init>(int,float)"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:74"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:78"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:79"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:78"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:78"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:72,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:75,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:75,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:75,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:75,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:78,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:92,1"
      Dst: "[java.lang.ref.ReferenceQueue].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable].<init>(int)"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:104,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable].<init>()"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:112,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].clean()"
    - "[org.apache.xerces.util.SymbolTable].hash(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol0(java.lang.String,int,int)"
    functionUses: 78
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:141"
        BranchSideFuncs:
        - "addSymbol0(java.lang.String,int,int)"
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:128,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable].clean"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:131,1"
      Dst: "[org.apache.xerces.util.SymbolTable].hash"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:133,1"
      Dst: "[java.lang.ref.SoftReference].get"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:137,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:142,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol0"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol0(java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].rehash()"
    - "[org.apache.xerces.util.SymbolTable].hash(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].rebalance()"
    - "[org.apache.xerces.util.SymbolTable].hash(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable$SREntry].<init>(java.lang.String,org.apache.xerces.util.SoftReferenceSymbolTable$SREntry,int,java.lang.ref.ReferenceQueue)"
    functionUses: 1
    ICount: 30
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:158"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.apache.xerces.util.SoftReferenceSymbolTable$SREntry,int,java.lang.ref.ReferenceQueue)"
    Callsites:
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:148,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable].rehash"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:149,1"
      Dst: "[org.apache.xerces.util.SymbolTable].hash"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:154,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable].rebalance"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:159,1"
      Dst: "[java.lang.String].intern"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:160,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable$SREntry].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].clean()"
    - "[org.apache.xerces.util.SymbolTable].hash(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol0(char[],int,int,int,int)"
    functionUses: 29
    ICount: 39
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:196"
        BranchSideFuncs:
        - "addSymbol0(char[],int,int,int,int)"
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:183"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:194"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:177,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable].clean"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:180,1"
      Dst: "[org.apache.xerces.util.SymbolTable].hash"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:182,1"
      Dst: "[java.lang.ref.SoftReference].get"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:197,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol0"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol0(char[],int,int,int,int)"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].rehash()"
    - "[org.apache.xerces.util.SymbolTable].hash(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].rebalance()"
    - "[org.apache.xerces.util.SymbolTable].hash(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable$SREntry].<init>(java.lang.String,char[],int,int,org.apache.xerces.util.SoftReferenceSymbolTable$SREntry,int,java.lang.ref.ReferenceQueue)"
    functionUses: 1
    ICount: 34
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:201"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:213"
        BranchSideFuncs:
        - "<init>(java.lang.String,char[],int,int,org.apache.xerces.util.SoftReferenceSymbolTable$SREntry,int,java.lang.ref.ReferenceQueue)"
    Callsites:
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:203,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable].rehash"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:204,1"
      Dst: "[org.apache.xerces.util.SymbolTable].hash"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:209,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable].rebalance"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:214,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:214,1"
      Dst: "[java.lang.String].intern"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:215,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable$SREntry].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable].rehash()"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].rehashCommon(int)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:229,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable].rehashCommon"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable].compact()"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].rehashCommon(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:241,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable].rehashCommon"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable].rebalance()"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].rehashCommon(int)"
    functionUses: 4
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:253"
        BranchSideFuncs:
        - "generateSequence(int[])"
        - "rehashCommon(int)"
    Callsites:
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:254,1"
      Dst: "[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:255,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable].rehashCommon"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable].rehashCommon(int)"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].hash(java.lang.String)"
    functionUses: 3
    ICount: 49
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:274"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:null"
        BranchSideFuncs:
        - "hash(java.lang.String)"
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:278"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:273,1"
      Dst: "[java.lang.ref.SoftReference].get"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:275,1"
      Dst: "[org.apache.xerces.util.SymbolTable].hash"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable].containsSymbol(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].hash(java.lang.String)"
    functionUses: 2
    ICount: 31
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:306"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:301"
        BranchSideFuncs:
        - "hash(java.lang.String)"
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:310"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:311"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:302,1"
      Dst: "[org.apache.xerces.util.SymbolTable].hash"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:303,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:305,1"
      Dst: "[java.lang.ref.SoftReference].get"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:311,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable].containsSymbol(char[],int,int)"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].hash(char[],int,int)"
    functionUses: 2
    ICount: 33
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:335"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:349"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:340"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:339"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:340"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:333"
        BranchSideFuncs:
        - "hash(char[],int,int)"
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:345"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:334,1"
      Dst: "[org.apache.xerces.util.SymbolTable].hash"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:336,1"
      Dst: "[java.lang.ref.SoftReference].get"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable].removeEntry(org.apache.xerces.util.SoftReferenceSymbolTable$SREntry)"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable"
    linkageType: null
    functionLinenumber: 354
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SoftReferenceSymbolTable$SREntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:356"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:357"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:364"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:363"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable].clean()"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable"
    linkageType: null
    functionLinenumber: 373
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].removeEntry(org.apache.xerces.util.SoftReferenceSymbolTable$SREntry)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].compact()"
    functionUses: 2
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:375"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:376"
        BranchSideFuncs:
        - "removeEntry(org.apache.xerces.util.SoftReferenceSymbolTable$SREntry)"
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable:383"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:387"
        BranchSideFuncs:
        - "compact()"
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable:386"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:374,1"
      Dst: "[java.lang.ref.ReferenceQueue].poll"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:377,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable].removeEntry"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable:384,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable].compact"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLParamElementImpl].getName()"
    functionSourceFile: "org.apache.html.dom.HTMLParamElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLParamElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLParamElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLParamElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLParamElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLParamElementImpl].getType()"
    functionSourceFile: "org.apache.html.dom.HTMLParamElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLParamElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLParamElementImpl].setType(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLParamElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLParamElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLParamElementImpl].getValue()"
    functionSourceFile: "org.apache.html.dom.HTMLParamElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLParamElementImpl:61,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLParamElementImpl].setValue(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLParamElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLParamElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLParamElementImpl].getValueType()"
    functionSourceFile: "org.apache.html.dom.HTMLParamElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLParamElementImpl:73,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLParamElementImpl:73,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLParamElementImpl].setValueType(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLParamElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLParamElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLParamElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLParamElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLParamElementImpl:90,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.UniqueOrKey].<init>(java.lang.String,java.lang.String,java.lang.String,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.UniqueOrKey"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.UniqueOrKey:41,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptionElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptionElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptionElementImpl].setValue(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptionElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptionElementImpl].getValue()"
    functionSourceFile: "org.apache.wml.dom.WMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptionElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptionElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptionElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptionElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptionElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptionElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptionElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptionElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptionElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptionElementImpl].setTitle(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptionElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptionElementImpl].getTitle()"
    functionSourceFile: "org.apache.wml.dom.WMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptionElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptionElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptionElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptionElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptionElementImpl:71,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptionElementImpl].setOnPick(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptionElementImpl:75,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptionElementImpl].getOnPick()"
    functionSourceFile: "org.apache.wml.dom.WMLOptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptionElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.ObjectFactory$ConfigurationError].<init>(java.lang.String,java.lang.Exception)"
    functionSourceFile: "org.apache.xerces.parsers.ObjectFactory$ConfigurationError"
    linkageType: null
    functionLinenumber: 527
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.ObjectFactory$ConfigurationError:528,1"
      Dst: "[java.lang.Error].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.ObjectFactory$ConfigurationError].getException()"
    functionSourceFile: "org.apache.xerces.parsers.ObjectFactory$ConfigurationError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Exception"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor].<init>(org.apache.xerces.parsers.SecureProcessingConfiguration)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.parsers.SecureProcessingConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:808,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor"
    linkageType: null
    functionLinenumber: 877
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLInputSource"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.EntityResolver2Wrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.util.EntityResolverWrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.util.DOMEntityResolverWrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.impl.XMLEntityManager].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].access$000(org.apache.xerces.parsers.SecureProcessingConfiguration)"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].getEntityName()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor].<init>(org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor,java.io.Reader,boolean)"
    - "[org.apache.xerces.util.SAXInputSource].setCharacterStream(java.io.Reader)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(java.io.Reader)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].<init>(org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor,java.io.InputStream,boolean)"
    - "[org.apache.xerces.util.SAXInputSource].setByteStream(java.io.InputStream)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(java.io.InputStream)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].<init>(org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor,java.io.InputStream,boolean)"
    - "[org.apache.xerces.util.SAXInputSource].setByteStream(java.io.InputStream)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(java.io.InputStream)"
    functionUses: 5
    ICount: 48
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:879"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:882"
        BranchSideFuncs:
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:881"
        BranchSideFuncs:
        - "access$000(org.apache.xerces.parsers.SecureProcessingConfiguration)"
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:882"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:908"
        BranchSideFuncs:
        - "getEntityName()"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:907"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:882"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:908"
        BranchSideFuncs:
        - "getEntityName()"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:907"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:884"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:883"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:882"
        BranchSideFuncs:
        - "getEntityName()"
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:884"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:883"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:882"
        BranchSideFuncs:
        - "getEntityName()"
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:885"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:891"
        BranchSideFuncs:
        - "getPublicId()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:890"
        BranchSideFuncs:
        - "getCharacterStream()"
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:892"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:896"
        BranchSideFuncs:
        - "setCharacterStream(java.io.Reader)"
        - "<init>(org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor,java.io.Reader,boolean)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:895"
        BranchSideFuncs:
        - "getByteStream()"
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:897"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:901"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:900"
        BranchSideFuncs:
        - "setByteStream(java.io.InputStream)"
        - "<init>(org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor,java.io.InputStream,boolean)"
        - "getExpandedSystemId()"
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:880,1"
      Dst: "[org.apache.xerces.xni.parser.XMLEntityResolver].resolveEntity"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:882,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration].access$000"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:883,1"
      Dst: "[org.apache.xerces.impl.XMLEntityDescription].getEntityName"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:884,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:886,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:887,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:888,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:889,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:891,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:893,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor].<init>"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:893,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:896,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getByteStream"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:898,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].<init>"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:898,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setByteStream"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:902,1"
      Dst: "[java.net.URL].<init>"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor:903,1"
      Dst: "[java.net.URL].openStream"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor"
    linkageType: null
    functionLinenumber: 912
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLEntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor].getEntityResolver()"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLEntityResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher].<init>(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher"
    linkageType: null
    functionLinenumber: 636
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLDocumentScannerImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:637,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher].dispatch(boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher"
    linkageType: null
    functionLinenumber: 660
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.util.XMLChar].isName(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.util.XMLChar].isNCName(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.util.XMLChar].isName(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$100(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanPIData(java.lang.String,org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanXMLDeclOrTextDecl(boolean)"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getDomain()"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getKey()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getArguments()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 98
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:666"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:692"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:691"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:670"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:689"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:688"
        BranchSideFuncs:
        - "scanXMLDeclOrTextDecl(boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:673"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:679"
        BranchSideFuncs:
        - "isNCName(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:678"
        BranchSideFuncs:
        - "isName(int)"
        - "peekChar()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:674"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:683"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:682"
        BranchSideFuncs:
        - "access$000(org.apache.xerces.impl.XMLDocumentScannerImpl)"
        - "addSymbol(char[],int,int)"
        - "access$100(org.apache.xerces.impl.XMLDocumentScannerImpl)"
        - "scanPIData(java.lang.String,org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:679"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:683"
        BranchSideFuncs:
        - "scanChar()"
        - "append(char)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:682"
        BranchSideFuncs:
        - "access$000(org.apache.xerces.impl.XMLDocumentScannerImpl)"
        - "addSymbol(char[],int,int)"
        - "access$100(org.apache.xerces.impl.XMLDocumentScannerImpl)"
        - "scanPIData(java.lang.String,org.apache.xerces.xni.XMLString)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:661,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:662,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:666,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipString"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:670,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:670,1"
      Dst: "[org.apache.xerces.util.XMLChar].isName"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:671,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$000"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:671,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].clear"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:672,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:674,1"
      Dst: "[org.apache.xerces.util.XMLChar].isNCName"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:675,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:683,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:684,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$100"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:684,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanPIData"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:689,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanXMLDeclOrTextDecl"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:699,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getDomain"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:699,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getKey"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:700,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getArguments"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:699,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher:713,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.wml.dom.WMLEmElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLEmElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLEmElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLEmElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLEmElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLEmElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLEmElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLEmElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLEmElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLEmElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLEmElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLEmElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLEmElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLEmElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLEmElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLEmElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLEmElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLEmElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLEmElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLEmElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLEmElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:81,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.xs.XSObject[],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xs.XSObject[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:92,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObject"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:117"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].clearXSObjectList()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl:123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:125"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.xs.XSObject)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.XSObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 15
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl:131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:136"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:133,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(int,org.apache.xerces.xs.XSObject)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.xs.XSObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].contains(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:148,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].containsNull"
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:148,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].containsObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:155,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:155,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:155,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:155,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].size()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()"
    functionUses: 11
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:159,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].iterator()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator0(int)"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:163,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:167,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:172,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator0"
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:174,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:174,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:174,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:174,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator0(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].<init>(org.apache.xerces.impl.xs.util.XSObjectListImpl,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:177"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.xs.util.XSObjectListImpl,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:178,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].containsObject(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl:182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl:183"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:183,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].containsNull()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl:192"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:201,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray0(java.lang.Object[])"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl:206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:210"
        BranchSideFuncs:
        - "toArray0(java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl:212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:207,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:208,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:209,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:211,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray0"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray0(java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:222"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl:220,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].access$000(org.apache.xerces.impl.xs.util.XSObjectListImpl)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].access$100(org.apache.xerces.impl.xs.util.XSObjectListImpl)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObject[]"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.ObjectFactory].<init>()"
    functionSourceFile: "org.apache.xerces.xinclude.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.ObjectFactory:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.ObjectFactory].createObject(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.ObjectFactory:97,1"
      Dst: "[org.apache.xerces.xinclude.ObjectFactory].createObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.ObjectFactory].createObject(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 170
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:183"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.ObjectFactory:127,1"
      Dst: "[org.apache.xerces.xinclude.ObjectFactory].debugPrintln"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:129,1"
      Dst: "[org.apache.xerces.xinclude.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:133,1"
      Dst: "[org.apache.xerces.xinclude.SecuritySupport].getSystemProperty"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:134,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:135,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:135,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:135,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:136,1"
      Dst: "[org.apache.xerces.xinclude.ObjectFactory].newInstance"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:152,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:153,1"
      Dst: "[org.apache.xerces.xinclude.SecuritySupport].getFileExists"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:167,1"
      Dst: "[org.apache.xerces.xinclude.SecuritySupport].getLastModified"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:185,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:186,1"
      Dst: "[org.apache.xerces.xinclude.SecuritySupport].getFileInputStream"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:187,1"
      Dst: "[java.util.Properties].load"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:200,1"
      Dst: "[java.io.FileInputStream].close"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:208,1"
      Dst: "[java.util.Properties].getProperty"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:239,1"
      Dst: "[org.apache.xerces.xinclude.ObjectFactory].findJarServiceProvider"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:245,1"
      Dst: "[org.apache.xerces.xinclude.ObjectFactory$ConfigurationError].<init>"
    JavaMethodInfo: null
    BBCount: 58
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.ObjectFactory].isDebugEnabled()"
    functionSourceFile: "org.apache.xerces.xinclude.ObjectFactory"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.SecuritySupport].getSystemProperty(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:259"
        BranchSideFuncs:
        - "getSystemProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:259"
        BranchSideFuncs:
        - "getSystemProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.xinclude.ObjectFactory:260,1"
      Dst: "[org.apache.xerces.xinclude.SecuritySupport].getSystemProperty"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:262,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.ObjectFactory].debugPrintln(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.ObjectFactory"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:270"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.ObjectFactory:271,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:271,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:271,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:271,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.ObjectFactory].findClassLoader()"
    functionSourceFile: "org.apache.xerces.xinclude.ObjectFactory"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.SecuritySupport].getContextClassLoader()"
    - "[org.apache.xerces.xinclude.SecuritySupport].getSystemClassLoader()"
    - "[org.apache.xerces.xinclude.SecuritySupport].getParentClassLoader(java.lang.ClassLoader)"
    - "[org.apache.xerces.xinclude.SecuritySupport].getParentClassLoader(java.lang.ClassLoader)"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:289"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:307"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:324"
        BranchSideFuncs:
        - "getParentClassLoader(java.lang.ClassLoader)"
    Callsites:
    - Src: "org.apache.xerces.xinclude.ObjectFactory:284,1"
      Dst: "[org.apache.xerces.xinclude.SecuritySupport].getContextClassLoader"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:285,1"
      Dst: "[org.apache.xerces.xinclude.SecuritySupport].getSystemClassLoader"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:298,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:310,1"
      Dst: "[org.apache.xerces.xinclude.SecuritySupport].getParentClassLoader"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.xinclude.ObjectFactory].newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
    functionSourceFile: "org.apache.xerces.xinclude.ObjectFactory"
    linkageType: null
    functionLinenumber: 341
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.ObjectFactory].findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
    - "[org.apache.xerces.xinclude.ObjectFactory].debugPrintln(java.lang.String)"
    - "[org.apache.xerces.xinclude.ObjectFactory$ConfigurationError].<init>(java.lang.String,java.lang.Exception)"
    - "[org.apache.xerces.xinclude.ObjectFactory$ConfigurationError].<init>(java.lang.String,java.lang.Exception)"
    functionUses: 1
    ICount: 37
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:344"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.ObjectFactory:342,1"
      Dst: "[org.apache.xerces.xinclude.ObjectFactory].findProviderClass"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:343,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:344,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:344,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:344,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:344,1"
      Dst: "[org.apache.xerces.xinclude.ObjectFactory].debugPrintln"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:348,1"
      Dst: "[org.apache.xerces.xinclude.ObjectFactory$ConfigurationError].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.ObjectFactory].findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
    functionSourceFile: "org.apache.xerces.xinclude.ObjectFactory"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getSecurityManager()"
    functionUses: 1
    ICount: 30
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:367"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:370"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:374"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:386"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.ObjectFactory:366,1"
      Dst: "[java.lang.System].getSecurityManager"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:368,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:370,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:371,1"
      Dst: "[java.lang.SecurityManager].checkPackageAccess"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:384,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:387,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:391,1"
      Dst: "[java.lang.Class].getClassLoader"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.ObjectFactory].findJarServiceProvider(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:426"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:438"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:439"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:459"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:483"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:484"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.ObjectFactory:485"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.ObjectFactory:491"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.ObjectFactory:417,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:417,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:417,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:421,1"
      Dst: "[org.apache.xerces.xinclude.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:423,1"
      Dst: "[org.apache.xerces.xinclude.SecuritySupport].getResourceAsStream"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:427,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:439,1"
      Dst: "[org.apache.xerces.xinclude.ObjectFactory].debugPrintln"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:460,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:460,1"
      Dst: "[java.io.BufferedReader].<init>"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:469,1"
      Dst: "[java.io.BufferedReader].readLine"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:477,1"
      Dst: "[java.io.BufferedReader].close"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:484,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.xinclude.ObjectFactory:492,1"
      Dst: "[org.apache.xerces.xinclude.ObjectFactory].newInstance"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:35,1"
      Dst: "[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.DatatypeValidator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:48"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:48,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInTypes()"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Hashtable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:63"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:69"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:61,1"
      Dst: "[java.util.Hashtable].clone"
    - Src: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:62,1"
      Dst: "[java.util.Hashtable].entrySet"
    - Src: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:62,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:63,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:64,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:65,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:66,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:67,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.OutputFormat$Defaults].<init>()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat$Defaults"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.OutputFormat$Defaults:107,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.DTDImpl].<init>(java.lang.String,javax.xml.stream.Location)"
    functionSourceFile: "org.apache.xerces.stax.events.DTDImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "javax.xml.stream.Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.DTDImpl:45"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.DTDImpl:44"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.DTDImpl:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.DTDImpl:44,1"
      Dst: "[org.apache.xerces.stax.events.XMLEventImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.DTDImpl].getDocumentTypeDeclaration()"
    functionSourceFile: "org.apache.xerces.stax.events.DTDImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.DTDImpl].getProcessedDTD()"
    functionSourceFile: "org.apache.xerces.stax.events.DTDImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.DTDImpl].getNotations()"
    functionSourceFile: "org.apache.xerces.stax.events.DTDImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.DTDImpl].getEntities()"
    functionSourceFile: "org.apache.xerces.stax.events.DTDImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.DTDImpl].writeAsEncodedUnicode(java.io.Writer)"
    functionSourceFile: "org.apache.xerces.stax.events.DTDImpl"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.DTDImpl:78,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.xerces.stax.events.DTDImpl:81,1"
      Dst: "[javax.xml.stream.XMLStreamException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLGrammarPoolImpl$Entry].<init>(int,org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.Grammar,org.apache.xerces.util.XMLGrammarPoolImpl$Entry)"
    functionSourceFile: "org.apache.xerces.util.XMLGrammarPoolImpl$Entry"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    - "org.apache.xerces.xni.grammars.Grammar"
    - "org.apache.xerces.util.XMLGrammarPoolImpl$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl$Entry:322,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLGrammarPoolImpl$Entry].clear()"
    functionSourceFile: "org.apache.xerces.util.XMLGrammarPoolImpl$Entry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl$Entry:334"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl$Entry:338"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl$Entry:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl$Entry:335,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl$Entry].clear"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.CommentImpl].<init>(java.lang.String,javax.xml.stream.Location)"
    functionSourceFile: "org.apache.xerces.stax.events.CommentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "javax.xml.stream.Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.CommentImpl:47"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.CommentImpl:46"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.CommentImpl:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.CommentImpl:46,1"
      Dst: "[org.apache.xerces.stax.events.XMLEventImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.CommentImpl].getText()"
    functionSourceFile: "org.apache.xerces.stax.events.CommentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.CommentImpl].writeAsEncodedUnicode(java.io.Writer)"
    functionSourceFile: "org.apache.xerces.stax.events.CommentImpl"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.CommentImpl:59,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.xerces.stax.events.CommentImpl:64,1"
      Dst: "[javax.xml.stream.XMLStreamException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EntityResolverWrapper].<init>()"
    functionSourceFile: "org.apache.xerces.util.EntityResolverWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.EntityResolverWrapper:56,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EntityResolverWrapper].<init>(org.xml.sax.EntityResolver)"
    functionSourceFile: "org.apache.xerces.util.EntityResolverWrapper"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.EntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.EntityResolverWrapper].setEntityResolver(org.xml.sax.EntityResolver)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.EntityResolverWrapper:59,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.EntityResolverWrapper:60,1"
      Dst: "[org.apache.xerces.util.EntityResolverWrapper].setEntityResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EntityResolverWrapper].setEntityResolver(org.xml.sax.EntityResolver)"
    functionSourceFile: "org.apache.xerces.util.EntityResolverWrapper"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.EntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EntityResolverWrapper].getEntityResolver()"
    functionSourceFile: "org.apache.xerces.util.EntityResolverWrapper"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "org.xml.sax.EntityResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EntityResolverWrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    functionSourceFile: "org.apache.xerces.util.EntityResolverWrapper"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLInputSource"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder].resolveEntity(java.lang.String,java.lang.String)"
    - "[org.xml.sax.InputSource].getPublicId()"
    - "[org.xml.sax.InputSource].getSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.xml.sax.InputSource].getByteStream()"
    - "[org.xml.sax.InputSource].getCharacterStream()"
    - "[org.xml.sax.InputSource].getEncoding()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.SAXInputSource].setByteStream(java.io.InputStream)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(java.io.InputStream)"
    - "[org.apache.xerces.util.SAXInputSource].setCharacterStream(java.io.Reader)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(java.io.Reader)"
    - "[org.apache.xerces.util.SAXInputSource].setEncoding(java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(java.lang.String)"
    - "[org.xml.sax.SAXException].getException()"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 5
    ICount: 37
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.EntityResolverWrapper:101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.EntityResolverWrapper:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.EntityResolverWrapper:104"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.EntityResolverWrapper:101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.EntityResolverWrapper:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.EntityResolverWrapper:104"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.EntityResolverWrapper:105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.EntityResolverWrapper:135"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "getEncoding()"
        - "getPublicId()"
        - "setCharacterStream(java.io.Reader)"
        - "setByteStream(java.io.InputStream)"
        - "getException()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getSystemId()"
        - "getByteStream()"
        - "resolveEntity(java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "setEncoding(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.EntityResolverWrapper:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.EntityResolverWrapper:105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.EntityResolverWrapper:135"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "getEncoding()"
        - "getPublicId()"
        - "setCharacterStream(java.io.Reader)"
        - "setByteStream(java.io.InputStream)"
        - "getException()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getSystemId()"
        - "getByteStream()"
        - "resolveEntity(java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "setEncoding(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.EntityResolverWrapper:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.EntityResolverWrapper:108"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.EntityResolverWrapper:131"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "getEncoding()"
        - "getPublicId()"
        - "setCharacterStream(java.io.Reader)"
        - "setByteStream(java.io.InputStream)"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getSystemId()"
        - "getByteStream()"
        - "getBaseSystemId()"
        - "setEncoding(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.EntityResolverWrapper:130"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.EntityResolverWrapper:127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.EntityResolverWrapper:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.EntityResolverWrapper:129"
        BranchSideFuncs:
        - "<init>(java.lang.Exception)"
    Callsites:
    - Src: "org.apache.xerces.util.EntityResolverWrapper:99,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    - Src: "org.apache.xerces.util.EntityResolverWrapper:100,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.util.EntityResolverWrapper:107,1"
      Dst: "[org.xml.sax.EntityResolver].resolveEntity"
    - Src: "org.apache.xerces.util.EntityResolverWrapper:109,1"
      Dst: "[org.xml.sax.InputSource].getPublicId"
    - Src: "org.apache.xerces.util.EntityResolverWrapper:110,1"
      Dst: "[org.xml.sax.InputSource].getSystemId"
    - Src: "org.apache.xerces.util.EntityResolverWrapper:111,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.util.EntityResolverWrapper:112,1"
      Dst: "[org.xml.sax.InputSource].getByteStream"
    - Src: "org.apache.xerces.util.EntityResolverWrapper:113,1"
      Dst: "[org.xml.sax.InputSource].getCharacterStream"
    - Src: "org.apache.xerces.util.EntityResolverWrapper:114,1"
      Dst: "[org.xml.sax.InputSource].getEncoding"
    - Src: "org.apache.xerces.util.EntityResolverWrapper:115,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.util.EntityResolverWrapper:117,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setByteStream"
    - Src: "org.apache.xerces.util.EntityResolverWrapper:118,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream"
    - Src: "org.apache.xerces.util.EntityResolverWrapper:119,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setEncoding"
    - Src: "org.apache.xerces.util.EntityResolverWrapper:126,1"
      Dst: "[org.xml.sax.SAXException].getException"
    - Src: "org.apache.xerces.util.EntityResolverWrapper:130,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.NodeImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NodeImpl"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.NodeImpl:37,1"
      Dst: "[org.apache.xerces.impl.xs.opti.DefaultNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.NodeImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NodeImpl"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].<init>()"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.NodeImpl:41,1"
      Dst: "[org.apache.xerces.impl.xs.opti.DefaultNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NodeImpl"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.NodeImpl].getNamespaceURI()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NodeImpl"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.NodeImpl].getPrefix()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NodeImpl"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.NodeImpl].getLocalName()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NodeImpl"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NodeImpl"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 46
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NodeImpl"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.NodeImpl].getReadOnly()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NodeImpl"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.NodeImpl].toString()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NodeImpl"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeValue()"
    functionUses: 14
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.NodeImpl:87,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.NodeImpl:87,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.opti.NodeImpl:87,1"
      Dst: "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName"
    - Src: "org.apache.xerces.impl.xs.opti.NodeImpl:87,1"
      Dst: "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeValue"
    - Src: "org.apache.xerces.impl.xs.opti.NodeImpl:87,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrNSImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.AttrNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrNSImpl:64,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.AttrNSImpl"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - "[org.apache.xerces.dom.AttrNSImpl].setName(java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrNSImpl:73,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].<init>"
    - Src: "org.apache.xerces.dom.AttrNSImpl:74,1"
      Dst: "[org.apache.xerces.dom.AttrNSImpl].setName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrNSImpl].setName(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.AttrNSImpl"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].checkNamespaceWF(java.lang.String,int,int)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].checkQName(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].checkQName(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].checkDOMNSErr(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 45
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:86"
        BranchSideFuncs:
        - "checkNamespaceWF(java.lang.String,int,int)"
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:109"
        BranchSideFuncs:
        - "checkQName(java.lang.String,java.lang.String)"
        - "checkDOMNSErr(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:93"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:100"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:100"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:98"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:99"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrNSImpl:78,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.AttrNSImpl:83,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.AttrNSImpl:87,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.dom.AttrNSImpl:88,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xerces.dom.AttrNSImpl:89,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].checkNamespaceWF"
    - Src: "org.apache.xerces.dom.AttrNSImpl:94,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].checkQName"
    - Src: "org.apache.xerces.dom.AttrNSImpl:96,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.AttrNSImpl:101,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.AttrNSImpl:105,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.AttrNSImpl:110,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.dom.AttrNSImpl:113,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].checkDOMNSErr"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.AttrNSImpl"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrNSImpl:122,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.AttrNSImpl"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrNSImpl:131,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrNSImpl].rename(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.AttrNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrNSImpl:139,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.AttrNSImpl:140,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.AttrNSImpl:143,1"
      Dst: "[org.apache.xerces.dom.AttrNSImpl].setName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()"
    functionSourceFile: "org.apache.xerces.dom.AttrNSImpl"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    functionUses: 15
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:171"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrNSImpl:165,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.AttrNSImpl:166,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrNSImpl].getPrefix()"
    functionSourceFile: "org.apache.xerces.dom.AttrNSImpl"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    functionUses: 5
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:189"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrNSImpl:186,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.AttrNSImpl:187,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.AttrNSImpl:189,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.dom.AttrNSImpl:190,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrNSImpl].setPrefix(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.AttrNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:230"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:231"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrNSImpl:211,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.AttrNSImpl:212,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.AttrNSImpl:214,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.AttrNSImpl:215,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.AttrNSImpl:216,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.AttrNSImpl:217,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.AttrNSImpl:219,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.AttrNSImpl:221,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version"
    - Src: "org.apache.xerces.dom.AttrNSImpl:221,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName"
    - Src: "org.apache.xerces.dom.AttrNSImpl:225,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.dom.AttrNSImpl:230,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.AttrNSImpl:249,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.dom.AttrNSImpl:249,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.dom.AttrNSImpl:249,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrNSImpl].getLocalName()"
    functionSourceFile: "org.apache.xerces.dom.AttrNSImpl"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    functionUses: 13
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:267"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:266"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrNSImpl:264,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.AttrNSImpl:265,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrNSImpl].getTypeName()"
    functionSourceFile: "org.apache.xerces.dom.AttrNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:278"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrNSImpl:277,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrNSImpl].isDerivedFrom(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.dom.AttrNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:307"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:303"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrNSImpl:304,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrNSImpl].getTypeNamespace()"
    functionSourceFile: "org.apache.xerces.dom.AttrNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrNSImpl:316"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrNSImpl:318"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrNSImpl:317,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ValidatedInfo].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.ValidatedInfo"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.ValidatedInfo:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ValidatedInfo].reset()"
    functionSourceFile: "org.apache.xerces.impl.dv.ValidatedInfo"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    functionSourceFile: "org.apache.xerces.impl.dv.ValidatedInfo"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].toString()"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].toString()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].toString()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].toString()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].toString()"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].toString()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].toString()"
    - "[org.apache.xerces.impl.xs.identity.Field].toString()"
    - "[org.apache.xerces.impl.xs.identity.Selector].toString()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM$Occurence].toString()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].toString()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].toString()"
    - "[org.apache.xerces.dom.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].toString()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].toString()"
    - "[org.apache.xerces.impl.xs.util.XInt].toString()"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].toString()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].toString()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl].toString()"
    - "[org.apache.xerces.util.URI].toString()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].toString()"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].toString()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].toString()"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].toString()"
    - "[org.apache.xerces.stax.events.XMLEventImpl].toString()"
    - "[org.apache.xerces.xni.QName].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].toString()"
    - "[org.apache.xerces.xni.parser.XMLParseException].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].toString()"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].toString()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].toString()"
    - "[org.apache.xerces.dom.NodeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].toString()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString()"
    - "[org.apache.xerces.dom.RangeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].toString()"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName:org.apache.xerces.impl.xpath.XPath$Axis:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 18
    ICount: 8
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:108"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.ValidatedInfo:109,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ValidatedInfo].isComparable(org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionSourceFile: "org.apache.xerces.impl.dv.ValidatedInfo"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.dv.ValidatedInfo"
    - "org.apache.xerces.impl.dv.ValidatedInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].convertToPrimitiveKind(short)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].convertToPrimitiveKind(short)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].getLength()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].convertToPrimitiveKind(short)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].item(int)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].convertToPrimitiveKind(short)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].item(int)"
    functionUses: 4
    ICount: 56
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:121"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:125"
        BranchSideFuncs:
        - "getLength()"
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:126"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:144"
        BranchSideFuncs:
        - "item(int)"
        - "convertToPrimitiveKind(short)"
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:136"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.ValidatedInfo:118,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].convertToPrimitiveKind"
    - Src: "org.apache.xerces.impl.dv.ValidatedInfo:127,1"
      Dst: "[org.apache.xerces.xs.ShortList].getLength"
    - Src: "org.apache.xerces.impl.dv.ValidatedInfo:133,1"
      Dst: "[org.apache.xerces.xs.ShortList].item"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.ValidatedInfo].convertToPrimitiveKind(short)"
    functionSourceFile: "org.apache.xerces.impl.dv.ValidatedInfo"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:165"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue()"
    functionSourceFile: "org.apache.xerces.impl.dv.ValidatedInfo"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType()"
    functionSourceFile: "org.apache.xerces.impl.dv.ValidatedInfo"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes()"
    functionSourceFile: "org.apache.xerces.impl.dv.ValidatedInfo"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "org.apache.xerces.xs.ShortList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:179"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinitions()"
    functionSourceFile: "org.apache.xerces.impl.dv.ValidatedInfo"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.xs.XSObject[],int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:186"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.ValidatedInfo:187,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue()"
    functionSourceFile: "org.apache.xerces.impl.dv.ValidatedInfo"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ValidatedInfo].getTypeDefinition()"
    functionSourceFile: "org.apache.xerces.impl.dv.ValidatedInfo"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSSimpleTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition()"
    functionSourceFile: "org.apache.xerces.impl.dv.ValidatedInfo"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSSimpleTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.xs.XSValue)"
    functionSourceFile: "org.apache.xerces.impl.dv.ValidatedInfo"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.XSValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].reset()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getTypeDefinition()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBuiltInKind()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBuiltInKind()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinitions()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes()"
    functionUses: 6
    ICount: 62
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:206"
        BranchSideFuncs:
        - "reset()"
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:216"
        BranchSideFuncs:
        - "getNormalizedValue()"
        - "getActualValue()"
        - "getTypeDefinition()"
        - "getMemberTypeDefinition()"
        - "getActualValueType()"
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:222"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:217"
        BranchSideFuncs:
        - "getBuiltInKind()"
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:216"
        BranchSideFuncs:
        - "getNormalizedValue()"
        - "getActualValue()"
        - "getTypeDefinition()"
        - "getMemberTypeDefinition()"
        - "getActualValueType()"
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:231"
        BranchSideFuncs:
        - "getLength()"
        - "getMemberTypeDefinitions()"
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:231"
        BranchSideFuncs:
        - "getLength()"
        - "getMemberTypeDefinitions()"
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ValidatedInfo:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ValidatedInfo:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.ValidatedInfo:204,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].reset"
    - Src: "org.apache.xerces.impl.dv.ValidatedInfo:217,1"
      Dst: "[org.apache.xerces.xs.XSValue].getNormalizedValue"
    - Src: "org.apache.xerces.impl.dv.ValidatedInfo:218,1"
      Dst: "[org.apache.xerces.xs.XSValue].getActualValue"
    - Src: "org.apache.xerces.impl.dv.ValidatedInfo:219,1"
      Dst: "[org.apache.xerces.xs.XSValue].getActualValueType"
    - Src: "org.apache.xerces.impl.dv.ValidatedInfo:220,1"
      Dst: "[org.apache.xerces.xs.XSValue].getTypeDefinition"
    - Src: "org.apache.xerces.impl.dv.ValidatedInfo:221,1"
      Dst: "[org.apache.xerces.xs.XSValue].getMemberTypeDefinition"
    - Src: "org.apache.xerces.impl.dv.ValidatedInfo:223,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getBuiltInKind"
    - Src: "org.apache.xerces.impl.dv.ValidatedInfo:224,1"
      Dst: "[org.apache.xerces.xs.XSValue].getMemberTypeDefinitions"
    - Src: "org.apache.xerces.impl.dv.ValidatedInfo:225,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].getLength"
    - Src: "org.apache.xerces.impl.dv.ValidatedInfo:227,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.impl.dv.ValidatedInfo:233,1"
      Dst: "[org.apache.xerces.xs.XSValue].getListValueTypes"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.TimeDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.TimeDV"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.TimeDV:36,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.TimeDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.TimeDV"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TimeDV].parse(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.TimeDV:46,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TimeDV].parse"
    - Src: "org.apache.xerces.impl.dv.xs.TimeDV:48,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.TimeDV].parse(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.TimeDV"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTime(java.lang.String,int,int,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionUses: 1
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.TimeDV:79"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.TimeDV:83"
        BranchSideFuncs:
        - "normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.TimeDV:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.TimeDV:79"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.TimeDV:83"
        BranchSideFuncs:
        - "normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.TimeDV:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.TimeDV:62,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.TimeDV:63,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.TimeDV:70,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTime"
    - Src: "org.apache.xerces.impl.dv.xs.TimeDV:74,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime"
    - Src: "org.apache.xerces.impl.dv.xs.TimeDV:77,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized"
    - Src: "org.apache.xerces.impl.dv.xs.TimeDV:80,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.TimeDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.TimeDV"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,double)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.TimeDV:94,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.TimeDV:95,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append"
    - Src: "org.apache.xerces.impl.dv.xs.TimeDV:96,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dv.xs.TimeDV:102,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.TimeDV].getXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.TimeDV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.TimeDV:106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.TimeDV:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.TimeDV:109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.TimeDV:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.TimeDV:108,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getFractionalSecondsAsBigDecimal"
    - Src: "org.apache.xerces.impl.dv.xs.TimeDV:109,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].hasTimeZone"
    - Src: "org.apache.xerces.impl.dv.xs.TimeDV:106,1"
      Dst: "[javax.xml.datatype.DatatypeFactory].newXMLGregorianCalendar"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolHash].<init>()"
    functionSourceFile: "org.apache.xerces.util.SymbolHash"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolHash:69,1"
      Dst: "[org.apache.xerces.util.SymbolHash].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolHash].<init>(int)"
    functionSourceFile: "org.apache.xerces.util.SymbolHash"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 72
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolHash:77,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.util.SymbolHash"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].hash(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].equals(java.lang.Object)"
    - "[org.apache.xerces.util.URI].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(java.lang.Object)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.util.XMLErrorCode].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$Notation].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec:org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:org.apache.xerces.impl.dv.xs.FloatDV$XFloat:org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:org.apache.xerces.impl.dv.xs.QNameDV$XQName:org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey:org.apache.xerces.impl.xs.XSElementDecl:org.apache.xerces.xni.QName].equals(java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].rehash()"
    - "[org.apache.xerces.util.SymbolHash].rebalance()"
    - "[org.apache.xerces.util.SymbolHash].hash(java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash$Entry].<init>(java.lang.Object,java.lang.Object,org.apache.xerces.util.SymbolHash$Entry)"
    functionUses: 137
    ICount: 42
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolHash:100"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:109"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.util.SymbolHash:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolHash:101"
      Branch Sides: []
    - Branch String: "org.apache.xerces.util.SymbolHash:109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolHash:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:122"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Object,org.apache.xerces.util.SymbolHash$Entry)"
    - Branch String: "org.apache.xerces.util.SymbolHash:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:122"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Object,org.apache.xerces.util.SymbolHash$Entry)"
    Callsites:
    - Src: "org.apache.xerces.util.SymbolHash:98,1"
      Dst: "[org.apache.xerces.util.SymbolHash].hash"
    - Src: "org.apache.xerces.util.SymbolHash:101,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.xerces.util.SymbolHash:112,1"
      Dst: "[org.apache.xerces.util.SymbolHash].rehash"
    - Src: "org.apache.xerces.util.SymbolHash:118,1"
      Dst: "[org.apache.xerces.util.SymbolHash].rebalance"
    - Src: "org.apache.xerces.util.SymbolHash:123,1"
      Dst: "[org.apache.xerces.util.SymbolHash$Entry].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.util.SymbolHash"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].hash(java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].search(java.lang.Object,int)"
    functionUses: 43
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolHash:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolHash:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolHash:135,1"
      Dst: "[org.apache.xerces.util.SymbolHash].hash"
    - Src: "org.apache.xerces.util.SymbolHash:136,1"
      Dst: "[org.apache.xerces.util.SymbolHash].search"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolHash].getLength()"
    functionSourceFile: "org.apache.xerces.util.SymbolHash"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolHash].getValues(java.lang.Object[],int)"
    functionSourceFile: "org.apache.xerces.util.SymbolHash"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolHash:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolHash:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolHash:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolHash:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolHash:161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:159"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.SymbolHash].getEntries()"
    functionSourceFile: "org.apache.xerces.util.SymbolHash"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolHash:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolHash:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolHash:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolHash:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolHash:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:172"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.SymbolHash].makeClone()"
    functionSourceFile: "org.apache.xerces.util.SymbolHash"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "org.apache.xerces.util.SymbolHash"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    - "[org.apache.xerces.util.SymbolHash$Entry].makeClone()"
    functionUses: 20
    ICount: 29
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolHash:190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:188"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.xerces.util.SymbolHash:187"
        BranchSideFuncs:
        - "<init>(int)"
        - "clone()"
    - Branch String: "org.apache.xerces.util.SymbolHash:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolHash:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolHash:192"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:190"
        BranchSideFuncs:
        - "makeClone()"
      - BranchSide: "org.apache.xerces.util.SymbolHash:189"
        BranchSideFuncs:
        - "clone()"
    Callsites:
    - Src: "org.apache.xerces.util.SymbolHash:188,1"
      Dst: "[org.apache.xerces.util.SymbolHash].<init>"
    - Src: "org.apache.xerces.util.SymbolHash:190,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.xerces.util.SymbolHash:193,1"
      Dst: "[org.apache.xerces.util.SymbolHash$Entry].makeClone"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.SymbolHash].clear()"
    functionSourceFile: "org.apache.xerces.util.SymbolHash"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolHash:204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:206"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.SymbolHash].search(java.lang.Object,int)"
    functionSourceFile: "org.apache.xerces.util.SymbolHash"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "org.apache.xerces.util.SymbolHash$Entry"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].equals(java.lang.Object)"
    - "[org.apache.xerces.util.URI].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].equals(java.lang.Object)"
    - "[org.apache.xerces.xni.QName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(java.lang.Object)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.util.XMLErrorCode].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$Notation].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].equals(java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolHash:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:217"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.util.SymbolHash:216"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolHash:214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolHash:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolHash:214,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.SymbolHash].hash(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.util.SymbolHash"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].hashCode()"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].hashCode()"
    - "[org.apache.xerces.impl.xs.XSDDescription].hashCode()"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].hashCode()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].hashCode()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].hashCode()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].hashCode()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].hashCode()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].hashCode()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].hashCode()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].hashCode()"
    - "[org.apache.xerces.util.XMLErrorCode].hashCode()"
    - "[org.apache.xerces.xni.QName].hashCode()"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].hashCode()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].hashCode()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].hashCode()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].hashCode()"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].hashCode()"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].hashCode()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].hashCode()"
    - "[org.apache.xerces.util.SymbolHash].hash0(java.lang.String)"
    functionUses: 4
    ICount: 12
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolHash:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:227"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.apache.xerces.util.SymbolHash:226"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "org.apache.xerces.util.SymbolHash:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:229"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.apache.xerces.util.SymbolHash:228"
        BranchSideFuncs:
        - "hash0(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.SymbolHash:227,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.xerces.util.SymbolHash:229,1"
      Dst: "[org.apache.xerces.util.SymbolHash].hash0"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolHash].hash0(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.SymbolHash"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolHash:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolHash:234,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.SymbolHash:237,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.SymbolHash].rehash()"
    functionSourceFile: "org.apache.xerces.util.SymbolHash"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].rehashCommon(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolHash:249,1"
      Dst: "[org.apache.xerces.util.SymbolHash].rehashCommon"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolHash].rebalance()"
    functionSourceFile: "org.apache.xerces.util.SymbolHash"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])"
    - "[org.apache.xerces.util.SymbolHash].rehashCommon(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolHash:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolHash:261"
        BranchSideFuncs:
        - "generateSequence(int[])"
        - "rehashCommon(int)"
    Callsites:
    - Src: "org.apache.xerces.util.SymbolHash:262,1"
      Dst: "[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence"
    - Src: "org.apache.xerces.util.SymbolHash:263,1"
      Dst: "[org.apache.xerces.util.SymbolHash].rehashCommon"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolHash].rehashCommon(int)"
    functionSourceFile: "org.apache.xerces.util.SymbolHash"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].hash(java.lang.Object)"
    functionUses: 2
    ICount: 28
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolHash:276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolHash:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolHash:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash:277"
        BranchSideFuncs:
        - "hash(java.lang.Object)"
      - BranchSide: "org.apache.xerces.util.SymbolHash:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolHash:281,1"
      Dst: "[org.apache.xerces.util.SymbolHash].hash"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.dv.InvalidDatatypeFacetException].<init>(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.dv.InvalidDatatypeFacetException"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.DatatypeException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.InvalidDatatypeFacetException:43,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XMLNSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:66,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    functionSourceFile: "org.apache.xerces.impl.XMLNSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.XMLDTDValidatorFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElement()"
    functionSourceFile: "org.apache.xerces.impl.XMLNSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].scanQName(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanQName(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.util.NamespaceSupport].pushContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushContext()"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].pushContext()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].pushElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLScanner].isValidNameStartChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanAttribute(org.apache.xerces.util.XMLAttributesImpl)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setURI(int,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].checkDuplicatesNS()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].popContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()"
    - "[org.apache.xerces.util.NamespaceSupport].popContext()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 224
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:152"
        BranchSideFuncs:
        - "pushContext()"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:151"
        BranchSideFuncs:
        - "pushElement(org.apache.xerces.xni.QName)"
        - "removeAllAttributes()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:151"
        BranchSideFuncs:
        - "pushElement(org.apache.xerces.xni.QName)"
        - "removeAllAttributes()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:151"
        BranchSideFuncs:
        - "pushElement(org.apache.xerces.xni.QName)"
        - "removeAllAttributes()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:151"
        BranchSideFuncs:
        - "pushElement(org.apache.xerces.xni.QName)"
        - "removeAllAttributes()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:176"
        BranchSideFuncs:
        - "scanChar()"
        - "skipChar(int)"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:175"
        BranchSideFuncs:
        - "isValidNameStartChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:180"
        BranchSideFuncs:
        - "scanAttribute(org.apache.xerces.util.XMLAttributesImpl)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:194"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:194"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:214"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:214"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:217"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:242"
        BranchSideFuncs:
        - "getName(int,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:218"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:217"
        BranchSideFuncs:
        - "getName(int,org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:214"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:231"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:236"
        BranchSideFuncs:
        - "setURI(int,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:263"
        BranchSideFuncs:
        - "checkDuplicatesNS()"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:251"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:287"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:282"
        BranchSideFuncs:
        - "startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:270"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:275"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:274"
        BranchSideFuncs:
        - "emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:281"
        BranchSideFuncs:
        - "popContext()"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:280"
        BranchSideFuncs:
        - "popElement(org.apache.xerces.xni.QName)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:129,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanQName"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:133,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].pushContext"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:136,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:141,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:152,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].pushElement"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:156,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:159,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:162,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:164,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:169,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:170,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:176,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isValidNameStartChar"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:181,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanAttribute"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:198,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:215,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getLength"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:218,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getName"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:237,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setURI"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:243,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].checkDuplicatesNS"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:275,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].emptyElement"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:278,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].popContext"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:281,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:283,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startElement"
    JavaMethodInfo: null
    BBCount: 56
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElementName()"
    functionSourceFile: "org.apache.xerces.impl.XMLNSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XML11EntityScanner].scanQName(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanQName(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    functionUses: 2
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:300,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanQName"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:303,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElementAfterName()"
    functionSourceFile: "org.apache.xerces.impl.XMLNSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].pushContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushContext()"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].pushContext()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].pushElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLScanner].isValidNameStartChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanAttribute(org.apache.xerces.util.XMLAttributesImpl)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setURI(int,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].checkDuplicatesNS()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].popContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()"
    - "[org.apache.xerces.util.NamespaceSupport].popContext()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 2
    ICount: 223
    EdgeCount: 86
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:337"
        BranchSideFuncs:
        - "pushContext()"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:336"
        BranchSideFuncs:
        - "pushElement(org.apache.xerces.xni.QName)"
        - "removeAllAttributes()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:336"
        BranchSideFuncs:
        - "pushElement(org.apache.xerces.xni.QName)"
        - "removeAllAttributes()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:336"
        BranchSideFuncs:
        - "pushElement(org.apache.xerces.xni.QName)"
        - "removeAllAttributes()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:336"
        BranchSideFuncs:
        - "pushElement(org.apache.xerces.xni.QName)"
        - "removeAllAttributes()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:346"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:349"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:350"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:359"
        BranchSideFuncs:
        - "scanChar()"
        - "skipChar(int)"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:358"
        BranchSideFuncs:
        - "isValidNameStartChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:352"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:356"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:355"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:359"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:359"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:364"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:363"
        BranchSideFuncs:
        - "scanAttribute(org.apache.xerces.util.XMLAttributesImpl)"
        - "skipSpaces()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:448"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:373"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:380"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:380"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:388"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:393"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:392"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:388"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:393"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:392"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:393"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:401"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:400"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:393"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:401"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:400"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:428"
        BranchSideFuncs:
        - "getName(int,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:406"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:404"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:403"
        BranchSideFuncs:
        - "getName(int,org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:411"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:414"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:411"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:414"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:415"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:401"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:400"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:423"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:422"
        BranchSideFuncs:
        - "setURI(int,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:449"
        BranchSideFuncs:
        - "checkDuplicatesNS()"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:448"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:449"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:448"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:438"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:437"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:449"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:474"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:473"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:450"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:468"
        BranchSideFuncs:
        - "startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:456"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:461"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:460"
        BranchSideFuncs:
        - "emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:463"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:467"
        BranchSideFuncs:
        - "popContext()"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:466"
        BranchSideFuncs:
        - "popElement(org.apache.xerces.xni.QName)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:318,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].pushContext"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:321,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:326,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:337,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].pushElement"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:341,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:345,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:347,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:352,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:353,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:359,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isValidNameStartChar"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:364,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanAttribute"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:367,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:384,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:401,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getLength"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:404,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getName"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:423,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setURI"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:429,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].checkDuplicatesNS"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:461,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].emptyElement"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:464,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].popContext"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:467,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:469,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startElement"
    JavaMethodInfo: null
    BBCount: 56
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanAttribute(org.apache.xerces.util.XMLAttributesImpl)"
    functionSourceFile: "org.apache.xerces.impl.XMLNSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 498
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.XMLAttributesImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].scanQName(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanQName(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLScanner].scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,java.lang.String,boolean,java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.util.XMLAttributesImpl].setValue(int,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setNonNormalizedValue(int,java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.NamespaceSupport].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setURI(int,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setURI(int,java.lang.String)"
    functionUses: 2
    ICount: 146
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:503"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:506"
        BranchSideFuncs:
        - "skipSpaces()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:512"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:517"
        BranchSideFuncs:
        - "addAttributeNS(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:516"
        BranchSideFuncs:
        - "addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:521"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:529"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:528"
        BranchSideFuncs:
        - "setValue(int,java.lang.String)"
        - "scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,java.lang.String,boolean,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:535"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:538"
        BranchSideFuncs:
        - "toString()"
        - "setNonNormalizedValue(int,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:537"
        BranchSideFuncs:
        - "setSpecified(int,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:541"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:615"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:544"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:542"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:548"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:551"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:548"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:608"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:548"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:608"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:555"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:563"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:562"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:555"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:563"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:562"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:563"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:571"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:570"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:571"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:581"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:580"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:572"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:589"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:588"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:581"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:589"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:588"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:589"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:589"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:588"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:594"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:602"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:601"
        BranchSideFuncs:
        - "declarePrefix(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:594"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:602"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:601"
        BranchSideFuncs:
        - "declarePrefix(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:602"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:602"
        BranchSideFuncs:
        - "declarePrefix(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:601"
        BranchSideFuncs:
        - "declarePrefix(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:609"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:616"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
        - "setURI(int,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:615"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:499,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanQName"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:502,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:503,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:504,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:513,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getLength"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:514,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:518,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].addAttribute"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:529,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanAttributeValue"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:532,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:533,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setValue"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:536,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setNonNormalizedValue"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:538,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setSpecified"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:552,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:556,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:602,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:602,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].declarePrefix"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:604,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:604,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setURI"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanEndElement()"
    functionSourceFile: "org.apache.xerces.impl.XMLNSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 637
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].popContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()"
    - "[org.apache.xerces.util.NamespaceSupport].popContext()"
    functionUses: 1
    ICount: 52
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:649"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:654"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:653"
        BranchSideFuncs:
        - "skipSpaces()"
        - "skipChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:655"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:659"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:658"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:665"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:671"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:670"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:671"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:679"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:674"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:680"
        BranchSideFuncs:
        - "popContext()"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:679"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:638,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:649,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipString"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:650,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:654,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:655,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:673,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endElement"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:675,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].popContext"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.impl.XMLNSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 687
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:688,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].createContentDispatcher()"
    functionSourceFile: "org.apache.xerces.impl.XMLNSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 694
    functionDepth: 0
    returnType: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher].<init>(org.apache.xerces.impl.XMLNSDocumentScannerImpl)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl:695,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].access$000(org.apache.xerces.impl.XMLNSDocumentScannerImpl)"
    functionSourceFile: "org.apache.xerces.impl.XMLNSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.XMLDTDValidatorFilter"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLNSDocumentScannerImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammarBucket"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammarBucket:62,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammarBucket:63,1"
      Dst: "[java.util.Hashtable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].putGrammar(org.apache.xerces.impl.dtd.DTDGrammar)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammarBucket"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.DTDGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getGrammarDescription()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammarBucket:77,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getGrammarDescription"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammarBucket:78,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammarBucket"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.DTDGrammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammarBucket:83,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].clear()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammarBucket"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammarBucket:87,1"
      Dst: "[java.util.Hashtable].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].setStandalone(boolean)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammarBucket"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammarBucket"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].setActiveGrammar(org.apache.xerces.impl.dtd.DTDGrammar)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammarBucket"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.DTDGrammar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammarBucket"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.DTDGrammar"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].<init>(org.apache.xerces.xni.grammars.Grammar)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SimpleXMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.Grammar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SimpleXMLSchema:40,1"
      Dst: "[org.apache.xerces.jaxp.validation.AbstractXMLSchema].<init>"
    - Src: "org.apache.xerces.jaxp.validation.SimpleXMLSchema:43,1"
      Dst: "[org.apache.xerces.xni.grammars.Grammar].getGrammarDescription"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveInitialGrammarSet(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SimpleXMLSchema"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 6
    ICount: 12
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.SimpleXMLSchema:51"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SimpleXMLSchema:51"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.xerces.jaxp.validation.SimpleXMLSchema:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SimpleXMLSchema:51,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.validation.SimpleXMLSchema:52,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SimpleXMLSchema"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.grammars.Grammar[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SimpleXMLSchema"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(java.lang.Object)"
    functionUses: 7
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.SimpleXMLSchema:58"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SimpleXMLSchema:57"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SimpleXMLSchema:58,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].lockPool()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SimpleXMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].unlockPool()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SimpleXMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].clear()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SimpleXMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].getGrammarPool()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SimpleXMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.XMLGrammarPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].isFullyComposed()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SimpleXMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].<init>(int)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ByteBufferPool"
    linkageType: null
    functionLinenumber: 2987
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].<init>(int,int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$ByteBufferPool:2988,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].<init>(int,int)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ByteBufferPool"
    linkageType: null
    functionLinenumber: 2990
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$ByteBufferPool:2991,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].getBuffer()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ByteBufferPool"
    linkageType: null
    functionLinenumber: 2999
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ByteBufferPool:3000"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ByteBufferPool:2999"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].returnBuffer(byte[])"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ByteBufferPool"
    linkageType: null
    functionLinenumber: 3004
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ByteBufferPool:3005"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ByteBufferPool:3008"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ByteBufferPool:3007"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].setBufferSize(int)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ByteBufferPool"
    linkageType: null
    functionLinenumber: 3011
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.identity.KeyRef,org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore"
    linkageType: null
    functionLinenumber: 4230
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.XMLSchemaValidator"
    - "org.apache.xerces.impl.xs.identity.KeyRef"
    - "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore:4232,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore].endDocumentFragment()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore"
    linkageType: null
    functionLinenumber: 4244
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].endDocumentFragment()"
    - "[org.apache.xerces.impl.xs.identity.KeyRef].getKey()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getName()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].contains(org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString(java.util.Vector,int,int)"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getElementName()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getName()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 38
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore:4253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore:4259"
        BranchSideFuncs:
        - "contains(org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore:4261"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore:4268"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore:4245,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].endDocumentFragment"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore:4251,1"
      Dst: "[org.apache.xerces.impl.xs.identity.KeyRef].getKey"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore:4250,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore:4256,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getName"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore:4257,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore:4260,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].contains"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore:4263,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore:4264,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getElementName"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore].endDocument()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore"
    linkageType: null
    functionLinenumber: 4272
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].endDocument()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore:4273,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].endDocument"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLErrorCode].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLErrorCode"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 109
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLErrorCode:46,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLErrorCode].setValues(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLErrorCode"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLErrorCode].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.util.XMLErrorCode"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLErrorCode:68"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLErrorCode:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLErrorCode:69"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLErrorCode:71"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLErrorCode:69"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLErrorCode:71"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLErrorCode:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLErrorCode:71,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLErrorCode].hashCode()"
    functionSourceFile: "org.apache.xerces.util.XMLErrorCode"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLErrorCode:80,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentFragmentImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl)"
    functionSourceFile: "org.apache.xerces.dom.DocumentFragmentImpl"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentFragmentImpl:83,1"
      Dst: "[org.apache.xerces.dom.ParentNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentFragmentImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DocumentFragmentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentFragmentImpl:87,1"
      Dst: "[org.apache.xerces.dom.ParentNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    functionSourceFile: "org.apache.xerces.dom.DocumentFragmentImpl"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    functionSourceFile: "org.apache.xerces.dom.DocumentFragmentImpl"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentFragmentImpl].normalize()"
    functionSourceFile: "org.apache.xerces.dom.DocumentFragmentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentFragmentImpl:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentFragmentImpl:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentFragmentImpl:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentFragmentImpl:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentFragmentImpl:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentFragmentImpl:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentFragmentImpl:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentFragmentImpl:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentFragmentImpl:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentFragmentImpl:129"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.DocumentFragmentImpl:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentFragmentImpl:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentFragmentImpl:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentFragmentImpl:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentFragmentImpl:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentFragmentImpl:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentFragmentImpl:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentFragmentImpl:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentFragmentImpl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentFragmentImpl:113,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isNormalized"
    - Src: "org.apache.xerces.dom.DocumentFragmentImpl:116,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.DocumentFragmentImpl:117,1"
      Dst: "[org.apache.xerces.dom.ParentNode].synchronizeChildren"
    - Src: "org.apache.xerces.dom.DocumentFragmentImpl:129,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeType"
    - Src: "org.apache.xerces.dom.DocumentFragmentImpl:134,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeValue"
    - Src: "org.apache.xerces.dom.DocumentFragmentImpl:134,1"
      Dst: "[org.w3c.dom.CharacterData].appendData"
    - Src: "org.apache.xerces.dom.DocumentFragmentImpl:135,1"
      Dst: "[org.apache.xerces.dom.ParentNode].removeChild"
    - Src: "org.apache.xerces.dom.DocumentFragmentImpl:141,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.DocumentFragmentImpl:147,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].normalize"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,boolean)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF16Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF16Reader:78,1"
      Dst: "[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>"
    - Src: "org.apache.xerces.impl.io.UTF16Reader:79,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.impl.io.UTF16Reader:78,1"
      Dst: "[org.apache.xerces.impl.io.UTF16Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF16Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.InputStream"
    - "boolean"
    - "org.apache.xerces.util.MessageFormatter"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF16Reader:91,1"
      Dst: "[org.apache.xerces.impl.io.UTF16Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,int,boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF16Reader"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.io.InputStream"
    - "int"
    - "boolean"
    - "org.apache.xerces.util.MessageFormatter"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,byte[],boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF16Reader:106,1"
      Dst: "[org.apache.xerces.impl.io.UTF16Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,byte[],boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF16Reader"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.io.InputStream"
    - "byte[]"
    - "boolean"
    - "org.apache.xerces.util.MessageFormatter"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF16Reader:120,1"
      Dst: "[java.io.Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF16Reader].read()"
    functionSourceFile: "org.apache.xerces.impl.io.UTF16Reader"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.impl.io.UTF16Reader].expectedTwoBytes()"
    functionUses: 1
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.io.UTF16Reader:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:149"
        BranchSideFuncs:
        - "read()"
    - Branch String: "org.apache.xerces.impl.io.UTF16Reader:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:155"
        BranchSideFuncs:
        - "expectedTwoBytes()"
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF16Reader:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF16Reader:146,1"
      Dst: "[java.io.InputStream].read"
    - Src: "org.apache.xerces.impl.io.UTF16Reader:152,1"
      Dst: "[org.apache.xerces.impl.io.UTF16Reader].expectedTwoBytes"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF16Reader].read(char[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF16Reader"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read(byte[],int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read(byte[],int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.impl.io.UTF16Reader].expectedTwoBytes()"
    - "[org.apache.xerces.impl.io.UTF16Reader].processBE(char[],int,int)"
    - "[org.apache.xerces.impl.io.UTF16Reader].processLE(char[],int,int)"
    functionUses: 3
    ICount: 36
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.io.UTF16Reader:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:180"
        BranchSideFuncs:
        - "read(byte[],int,int)"
    - Branch String: "org.apache.xerces.impl.io.UTF16Reader:182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF16Reader:186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:193"
        BranchSideFuncs:
        - "read()"
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF16Reader:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:191"
        BranchSideFuncs:
        - "expectedTwoBytes()"
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF16Reader:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:198"
        BranchSideFuncs:
        - "processBE(char[],int,int)"
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:197"
        BranchSideFuncs:
        - "processLE(char[],int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF16Reader:181,1"
      Dst: "[java.io.InputStream].read"
    - Src: "org.apache.xerces.impl.io.UTF16Reader:189,1"
      Dst: "[org.apache.xerces.impl.io.UTF16Reader].expectedTwoBytes"
    - Src: "org.apache.xerces.impl.io.UTF16Reader:195,1"
      Dst: "[org.apache.xerces.impl.io.UTF16Reader].processBE"
    - Src: "org.apache.xerces.impl.io.UTF16Reader:198,1"
      Dst: "[org.apache.xerces.impl.io.UTF16Reader].processLE"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF16Reader].skip(long)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF16Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.io.UTF16Reader:215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UTF16Reader:217"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF16Reader:214,1"
      Dst: "[java.io.InputStream].skip"
    - Src: "org.apache.xerces.impl.io.UTF16Reader:216,1"
      Dst: "[java.io.InputStream].read"
    - Src: "org.apache.xerces.impl.io.UTF16Reader:218,1"
      Dst: "[org.apache.xerces.impl.io.UTF16Reader].expectedTwoBytes"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF16Reader].ready()"
    functionSourceFile: "org.apache.xerces.impl.io.UTF16Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF16Reader].markSupported()"
    functionSourceFile: "org.apache.xerces.impl.io.UTF16Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF16Reader].mark(int)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF16Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF16Reader:259,1"
      Dst: "[org.apache.xerces.util.MessageFormatter].formatMessage"
    - Src: "org.apache.xerces.impl.io.UTF16Reader:259,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF16Reader].reset()"
    functionSourceFile: "org.apache.xerces.impl.io.UTF16Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF16Reader].close()"
    functionSourceFile: "org.apache.xerces.impl.io.UTF16Reader"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].close()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF16Reader:286,1"
      Dst: "[java.io.InputStream].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UTF16Reader].processBE(char[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF16Reader"
    linkageType: null
    functionLinenumber: 294
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.io.UTF16Reader:296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:300"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.io.UTF16Reader].processLE(char[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.io.UTF16Reader"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.io.UTF16Reader:306"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UTF16Reader:310"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.io.UTF16Reader].expectedTwoBytes()"
    functionSourceFile: "org.apache.xerces.impl.io.UTF16Reader"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UTF16Reader:316,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.XPathMatcher].<init>(org.apache.xerces.impl.xpath.XPath)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.XPathMatcher"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.XPath"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.impl.xpath.XPath].getLocationPaths()"
    - "[org.apache.xerces.util.IntStack].<init>()"
    functionUses: 2
    ICount: 35
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:121,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:108,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:122,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath].getLocationPaths"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:124,1"
      Dst: "[org.apache.xerces.util.IntStack].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.identity.XPathMatcher].isMatched()"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.XPathMatcher"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:139"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.identity.XPathMatcher].handleContent(org.apache.xerces.xs.XSTypeDefinition,boolean,java.lang.Object,short,org.apache.xerces.xs.ShortList)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.XPathMatcher"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "boolean"
    - "java.lang.Object"
    - "short"
    - "org.apache.xerces.xs.ShortList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.XPathMatcher].matched(java.lang.Object,short,org.apache.xerces.xs.ShortList,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.XPathMatcher"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "short"
    - "org.apache.xerces.xs.ShortList"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.XPathMatcher].startDocumentFragment()"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.XPathMatcher"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.IntStack].clear()"
    functionUses: 3
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:186,1"
      Dst: "[org.apache.xerces.util.IntStack].clear"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.identity.XPathMatcher].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.XPathMatcher"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.IntStack].push(int)"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].matches(org.apache.xerces.impl.xpath.XPath$NodeTest,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].matches(org.apache.xerces.impl.xpath.XPath$NodeTest,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getActualNormalizedValue()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getActualNormalizedValue()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getActualNormalizedValueType()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getActualNormalizedValueType()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getItemValueTypes()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getItemValueTypes()"
    - "[org.apache.xerces.impl.xs.identity.Field$Matcher].matched(java.lang.Object,short,org.apache.xerces.xs.ShortList,boolean)"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].matched(java.lang.Object,short,org.apache.xerces.xs.ShortList,boolean)"
    functionUses: 3
    ICount: 209
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:252"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:261"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:273"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:274"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:273"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:274"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:274"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:292"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:291"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:282"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:297"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:302"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:336"
        BranchSideFuncs:
        - "matches(org.apache.xerces.impl.xpath.XPath$NodeTest,org.apache.xerces.xni.QName)"
        - "getName(int,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:316"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:315"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:322"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:325"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:325"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:331"
        BranchSideFuncs:
        - "getActualNormalizedValueType()"
        - "getItemValueTypes()"
        - "getItem(java.lang.String)"
        - "getAugmentations(int)"
        - "getActualNormalizedValue()"
        - "matched(java.lang.Object,short,org.apache.xerces.xs.ShortList,boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:330"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:216,1"
      Dst: "[org.apache.xerces.util.IntStack].push"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:281,1"
      Dst: "[org.apache.xerces.impl.xs.identity.XPathMatcher].matches"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:314,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:319,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getName"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:327,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getAugmentations"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:327,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:328,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getActualNormalizedValue"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:329,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getActualNormalizedValueType"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:329,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getItemValueTypes"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:329,1"
      Dst: "[org.apache.xerces.impl.xs.identity.XPathMatcher].matched"
    JavaMethodInfo: null
    BBCount: 55
    CyclomaticComplexity: 6
  - functionName: "[org.apache.xerces.impl.xs.identity.XPathMatcher].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean,java.lang.Object,short,org.apache.xerces.xs.ShortList)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.XPathMatcher"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "boolean"
    - "java.lang.Object"
    - "short"
    - "org.apache.xerces.xs.ShortList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.IntStack].pop()"
    - "[org.apache.xerces.impl.xs.identity.Field$Matcher].handleContent(org.apache.xerces.xs.XSTypeDefinition,boolean,java.lang.Object,short,org.apache.xerces.xs.ShortList)"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].handleContent(org.apache.xerces.xs.XSTypeDefinition,boolean,java.lang.Object,short,org.apache.xerces.xs.ShortList)"
    functionUses: 3
    ICount: 50
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:376"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:408"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:388"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:388"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:399"
        BranchSideFuncs:
        - "handleContent(org.apache.xerces.xs.XSTypeDefinition,boolean,java.lang.Object,short,org.apache.xerces.xs.ShortList)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:378,1"
      Dst: "[org.apache.xerces.util.IntStack].pop"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:400,1"
      Dst: "[org.apache.xerces.impl.xs.identity.XPathMatcher].handleContent"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.XPathMatcher"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$Step].toString()"
    functionUses: 14
    ICount: 46
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:426"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:425"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:445"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:444"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:439"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:438"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:433"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:439"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:420,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:421,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:422,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:424,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:426,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:434,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Step].toString"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:445,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.identity.XPathMatcher].normalize(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.XPathMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:456"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:468"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:467"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:454,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:455,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:457,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:460,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:468,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.identity.XPathMatcher].matches(org.apache.xerces.impl.xpath.XPath$NodeTest,org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.XPathMatcher"
    linkageType: null
    functionLinenumber: 472
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xpath.XPath$NodeTest"
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].equals(java.lang.Object)"
    functionUses: 2
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:473"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:476"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:475"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:476"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:479"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.XPathMatcher:477"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.XPathMatcher:476"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.XPathMatcher:474,1"
      Dst: "[org.apache.xerces.xni.QName].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SmallContainer].<init>(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SmallContainer"
    linkageType: null
    functionLinenumber: 1755
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.Container].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.SmallContainer:1756,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.Container].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SmallContainer].put(java.lang.String,org.apache.xerces.impl.xs.traversers.OneAttr)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SmallContainer"
    linkageType: null
    functionLinenumber: 1760
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.xs.traversers.OneAttr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 135
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SmallContainer].get(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SmallContainer"
    linkageType: null
    functionLinenumber: 1764
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.traversers.OneAttr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.SmallContainer:1765"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SmallContainer:1770"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SmallContainer:1769"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SmallContainer:1766"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SmallContainer:1765"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SmallContainer:1764"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.SmallContainer:1766,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.SecuritySupport$4].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport$4"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport$4:83,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport$4].run()"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport$4"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport$4:85,1"
      Dst: "[java.lang.System].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.HTTPInputSource].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.HTTPInputSource"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.HTTPInputSource:73,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.util.HTTPInputSource:51,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.HTTPInputSource].<init>(org.apache.xerces.xni.XMLResourceIdentifier)"
    functionSourceFile: "org.apache.xerces.util.HTTPInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.HTTPInputSource:84,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.util.HTTPInputSource:51,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.HTTPInputSource].<init>(java.lang.String,java.lang.String,java.lang.String,java.io.InputStream,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.HTTPInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.io.InputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.HTTPInputSource:104,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.util.HTTPInputSource:51,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.HTTPInputSource].<init>(java.lang.String,java.lang.String,java.lang.String,java.io.Reader,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.HTTPInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.io.Reader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.HTTPInputSource:125,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.util.HTTPInputSource:51,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.HTTPInputSource].getFollowHTTPRedirects()"
    functionSourceFile: "org.apache.xerces.util.HTTPInputSource"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.HTTPInputSource].setFollowHTTPRedirects(boolean)"
    functionSourceFile: "org.apache.xerces.util.HTTPInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.HTTPInputSource].getHTTPRequestProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.HTTPInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.HTTPInputSource:159,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.HTTPInputSource].getHTTPRequestProperties()"
    functionSourceFile: "org.apache.xerces.util.HTTPInputSource"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].entrySet()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1].iterator()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.HTTPInputSource:173,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.xerces.util.HTTPInputSource:173,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.HTTPInputSource].setHTTPRequestProperty(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.HTTPInputSource"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.HTTPInputSource:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.HTTPInputSource:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.HTTPInputSource:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.HTTPInputSource:185,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.xerces.util.HTTPInputSource:188,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].<init>()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:130,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].<init>(boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].<init>(boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:135,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].<init>(org.w3c.dom.DocumentType)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.DocumentType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:144,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].<init>(org.w3c.dom.DocumentType,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.DocumentType"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:149,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].cloneNode(boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].<init>()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,org.w3c.dom.Node,short)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(org.apache.xerces.dom.CoreDocumentImpl,boolean)"
    functionUses: 6
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:167,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:168,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers"
    - Src: "org.apache.xerces.dom.DocumentImpl:169,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].cloneNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].getImplementation()"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:187,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].createNodeIterator(org.w3c.dom.Node,short,org.w3c.dom.traversal.NodeFilter)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.traversal.NodeIterator"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "short"
    - "org.w3c.dom.traversal.NodeFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:208,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].createNodeIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].createNodeIterator(org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.traversal.NodeIterator"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Node"
    - "int"
    - "org.w3c.dom.traversal.NodeFilter"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:239"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:243"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:230,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.DocumentImpl:231,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:234,1"
      Dst: "[org.apache.xerces.dom.NodeIteratorImpl].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:240,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:241,1"
      Dst: "[java.lang.ref.ReferenceQueue].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:244,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].removeStaleIteratorReferences"
    - Src: "org.apache.xerces.dom.DocumentImpl:245,1"
      Dst: "[java.lang.ref.WeakReference].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:245,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].createTreeWalker(org.w3c.dom.Node,short,org.w3c.dom.traversal.NodeFilter)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.traversal.TreeWalker"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "short"
    - "org.w3c.dom.traversal.NodeFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:262,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].createTreeWalker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].createTreeWalker(org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.traversal.TreeWalker"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Node"
    - "int"
    - "org.w3c.dom.traversal.NodeFilter"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:279"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:282"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:280,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.DocumentImpl:281,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:283,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].removeNodeIterator(org.w3c.dom.traversal.NodeIterator)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.traversal.NodeIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:300"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:302"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:316"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:315"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:307"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:312"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:311"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:312"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:314"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:303,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].removeStaleIteratorReferences"
    - Src: "org.apache.xerces.dom.DocumentImpl:304,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.xerces.dom.DocumentImpl:305,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.dom.DocumentImpl:306,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.dom.DocumentImpl:306,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.xerces.dom.DocumentImpl:308,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DocumentImpl].removeStaleIteratorReferences()"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].removeStaleReferences(java.lang.ref.ReferenceQueue,java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:322,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].removeStaleReferences"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].removeStaleReferences(java.lang.ref.ReferenceQueue,java.util.List)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.ref.ReferenceQueue"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].iterator()"
    - "[org.apache.xerces.impl.xs.XSModelImpl].iterator()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].remove()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].remove()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].remove()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].remove()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].remove()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].remove()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].remove()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].remove()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].remove()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].remove()"
    functionUses: 2
    ICount: 24
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:331"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:335"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:334"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:335"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:347"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:347"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:345"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:344"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:329,1"
      Dst: "[java.lang.ref.ReferenceQueue].poll"
    - Src: "org.apache.xerces.dom.DocumentImpl:336,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.xerces.dom.DocumentImpl:337,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.dom.DocumentImpl:338,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.dom.DocumentImpl:338,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.xerces.dom.DocumentImpl:340,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.DocumentImpl].createRange()"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.ranges.Range"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:356"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:357,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:358,1"
      Dst: "[java.lang.ref.ReferenceQueue].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:361,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:363,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences"
    - Src: "org.apache.xerces.dom.DocumentImpl:364,1"
      Dst: "[java.lang.ref.WeakReference].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:364,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].removeRange(org.w3c.dom.ranges.Range)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ranges.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:376"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:376"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:378"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:383"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:388"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:391"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:390"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:379,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences"
    - Src: "org.apache.xerces.dom.DocumentImpl:380,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.xerces.dom.DocumentImpl:381,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.dom.DocumentImpl:382,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.dom.DocumentImpl:382,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.xerces.dom.DocumentImpl:384,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DocumentImpl].replacedText(org.apache.xerces.dom.CharacterDataImpl)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.CharacterDataImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].notifyRangesReplacedText(org.apache.xerces.dom.CharacterDataImpl)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:400"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:403"
        BranchSideFuncs:
        - "notifyRangesReplacedText(org.apache.xerces.dom.CharacterDataImpl)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:401,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].notifyRangesReplacedText"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].notifyRangesReplacedText(org.apache.xerces.dom.CharacterDataImpl)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 405
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.CharacterDataImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].iterator()"
    - "[org.apache.xerces.impl.xs.XSModelImpl].iterator()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.dom.RangeImpl].receiveReplacedText(org.apache.xerces.dom.CharacterDataImpl)"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].remove()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].remove()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].remove()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].remove()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].remove()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].remove()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].remove()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].remove()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].remove()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].remove()"
    functionUses: 1
    ICount: 17
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:418"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:417"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:410"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:415"
        BranchSideFuncs:
        - "receiveReplacedText(org.apache.xerces.dom.CharacterDataImpl)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:414"
        BranchSideFuncs:
        - "remove()"
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:406,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences"
    - Src: "org.apache.xerces.dom.DocumentImpl:407,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.xerces.dom.DocumentImpl:408,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.dom.DocumentImpl:409,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.dom.DocumentImpl:409,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.xerces.dom.DocumentImpl:411,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].receiveReplacedText"
    - Src: "org.apache.xerces.dom.DocumentImpl:415,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DocumentImpl].deletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.CharacterDataImpl"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:426"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:428"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:427,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].notifyRangesDeletedText"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].notifyRangesDeletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.CharacterDataImpl"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:443"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:436"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:440"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:432,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences"
    - Src: "org.apache.xerces.dom.DocumentImpl:433,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.xerces.dom.DocumentImpl:434,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.dom.DocumentImpl:435,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.dom.DocumentImpl:435,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.xerces.dom.DocumentImpl:437,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].receiveDeletedText"
    - Src: "org.apache.xerces.dom.DocumentImpl:441,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DocumentImpl].insertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.CharacterDataImpl"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:452"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:455"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:454"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:453,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].notifyRangesInsertedText"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].notifyRangesInsertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.CharacterDataImpl"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:469"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:462"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:466"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:458,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences"
    - Src: "org.apache.xerces.dom.DocumentImpl:459,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.xerces.dom.DocumentImpl:460,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.dom.DocumentImpl:461,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.dom.DocumentImpl:461,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.xerces.dom.DocumentImpl:463,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].receiveInsertedText"
    - Src: "org.apache.xerces.dom.DocumentImpl:467,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DocumentImpl].splitData(org.w3c.dom.Node,org.w3c.dom.Node,int)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:478"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:481"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:480"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:479,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].notifyRangesSplitData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].notifyRangesSplitData(org.w3c.dom.Node,org.w3c.dom.Node,int)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:486"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:488"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:493"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:492"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:484,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences"
    - Src: "org.apache.xerces.dom.DocumentImpl:485,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.xerces.dom.DocumentImpl:486,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.dom.DocumentImpl:487,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.dom.DocumentImpl:487,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.xerces.dom.DocumentImpl:489,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].receiveSplitData"
    - Src: "org.apache.xerces.dom.DocumentImpl:493,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].removeStaleReferences(java.lang.ref.ReferenceQueue,java.util.List)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:502,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].removeStaleReferences"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].createEvent(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.events.Event"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:529"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:531"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:530"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:530"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:532"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:533"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:535"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:534"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:534"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:537"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:536"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:537"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:539"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:538"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:538"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:541"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:540"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:541"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:542"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:542"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:546"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:545"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:529,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xerces.dom.DocumentImpl:530,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.DocumentImpl:531,1"
      Dst: "[org.apache.xerces.dom.events.EventImpl].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:535,1"
      Dst: "[org.apache.xerces.dom.events.MutationEventImpl].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:539,1"
      Dst: "[org.apache.xerces.dom.events.UIEventImpl].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:543,1"
      Dst: "[org.apache.xerces.dom.events.MouseEventImpl].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:546,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.DocumentImpl:547,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].setMutationEvents(boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 555
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].getMutationEvents()"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 562
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].setEventListeners(org.apache.xerces.dom.NodeImpl,java.util.Vector)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:573"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:576"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:575"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:576"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:582"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:578"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:586"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:574,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:577,1"
      Dst: "[java.util.Hashtable].remove"
    - Src: "org.apache.xerces.dom.DocumentImpl:578,1"
      Dst: "[java.util.Hashtable].isEmpty"
    - Src: "org.apache.xerces.dom.DocumentImpl:583,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].getEventListeners(org.apache.xerces.dom.NodeImpl)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 592
    functionDepth: 0
    returnType: "java.util.Vector"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:593"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:596"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:595"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:596,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].addEventListener(org.apache.xerces.dom.NodeImpl,java.lang.String,org.w3c.dom.events.EventListener,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "java.lang.String"
    - "org.w3c.dom.events.EventListener"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:655"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:656"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:655"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:655"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:656"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:655"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:655"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:660"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:659"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:663"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:667"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:666"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:671"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:676"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:675"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:655,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.DocumentImpl:660,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].removeEventListener"
    - Src: "org.apache.xerces.dom.DocumentImpl:662,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].getEventListeners"
    - Src: "org.apache.xerces.dom.DocumentImpl:664,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:665,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].setEventListeners"
    - Src: "org.apache.xerces.dom.DocumentImpl:667,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl$LEntry].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:667,1"
      Dst: "[java.util.Vector].addElement"
    - Src: "org.apache.xerces.dom.DocumentImpl:670,1"
      Dst: "[org.apache.xerces.dom.LCount].lookup"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].removeEventListener(org.apache.xerces.dom.NodeImpl,java.lang.String,org.w3c.dom.events.EventListener,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "java.lang.String"
    - "org.w3c.dom.events.EventListener"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:698"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:699"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:698"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:698"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:699"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:698"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:698"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:700"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:699"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:701"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:706"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:707"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:709"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:709"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:710"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:713"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:717"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:716"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:718"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:723"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:722"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:698,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.DocumentImpl:700,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].getEventListeners"
    - Src: "org.apache.xerces.dom.DocumentImpl:707,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.dom.DocumentImpl:708,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.dom.DocumentImpl:710,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.DocumentImpl:711,1"
      Dst: "[java.util.Vector].removeElementAt"
    - Src: "org.apache.xerces.dom.DocumentImpl:714,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].setEventListeners"
    - Src: "org.apache.xerces.dom.DocumentImpl:717,1"
      Dst: "[org.apache.xerces.dom.LCount].lookup"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DocumentImpl].copyEventListeners(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "org.apache.xerces.dom.NodeImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:734"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:737"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:736"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:733,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].getEventListeners"
    - Src: "org.apache.xerces.dom.DocumentImpl:737,1"
      Dst: "[java.util.Vector].clone"
    - Src: "org.apache.xerces.dom.DocumentImpl:737,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].setEventListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.dom.NodeImpl,org.w3c.dom.events.Event)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 790
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "org.w3c.dom.events.Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.events.EventException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.events.EventImpl].getType()"
    - "[org.apache.xerces.dom.LCount].lookup(java.lang.String)"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.dom.DocumentImpl].getEventListeners(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.DocumentImpl].getEventListeners(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.DocumentImpl].getEventListeners(org.apache.xerces.dom.NodeImpl)"
    functionUses: 7
    ICount: 145
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:791"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:794"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:799"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:800"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:799"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.DocumentImpl:799"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:800"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:799"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.DocumentImpl:799"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:805"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:804"
        BranchSideFuncs:
        - "getType()"
        - "lookup(java.lang.String)"
    - Branch String: "org.apache.xerces.dom.DocumentImpl:806"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:813"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:812"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:829"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:836"
        BranchSideFuncs:
        - "getParentNode()"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:835"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:836"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:870"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:869"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:840"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:870"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:869"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:841"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:845"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:844"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:848"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:852"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:854"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:849"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:848"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:854"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:849"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:848"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:855"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:848"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:870"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:936"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:877"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:899"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:898"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:877"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:899"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:898"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:881"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:899"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:898"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:883"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:881"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:880"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:883"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:881"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:880"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:884"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:880"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:899"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:937"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:936"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:902"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:937"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:936"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:903"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:907"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:906"
        BranchSideFuncs:
        - "getEventListeners(org.apache.xerces.dom.NodeImpl)"
    - Branch String: "org.apache.xerces.dom.DocumentImpl:910"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:915"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:917"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:915"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:914"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:917"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:915"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:914"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:918"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:914"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:937"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:942"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:937"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:942"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:937"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:942"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:799,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.DocumentImpl:800,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.DocumentImpl:801,1"
      Dst: "[org.w3c.dom.events.EventException].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:805,1"
      Dst: "[org.apache.xerces.dom.events.EventImpl].getType"
    - Src: "org.apache.xerces.dom.DocumentImpl:805,1"
      Dst: "[org.apache.xerces.dom.LCount].lookup"
    - Src: "org.apache.xerces.dom.DocumentImpl:826,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:828,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.DocumentImpl:830,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.dom.DocumentImpl:840,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.dom.DocumentImpl:845,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.dom.DocumentImpl:847,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].getEventListeners"
    - Src: "org.apache.xerces.dom.DocumentImpl:849,1"
      Dst: "[java.util.Vector].clone"
    - Src: "org.apache.xerces.dom.DocumentImpl:851,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.dom.DocumentImpl:853,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.dom.DocumentImpl:854,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.DocumentImpl:855,1"
      Dst: "[java.util.Vector].contains"
    - Src: "org.apache.xerces.dom.DocumentImpl:857,1"
      Dst: "[org.w3c.dom.events.EventListener].handleEvent"
    JavaMethodInfo: null
    BBCount: 56
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DocumentImpl].dispatchEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 962
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.events.Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].dispatchEvent(org.w3c.dom.events.Event)"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getAttributes()"
    - "[org.apache.xerces.dom.ElementImpl].getAttributes()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getAttributes()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributes()"
    - "[org.apache.xerces.dom.NodeImpl].getAttributes()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.dom.DocumentImpl].dispatchingEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].item(int)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].item(int)"
    - "[org.apache.xerces.dom.DocumentImpl].dispatchingEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)"
    - "[org.apache.xerces.dom.AttrImpl].getFirstChild()"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()"
    - "[org.apache.xerces.dom.NodeImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()"
    functionUses: 2
    ICount: 19
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:964"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:969"
        BranchSideFuncs:
        - "getAttributes()"
        - "getLength()"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:968"
        BranchSideFuncs:
        - "dispatchingEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)"
        - "getFirstChild()"
    - Branch String: "org.apache.xerces.dom.DocumentImpl:966"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:968"
        BranchSideFuncs:
        - "dispatchingEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)"
        - "getFirstChild()"
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:963,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].dispatchEvent"
    - Src: "org.apache.xerces.dom.DocumentImpl:964,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.DocumentImpl:965,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.xerces.dom.DocumentImpl:966,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.xerces.dom.DocumentImpl:967,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.xerces.dom.DocumentImpl:967,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].dispatchingEventToSubtree"
    - Src: "org.apache.xerces.dom.DocumentImpl:969,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DocumentImpl].dispatchingEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 980
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.events.Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].dispatchEvent(org.w3c.dom.events.Event)"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getAttributes()"
    - "[org.apache.xerces.dom.ElementImpl].getAttributes()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getAttributes()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributes()"
    - "[org.apache.xerces.dom.NodeImpl].getAttributes()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.dom.DocumentImpl].dispatchingEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].item(int)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].item(int)"
    - "[org.apache.xerces.dom.DocumentImpl].dispatchingEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)"
    - "[org.apache.xerces.dom.AttrImpl].getFirstChild()"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()"
    - "[org.apache.xerces.dom.NodeImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()"
    - "[org.apache.xerces.dom.DocumentImpl].dispatchingEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    functionUses: 5
    ICount: 23
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:981"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:987"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:986"
        BranchSideFuncs:
        - "dispatchEvent(org.w3c.dom.events.Event)"
        - "getNodeType()"
    - Branch String: "org.apache.xerces.dom.DocumentImpl:988"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:993"
        BranchSideFuncs:
        - "getAttributes()"
        - "getLength()"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:992"
        BranchSideFuncs:
        - "dispatchingEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)"
        - "getFirstChild()"
        - "getNextSibling()"
    - Branch String: "org.apache.xerces.dom.DocumentImpl:990"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:992"
        BranchSideFuncs:
        - "dispatchingEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)"
        - "getFirstChild()"
        - "getNextSibling()"
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:987,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].dispatchEvent"
    - Src: "org.apache.xerces.dom.DocumentImpl:988,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.DocumentImpl:989,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.xerces.dom.DocumentImpl:990,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.xerces.dom.DocumentImpl:991,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.xerces.dom.DocumentImpl:991,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].dispatchingEventToSubtree"
    - Src: "org.apache.xerces.dom.DocumentImpl:993,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.DocumentImpl:994,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.DocumentImpl$EnclosingAttr)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 1017
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "org.apache.xerces.dom.DocumentImpl$EnclosingAttr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.AttrImpl,java.lang.String,short)"
    - "[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.AttrImpl,java.lang.String,short)"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1018"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1022"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1021"
        BranchSideFuncs:
        - "dispatchAggregateEvents(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.AttrImpl,java.lang.String,short)"
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1019,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.AttrImpl,java.lang.String,short)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 1053
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "org.apache.xerces.dom.AttrImpl"
    - "java.lang.String"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.LCount].lookup(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getOwnerElement()"
    - "[org.apache.xerces.dom.events.MutationEventImpl].<init>()"
    - "[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(java.lang.String,boolean,boolean,org.w3c.dom.Node,java.lang.String,java.lang.String,java.lang.String,short)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.NodeImpl].dispatchEvent(org.w3c.dom.events.Event)"
    - "[org.apache.xerces.dom.LCount].lookup(java.lang.String)"
    - "[org.apache.xerces.dom.events.MutationEventImpl].<init>()"
    - "[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(java.lang.String,boolean,boolean,org.w3c.dom.Node,java.lang.String,java.lang.String,java.lang.String,short)"
    - "[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.dom.NodeImpl,org.w3c.dom.events.Event)"
    - "[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.dom.NodeImpl,org.w3c.dom.events.Event)"
    - "[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.dom.NodeImpl,org.w3c.dom.events.Event)"
    functionUses: 5
    ICount: 32
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1055"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1075"
        BranchSideFuncs:
        - "getOwnerElement()"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1074"
        BranchSideFuncs:
        - "lookup(java.lang.String)"
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1058"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1075"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1074"
        BranchSideFuncs:
        - "lookup(java.lang.String)"
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1059"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1075"
        BranchSideFuncs:
        - "getNodeValue()"
        - "dispatchEvent(org.w3c.dom.events.Event)"
        - "getNodeName()"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1074"
        BranchSideFuncs:
        - "lookup(java.lang.String)"
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1076"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1093"
        BranchSideFuncs:
        - "initMutationEvent(java.lang.String,boolean,boolean,org.w3c.dom.Node,java.lang.String,java.lang.String,java.lang.String,short)"
        - "<init>()"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1092"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1085"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1091"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1090"
        BranchSideFuncs:
        - "dispatchEvent(org.apache.xerces.dom.NodeImpl,org.w3c.dom.events.Event)"
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1087"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1093"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1092"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1056,1"
      Dst: "[org.apache.xerces.dom.LCount].lookup"
    - Src: "org.apache.xerces.dom.DocumentImpl:1057,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getOwnerElement"
    - Src: "org.apache.xerces.dom.DocumentImpl:1060,1"
      Dst: "[org.apache.xerces.dom.events.MutationEventImpl].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:1064,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getNodeValue"
    - Src: "org.apache.xerces.dom.DocumentImpl:1065,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getNodeName"
    - Src: "org.apache.xerces.dom.DocumentImpl:1061,1"
      Dst: "[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent"
    - Src: "org.apache.xerces.dom.DocumentImpl:1067,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].dispatchEvent"
    - Src: "org.apache.xerces.dom.DocumentImpl:1078,1"
      Dst: "[org.w3c.dom.events.MutationEvent].initMutationEvent"
    - Src: "org.apache.xerces.dom.DocumentImpl:1086,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].dispatchEvent"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr(org.apache.xerces.dom.NodeImpl)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 1101
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.LCount].lookup(java.lang.String)"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentImpl$EnclosingAttr].<init>(org.apache.xerces.dom.DocumentImpl)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.dom.ChildNode].parentNode()"
    - "[org.apache.xerces.dom.NodeImpl].parentNode()"
    - "[org.apache.xerces.dom.ChildNode].parentNode()"
    - "[org.apache.xerces.dom.NodeImpl].parentNode()"
    functionUses: 3
    ICount: 32
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1108"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1129"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1112"
        BranchSideFuncs:
        - "getNodeType()"
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:null"
        BranchSideFuncs:
        - "getNodeValue()"
        - "<init>(org.apache.xerces.dom.DocumentImpl)"
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1126"
        BranchSideFuncs:
        - "parentNode()"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1107,1"
      Dst: "[org.apache.xerces.dom.LCount].lookup"
    - Src: "org.apache.xerces.dom.DocumentImpl:1113,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeType"
    - Src: "org.apache.xerces.dom.DocumentImpl:1115,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl$EnclosingAttr].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:1117,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getNodeValue"
    - Src: "org.apache.xerces.dom.DocumentImpl:1122,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].parentNode"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DocumentImpl].modifyingCharacterData(org.apache.xerces.dom.NodeImpl,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 1135
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr(org.apache.xerces.dom.NodeImpl)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1141"
        BranchSideFuncs:
        - "saveEnclosingAttr(org.apache.xerces.dom.NodeImpl)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1138,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].modifiedCharacterData(org.apache.xerces.dom.NodeImpl,java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 1146
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].mutationEventsModifiedCharacterData(org.apache.xerces.dom.NodeImpl,java.lang.String,java.lang.String,boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1150"
        BranchSideFuncs:
        - "mutationEventsModifiedCharacterData(org.apache.xerces.dom.NodeImpl,java.lang.String,java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1148,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].mutationEventsModifiedCharacterData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].mutationEventsModifiedCharacterData(org.apache.xerces.dom.NodeImpl,java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 1152
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.LCount].lookup(java.lang.String)"
    - "[org.apache.xerces.dom.events.MutationEventImpl].<init>()"
    - "[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(java.lang.String,boolean,boolean,org.w3c.dom.Node,java.lang.String,java.lang.String,java.lang.String,short)"
    - "[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.dom.NodeImpl,org.w3c.dom.events.Event)"
    - "[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.DocumentImpl$EnclosingAttr)"
    functionUses: 1
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1157"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1168"
        BranchSideFuncs:
        - "initMutationEvent(java.lang.String,boolean,boolean,org.w3c.dom.Node,java.lang.String,java.lang.String,java.lang.String,short)"
        - "<init>()"
        - "dispatchEvent(org.apache.xerces.dom.NodeImpl,org.w3c.dom.events.Event)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1167"
        BranchSideFuncs:
        - "dispatchAggregateEvents(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.DocumentImpl$EnclosingAttr)"
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1156,1"
      Dst: "[org.apache.xerces.dom.LCount].lookup"
    - Src: "org.apache.xerces.dom.DocumentImpl:1158,1"
      Dst: "[org.apache.xerces.dom.events.MutationEventImpl].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:1159,1"
      Dst: "[org.w3c.dom.events.MutationEvent].initMutationEvent"
    - Src: "org.apache.xerces.dom.DocumentImpl:1163,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].dispatchEvent"
    - Src: "org.apache.xerces.dom.DocumentImpl:1168,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].replacedCharacterData(org.apache.xerces.dom.NodeImpl,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1180,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].modifiedCharacterData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].insertingNode(org.apache.xerces.dom.NodeImpl,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 1186
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr(org.apache.xerces.dom.NodeImpl)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1191"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1192"
        BranchSideFuncs:
        - "saveEnclosingAttr(org.apache.xerces.dom.NodeImpl)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1189,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].insertedNode(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 1197
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "org.apache.xerces.dom.NodeImpl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].mutationEventsInsertedNode(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl,boolean)"
    - "[org.apache.xerces.dom.DocumentImpl].notifyRangesInsertedNode(org.apache.xerces.dom.NodeImpl)"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1203"
        BranchSideFuncs:
        - "mutationEventsInsertedNode(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl,boolean)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1206"
        BranchSideFuncs:
        - "notifyRangesInsertedNode(org.apache.xerces.dom.NodeImpl)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1199,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].mutationEventsInsertedNode"
    - Src: "org.apache.xerces.dom.DocumentImpl:1204,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].notifyRangesInsertedNode"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].mutationEventsInsertedNode(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 1211
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "org.apache.xerces.dom.NodeImpl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.LCount].lookup(java.lang.String)"
    - "[org.apache.xerces.dom.events.MutationEventImpl].<init>()"
    - "[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(java.lang.String,boolean,boolean,org.w3c.dom.Node,java.lang.String,java.lang.String,java.lang.String,short)"
    - "[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.dom.NodeImpl,org.w3c.dom.events.Event)"
    - "[org.apache.xerces.dom.LCount].lookup(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getOwnerElement()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getOwnerElement()"
    - "[org.apache.xerces.dom.ChildNode].parentNode()"
    - "[org.apache.xerces.dom.NodeImpl].parentNode()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.events.MutationEventImpl].<init>()"
    - "[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(java.lang.String,boolean,boolean,org.w3c.dom.Node,java.lang.String,java.lang.String,java.lang.String,short)"
    - "[org.apache.xerces.dom.DocumentImpl].dispatchEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)"
    - "[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.DocumentImpl$EnclosingAttr)"
    functionUses: 1
    ICount: 45
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1223"
        BranchSideFuncs:
        - "dispatchEvent(org.apache.xerces.dom.NodeImpl,org.w3c.dom.events.Event)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1222"
        BranchSideFuncs:
        - "lookup(java.lang.String)"
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1252"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1227"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1229"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1230"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1252"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1232"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1242"
        BranchSideFuncs:
        - "getNodeType()"
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1240"
        BranchSideFuncs:
        - "getOwnerElement()"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1239"
        BranchSideFuncs:
        - "parentNode()"
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1253"
        BranchSideFuncs:
        - "initMutationEvent(java.lang.String,boolean,boolean,org.w3c.dom.Node,java.lang.String,java.lang.String,java.lang.String,short)"
        - "dispatchEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)"
        - "<init>()"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1252"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1257"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1212,1"
      Dst: "[org.apache.xerces.dom.LCount].lookup"
    - Src: "org.apache.xerces.dom.DocumentImpl:1214,1"
      Dst: "[org.apache.xerces.dom.events.MutationEventImpl].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:1215,1"
      Dst: "[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent"
    - Src: "org.apache.xerces.dom.DocumentImpl:1218,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].dispatchEvent"
    - Src: "org.apache.xerces.dom.DocumentImpl:1229,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getOwnerElement"
    - Src: "org.apache.xerces.dom.DocumentImpl:1236,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeType"
    - Src: "org.apache.xerces.dom.DocumentImpl:1240,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].parentNode"
    - Src: "org.apache.xerces.dom.DocumentImpl:1249,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].dispatchEventToSubtree"
    - Src: "org.apache.xerces.dom.DocumentImpl:1256,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DocumentImpl].notifyRangesInsertedNode(org.apache.xerces.dom.NodeImpl)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 1260
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].iterator()"
    - "[org.apache.xerces.impl.xs.XSModelImpl].iterator()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.dom.RangeImpl].insertedNodeFromDOM(org.w3c.dom.Node)"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].remove()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].remove()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].remove()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].remove()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].remove()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].remove()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].remove()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].remove()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].remove()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].remove()"
    functionUses: 1
    ICount: 17
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1273"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1272"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1270"
        BranchSideFuncs:
        - "insertedNodeFromDOM(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1269"
        BranchSideFuncs:
        - "remove()"
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1261,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences"
    - Src: "org.apache.xerces.dom.DocumentImpl:1262,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.xerces.dom.DocumentImpl:1263,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.dom.DocumentImpl:1264,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.dom.DocumentImpl:1264,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.xerces.dom.DocumentImpl:1266,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].insertedNodeFromDOM"
    - Src: "org.apache.xerces.dom.DocumentImpl:1270,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DocumentImpl].removingNode(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 1280
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "org.apache.xerces.dom.NodeImpl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].notifyIteratorsRemovingNode(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.DocumentImpl].notifyRangesRemovingNode(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.DocumentImpl].mutationEventsRemovingNode(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl,boolean)"
    functionUses: 2
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1286"
        BranchSideFuncs:
        - "notifyIteratorsRemovingNode(org.apache.xerces.dom.NodeImpl)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1291"
        BranchSideFuncs:
        - "notifyRangesRemovingNode(org.apache.xerces.dom.NodeImpl)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1294"
        BranchSideFuncs:
        - "mutationEventsRemovingNode(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl,boolean)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1293"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1282,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].notifyIteratorsRemovingNode"
    - Src: "org.apache.xerces.dom.DocumentImpl:1287,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].notifyRangesRemovingNode"
    - Src: "org.apache.xerces.dom.DocumentImpl:1292,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].mutationEventsRemovingNode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].notifyIteratorsRemovingNode(org.apache.xerces.dom.NodeImpl)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 1296
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].removeStaleIteratorReferences()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].iterator()"
    - "[org.apache.xerces.impl.xs.XSModelImpl].iterator()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.dom.NodeIteratorImpl].removeNode(org.w3c.dom.Node)"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].remove()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].remove()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].remove()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].remove()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].remove()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].remove()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].remove()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].remove()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].remove()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].remove()"
    functionUses: 1
    ICount: 17
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1309"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1308"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1306"
        BranchSideFuncs:
        - "removeNode(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1305"
        BranchSideFuncs:
        - "remove()"
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1297,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].removeStaleIteratorReferences"
    - Src: "org.apache.xerces.dom.DocumentImpl:1298,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.xerces.dom.DocumentImpl:1299,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.dom.DocumentImpl:1300,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.dom.DocumentImpl:1300,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.xerces.dom.DocumentImpl:1302,1"
      Dst: "[org.apache.xerces.dom.NodeIteratorImpl].removeNode"
    - Src: "org.apache.xerces.dom.DocumentImpl:1306,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DocumentImpl].notifyRangesRemovingNode(org.apache.xerces.dom.NodeImpl)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 1311
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].iterator()"
    - "[org.apache.xerces.impl.xs.XSModelImpl].iterator()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.dom.RangeImpl].removeNode(org.w3c.dom.Node)"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].remove()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].remove()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].remove()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].remove()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].remove()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].remove()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].remove()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].remove()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].remove()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].remove()"
    functionUses: 1
    ICount: 17
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1324"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1316"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1321"
        BranchSideFuncs:
        - "removeNode(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1320"
        BranchSideFuncs:
        - "remove()"
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1312,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences"
    - Src: "org.apache.xerces.dom.DocumentImpl:1313,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.xerces.dom.DocumentImpl:1314,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.dom.DocumentImpl:1315,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.dom.DocumentImpl:1315,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.xerces.dom.DocumentImpl:1317,1"
      Dst: "[org.apache.xerces.dom.RangeImpl].removeNode"
    - Src: "org.apache.xerces.dom.DocumentImpl:1321,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DocumentImpl].mutationEventsRemovingNode(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 1330
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "org.apache.xerces.dom.NodeImpl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.LCount].lookup(java.lang.String)"
    - "[org.apache.xerces.dom.events.MutationEventImpl].<init>()"
    - "[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(java.lang.String,boolean,boolean,org.w3c.dom.Node,java.lang.String,java.lang.String,java.lang.String,short)"
    - "[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.dom.NodeImpl,org.w3c.dom.events.Event)"
    - "[org.apache.xerces.dom.LCount].lookup(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getOwnerElement()"
    - "[org.apache.xerces.dom.ChildNode].parentNode()"
    - "[org.apache.xerces.dom.NodeImpl].parentNode()"
    - "[org.apache.xerces.dom.ChildNode].parentNode()"
    - "[org.apache.xerces.dom.NodeImpl].parentNode()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.events.MutationEventImpl].<init>()"
    - "[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(java.lang.String,boolean,boolean,org.w3c.dom.Node,java.lang.String,java.lang.String,java.lang.String,short)"
    - "[org.apache.xerces.dom.DocumentImpl].dispatchEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)"
    functionUses: 1
    ICount: 37
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1331"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1335"
        BranchSideFuncs:
        - "saveEnclosingAttr(org.apache.xerces.dom.NodeImpl)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1334"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1346"
        BranchSideFuncs:
        - "dispatchEvent(org.apache.xerces.dom.NodeImpl,org.w3c.dom.events.Event)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1345"
        BranchSideFuncs:
        - "lookup(java.lang.String)"
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1368"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1350"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1353"
        BranchSideFuncs:
        - "getOwnerElement()"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1368"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1355"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1357"
        BranchSideFuncs:
        - "getNodeType()"
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1369"
        BranchSideFuncs:
        - "initMutationEvent(java.lang.String,boolean,boolean,org.w3c.dom.Node,java.lang.String,java.lang.String,java.lang.String,short)"
        - "dispatchEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)"
        - "<init>()"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1368"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1332,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr"
    - Src: "org.apache.xerces.dom.DocumentImpl:1335,1"
      Dst: "[org.apache.xerces.dom.LCount].lookup"
    - Src: "org.apache.xerces.dom.DocumentImpl:1337,1"
      Dst: "[org.apache.xerces.dom.events.MutationEventImpl].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:1338,1"
      Dst: "[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent"
    - Src: "org.apache.xerces.dom.DocumentImpl:1341,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].dispatchEvent"
    - Src: "org.apache.xerces.dom.DocumentImpl:1352,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getOwnerElement"
    - Src: "org.apache.xerces.dom.DocumentImpl:1354,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].parentNode"
    - Src: "org.apache.xerces.dom.DocumentImpl:1358,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeType"
    - Src: "org.apache.xerces.dom.DocumentImpl:1364,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].dispatchEventToSubtree"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DocumentImpl].removedNode(org.apache.xerces.dom.NodeImpl,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 1374
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.DocumentImpl$EnclosingAttr)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1375"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1382"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1383"
        BranchSideFuncs:
        - "dispatchAggregateEvents(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.DocumentImpl$EnclosingAttr)"
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1382"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1380,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].replacingNode(org.apache.xerces.dom.NodeImpl)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1391"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1390,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].replacingData(org.apache.xerces.dom.NodeImpl)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1398"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1401"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1400"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1399,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].replacedNode(org.apache.xerces.dom.NodeImpl)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1407"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1409"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1408,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].modifiedAttrValue(org.apache.xerces.dom.AttrImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 1415
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.AttrImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.AttrImpl,java.lang.String,short)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1420"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1418,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].setAttrNode(org.apache.xerces.dom.AttrImpl,org.apache.xerces.dom.AttrImpl)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: 1426
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.AttrImpl"
    - "org.apache.xerces.dom.AttrImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.AttrImpl,java.lang.String,short)"
    - "[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.AttrImpl,java.lang.String,short)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeValue()"
    functionUses: 3
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1438"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1429"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1430,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents"
    - Src: "org.apache.xerces.dom.DocumentImpl:1435,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getNodeValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].removedAttrNode(org.apache.xerces.dom.AttrImpl,org.apache.xerces.dom.NodeImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.AttrImpl"
    - "org.apache.xerces.dom.NodeImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1448"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1451"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1450"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1449,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].mutationEventsRemovedAttrNode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].mutationEventsRemovedAttrNode(org.apache.xerces.dom.AttrImpl,org.apache.xerces.dom.NodeImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.AttrImpl"
    - "org.apache.xerces.dom.NodeImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentImpl:1457"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1469"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentImpl:1468"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl:1456,1"
      Dst: "[org.apache.xerces.dom.LCount].lookup"
    - Src: "org.apache.xerces.dom.DocumentImpl:1458,1"
      Dst: "[org.apache.xerces.dom.events.MutationEventImpl].<init>"
    - Src: "org.apache.xerces.dom.DocumentImpl:1461,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getNodeValue"
    - Src: "org.apache.xerces.dom.DocumentImpl:1459,1"
      Dst: "[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent"
    - Src: "org.apache.xerces.dom.DocumentImpl:1463,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].dispatchEvent"
    - Src: "org.apache.xerces.dom.DocumentImpl:1469,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].renamedAttrNode(org.w3c.dom.Attr,org.w3c.dom.Attr)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Attr"
    - "org.w3c.dom.Attr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl].renamedElement(org.w3c.dom.Element,org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Element"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport$4].<init>(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.SecuritySupport$4"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport$4:83,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport$4].run()"
    functionSourceFile: "org.apache.html.dom.SecuritySupport$4"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport$4:85,1"
      Dst: "[java.lang.System].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport$1].<init>()"
    functionSourceFile: "org.apache.html.dom.SecuritySupport$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport$1:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport$1].run()"
    functionSourceFile: "org.apache.html.dom.SecuritySupport$1"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getContextClassLoader()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport$1:45,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.html.dom.SecuritySupport$1:45,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl:34,1"
      Dst: "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].createBuiltInTypes()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createBuiltInTypes(org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl:44,1"
      Dst: "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createBuiltInTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].getBuiltInType(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.XSSimpleType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl:61,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].getBuiltInTypes()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "org.apache.xerces.util.SymbolHash"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl:71,1"
      Dst: "[org.apache.xerces.util.SymbolHash].makeClone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getSide()"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDocumentHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setSide(org.apache.xerces.xni.XMLDocumentHandler)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDocumentHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getDocumentSource()"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDocumentSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDocumentSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getDocumentHandler()"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDocumentHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDocumentHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer:org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler:org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 26
    ICount: 8
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:88,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].characters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer:org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler:org.apache.xerces.jaxp.validation.DOMResultAugmentor:org.apache.xerces.jaxp.validation.DOMResultBuilder:org.apache.xerces.jaxp.validation.StAXEventResultBuilder:org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:org.apache.xerces.parsers.AbstractXMLDocumentParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 8
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:93,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].comment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer:org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler:org.apache.xerces.jaxp.validation.DOMResultAugmentor:org.apache.xerces.jaxp.validation.DOMResultBuilder:org.apache.xerces.jaxp.validation.StAXEventResultBuilder:org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:org.apache.xerces.parsers.AbstractXMLDocumentParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 9
    ICount: 10
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:99,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 14
    ICount: 9
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:104,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].emptyElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer:org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler:org.apache.xerces.jaxp.validation.DOMResultAugmentor:org.apache.xerces.jaxp.validation.DOMResultBuilder:org.apache.xerces.jaxp.validation.StAXEventResultBuilder:org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:org.apache.xerces.parsers.AbstractXMLDocumentParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 7
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:109,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endCDATA"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endDocument(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer:org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler:org.apache.xerces.impl.xs.opti.SchemaDOMParser:org.apache.xerces.jaxp.validation.DOMResultAugmentor:org.apache.xerces.jaxp.validation.StAXEventResultBuilder:org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:org.apache.xerces.parsers.AbstractXMLDocumentParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument(org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 7
    EdgeCount: 23
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:114,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endDocument"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler:org.apache.xerces.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionUses: 15
    ICount: 8
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:119,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer:org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler:org.apache.xerces.jaxp.validation.DOMResultAugmentor:org.apache.xerces.jaxp.validation.DOMResultBuilder:org.apache.xerces.jaxp.validation.StAXEventResultBuilder:org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:org.apache.xerces.parsers.AbstractXMLDocumentParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 9
    ICount: 8
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:124,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 8
    ICount: 8
    EdgeCount: 40
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:129,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 9
    EdgeCount: 38
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:134,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 7
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:139,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startCDATA"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "org.apache.xerces.xni.NamespaceContext"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 10
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:149,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startDocument"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 16
    ICount: 9
    EdgeCount: 42
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:154,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 9
    ICount: 10
    EdgeCount: 32
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:160,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 9
    EdgeCount: 30
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:165,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].textDecl"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 10
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:170,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].<init>()"
    functionUses: 1
    ICount: 21
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementNSImpl].<init>"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:86,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].<init>()"
    functionUses: 1
    ICount: 20
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementNSImpl].<init>"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:86,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].constant()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.ItemPSVI"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:117,1"
      Dst: "[org.apache.xerces.impl.xs.ElementPSVImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].isConstant()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaDefault()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.PSVIElementNSImpl:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.PSVIElementNSImpl:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:134,1"
      Dst: "[org.apache.xerces.xs.XSElementDeclaration].getConstraintValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaNormalizedValue()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:145,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].getIsSchemaSpecified()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].getErrorCodes()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "org.apache.xerces.xs.StringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.PSVIElementNSImpl:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.PSVIElementNSImpl:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.PSVIElementNSImpl:187"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].getErrorMessages()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "org.apache.xerces.xs.StringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.PSVIElementNSImpl:198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.PSVIElementNSImpl:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.PSVIElementNSImpl:200"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].getValidationContext()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].getNil()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].getNotation()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNotationDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].getMemberTypeDefinition()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSSimpleTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:246,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSElementDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaInformation()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI(org.apache.xerces.xs.ElementPSVI)"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.ElementPSVI"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getElementDeclaration()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getNotation()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getNotation()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getValidationContext()"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getValidationContext()"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaInformation()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaInformation()"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getValidity()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getValidationAttempted()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getErrorCodes()"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getErrorCodes()"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getErrorMessages()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getErrorMessages()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.xs.XSValue)"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaValue()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaValue()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].reset()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getIsSchemaSpecified()"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getIsSchemaSpecified()"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getNil()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getNil()"
    functionUses: 4
    ICount: 41
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.PSVIElementNSImpl:284"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.PSVIElementNSImpl:287"
        BranchSideFuncs:
        - "getContentType()"
      - BranchSide: "org.apache.xerces.dom.PSVIElementNSImpl:286"
        BranchSideFuncs:
        - "copyFrom(org.apache.xerces.xs.XSValue)"
        - "getSchemaValue()"
    - Branch String: "org.apache.xerces.dom.PSVIElementNSImpl:284"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.PSVIElementNSImpl:290"
        BranchSideFuncs:
        - "getContentType()"
      - BranchSide: "org.apache.xerces.dom.PSVIElementNSImpl:289"
        BranchSideFuncs:
        - "reset()"
    - Branch String: "org.apache.xerces.dom.PSVIElementNSImpl:286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.PSVIElementNSImpl:290"
        BranchSideFuncs:
        - "copyFrom(org.apache.xerces.xs.XSValue)"
        - "getSchemaValue()"
      - BranchSide: "org.apache.xerces.dom.PSVIElementNSImpl:289"
        BranchSideFuncs:
        - "reset()"
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:275,1"
      Dst: "[org.apache.xerces.xs.ElementPSVI].getElementDeclaration"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:276,1"
      Dst: "[org.apache.xerces.xs.ElementPSVI].getNotation"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:277,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getValidationContext"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:278,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getTypeDefinition"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:279,1"
      Dst: "[org.apache.xerces.xs.ElementPSVI].getSchemaInformation"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:280,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getValidity"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:281,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getValidationAttempted"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:282,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getErrorCodes"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:283,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getErrorMessages"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:286,1"
      Dst: "[org.apache.xerces.xs.XSComplexTypeDefinition].getContentType"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:287,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getSchemaValue"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:287,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:290,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].reset"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:292,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getIsSchemaSpecified"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:293,1"
      Dst: "[org.apache.xerces.xs.ElementPSVI].getNil"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].getActualNormalizedValue()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:300,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].getActualNormalizedValueType()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:307,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].getItemValueTypes()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.ShortList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:314,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaValue()"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:329,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:329,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:329,1"
      Dst: "[java.io.NotSerializableException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIElementNSImpl].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.xerces.dom.PSVIElementNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:334,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:334,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.dom.PSVIElementNSImpl:334,1"
      Dst: "[java.io.NotSerializableException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMInputSource].<init>()"
    functionSourceFile: "org.apache.xerces.util.DOMInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMInputSource:33,1"
      Dst: "[org.apache.xerces.util.DOMInputSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMInputSource].<init>(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMInputSource:37,1"
      Dst: "[org.apache.xerces.util.DOMInputSource].getSystemIdFromNode"
    - Src: "org.apache.xerces.util.DOMInputSource:37,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMInputSource].<init>(org.w3c.dom.Node,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.DOMInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMInputSource:42,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMInputSource].getNode()"
    functionSourceFile: "org.apache.xerces.util.DOMInputSource"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMInputSource].setNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMInputSource].getSystemIdFromNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMInputSource:55"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMInputSource:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMInputSource:57,1"
      Dst: "[org.w3c.dom.Node].getBaseURI"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.Encodings].<init>()"
    functionSourceFile: "org.apache.xml.serialize.Encodings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.Encodings:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.Encodings].getEncodingInfo(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xml.serialize.Encodings"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "org.apache.xml.serialize.EncodingInfo"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.EncodingInfo].<init>(java.lang.String,java.lang.String,int)"
    - "[org.apache.xerces.util.EncodingMap].getJava2IANAMapping(java.lang.String)"
    - "[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(java.lang.String)"
    - "[org.apache.xml.serialize.EncodingInfo].testJavaEncodingName(java.lang.String)"
    - "[org.apache.xml.serialize.EncodingInfo].<init>(java.lang.String,java.lang.String,int)"
    - "[org.apache.xerces.util.EncodingMap].getJava2IANAMapping(java.lang.String)"
    - "[org.apache.xml.serialize.EncodingInfo].<init>(java.lang.String,java.lang.String,int)"
    - "[org.apache.xerces.util.EncodingMap].getJava2IANAMapping(java.lang.String)"
    - "[org.apache.xml.serialize.EncodingInfo].<init>(java.lang.String,java.lang.String,int)"
    - "[org.apache.xml.serialize.EncodingInfo].<init>(java.lang.String,java.lang.String,int)"
    functionUses: 1
    ICount: 86
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.Encodings:67"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Encodings:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Encodings:74"
        BranchSideFuncs:
        - "getIANA2JavaMapping(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.Encodings:68"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Encodings:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Encodings:69"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Encodings:77"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Encodings:98"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Encodings:79"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Encodings:97"
        BranchSideFuncs:
        - "testJavaEncodingName(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.Encodings:96"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Encodings:81"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Encodings:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Encodings:83"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Encodings:85"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Encodings:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Encodings:90"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Encodings:86"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Encodings:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Encodings:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Encodings:91"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Encodings:94"
        BranchSideFuncs:
        - "getJava2IANAMapping(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.Encodings:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Encodings:99"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Encodings:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Encodings:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Encodings:104"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Encodings:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Encodings:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Encodings:105"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Encodings:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.Encodings:103"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.Encodings:110"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.Encodings:113"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,int)"
      - BranchSide: "org.apache.xml.serialize.Encodings:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.Encodings:68,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xml.serialize.Encodings:70,1"
      Dst: "[org.apache.xerces.util.EncodingMap].getJava2IANAMapping"
    - Src: "org.apache.xml.serialize.Encodings:70,1"
      Dst: "[org.apache.xml.serialize.EncodingInfo].<init>"
    - Src: "org.apache.xml.serialize.Encodings:71,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xml.serialize.Encodings:75,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.xml.serialize.Encodings:76,1"
      Dst: "[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping"
    - Src: "org.apache.xml.serialize.Encodings:80,1"
      Dst: "[org.apache.xml.serialize.EncodingInfo].testJavaEncodingName"
    - Src: "org.apache.xml.serialize.Encodings:86,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xml.serialize.Encodings:97,1"
      Dst: "[java.io.UnsupportedEncodingException].<init>"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSAnnotationInfo].<init>(java.lang.String,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSAnnotationInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSAnnotationInfo:49,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSAnnotationInfo].<init>(java.lang.String,org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSAnnotationInfo"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getLineNumber()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getColumnNumber()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getCharacterOffset()"
    functionUses: 4
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAnnotationInfo:58"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAnnotationInfo:null"
        BranchSideFuncs:
        - "getCharacterOffset()"
        - "getColumnNumber()"
        - "getLineNumber()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSAnnotationInfo:56,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAnnotationInfo:60,1"
      Dst: "[org.apache.xerces.impl.xs.opti.ElementImpl].getLineNumber"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAnnotationInfo:61,1"
      Dst: "[org.apache.xerces.impl.xs.opti.ElementImpl].getColumnNumber"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAnnotationInfo:62,1"
      Dst: "[org.apache.xerces.impl.xs.opti.ElementImpl].getCharacterOffset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper:483,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].retrieveInitialGrammarSet(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper"
    linkageType: null
    functionLinenumber: 491
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    functionUses: 6
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper:492,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.grammars.Grammar[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    functionUses: 5
    ICount: 6
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper:496,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionUses: 7
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper:500,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].lockPool()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper:504,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].lockPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].unlockPool()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper:508,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].unlockPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].clear()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper:512,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].setGrammarPool(org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].getGrammarPool()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.XMLGrammarPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSInputSource].<init>(org.apache.xerces.impl.xs.SchemaGrammar[])"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSInputSource:35,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSInputSource].<init>(org.apache.xerces.xs.XSObject[])"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.XSObject[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSInputSource:41,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSInputSource].getGrammars()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSInputSource"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.SchemaGrammar[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSInputSource].setGrammars(org.apache.xerces.impl.xs.SchemaGrammar[])"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSInputSource].getComponents()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSInputSource"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObject[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSInputSource].setComponents(org.apache.xerces.xs.XSObject[])"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.XSObject[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport$2].<init>()"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport$2:54,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport$2].run()"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport$2"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport$2:58,1"
      Dst: "[java.lang.ClassLoader].getSystemClassLoader"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLAttributeDecl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLAttributeDecl"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.impl.dtd.XMLSimpleType].<init>()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLAttributeDecl:27,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLAttributeDecl:34,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLAttributeDecl:37,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLSimpleType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLAttributeDecl].setValues(org.apache.xerces.xni.QName,org.apache.xerces.impl.dtd.XMLSimpleType,boolean)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLAttributeDecl"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.impl.dtd.XMLSimpleType"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.dtd.XMLSimpleType].setValues(org.apache.xerces.impl.dtd.XMLSimpleType)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLAttributeDecl:54,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.dtd.XMLAttributeDecl:55,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLSimpleType].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLAttributeDecl].clear()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLAttributeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLAttributeDecl:63,1"
      Dst: "[org.apache.xerces.xni.QName].clear"
    - Src: "org.apache.xerces.impl.dtd.XMLAttributeDecl:64,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLSimpleType].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError:133,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError].<init>(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError:136,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XML11NSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].<init>()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:67,1"
      Dst: "[org.apache.xerces.impl.XML11DocumentScannerImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    functionSourceFile: "org.apache.xerces.impl.XML11NSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.XMLDTDValidatorFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElement()"
    functionSourceFile: "org.apache.xerces.impl.XML11NSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].scanQName(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanQName(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.util.NamespaceSupport].pushContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushContext()"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].pushContext()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].pushElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartChar(int)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanAttribute(org.apache.xerces.util.XMLAttributesImpl)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setURI(int,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].checkDuplicatesNS()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].popContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()"
    - "[org.apache.xerces.util.NamespaceSupport].popContext()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 227
    EdgeCount: 89
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:158"
        BranchSideFuncs:
        - "pushContext()"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:157"
        BranchSideFuncs:
        - "pushElement(org.apache.xerces.xni.QName)"
        - "removeAllAttributes()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:157"
        BranchSideFuncs:
        - "pushElement(org.apache.xerces.xni.QName)"
        - "removeAllAttributes()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:157"
        BranchSideFuncs:
        - "pushElement(org.apache.xerces.xni.QName)"
        - "removeAllAttributes()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:157"
        BranchSideFuncs:
        - "pushElement(org.apache.xerces.xni.QName)"
        - "removeAllAttributes()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:181"
        BranchSideFuncs:
        - "scanChar()"
        - "skipChar(int)"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:180"
        BranchSideFuncs:
        - "isValidNameStartChar(int)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:183"
        BranchSideFuncs:
        - "isValidNameStartHighSurrogate(int)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:191"
        BranchSideFuncs:
        - "scanAttribute(org.apache.xerces.util.XMLAttributesImpl)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:191"
        BranchSideFuncs:
        - "scanAttribute(org.apache.xerces.util.XMLAttributesImpl)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:288"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:216"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:216"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:231"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:231"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:263"
        BranchSideFuncs:
        - "getName(int,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:234"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:233"
        BranchSideFuncs:
        - "getName(int,org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:231"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:258"
        BranchSideFuncs:
        - "setURI(int,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:289"
        BranchSideFuncs:
        - "checkDuplicatesNS()"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:288"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:288"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:266"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:275"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:289"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:316"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:315"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:290"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:309"
        BranchSideFuncs:
        - "startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:302"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:301"
        BranchSideFuncs:
        - "emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:308"
        BranchSideFuncs:
        - "popContext()"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:307"
        BranchSideFuncs:
        - "popElement(org.apache.xerces.xni.QName)"
    Callsites:
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:132,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanQName"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:136,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].pushContext"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:139,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:146,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:158,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].pushElement"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:162,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:165,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:168,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:170,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:174,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:175,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:181,1"
      Dst: "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartChar"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:184,1"
      Dst: "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartHighSurrogate"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:192,1"
      Dst: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanAttribute"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:212,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:232,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getLength"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:234,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getName"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:259,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setURI"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:264,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].checkDuplicatesNS"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:302,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].emptyElement"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:305,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].popContext"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:308,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:310,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startElement"
    JavaMethodInfo: null
    BBCount: 58
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElementName()"
    functionSourceFile: "org.apache.xerces.impl.XML11NSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XML11EntityScanner].scanQName(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanQName(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    functionUses: 2
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:328,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanQName"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:331,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElementAfterName()"
    functionSourceFile: "org.apache.xerces.impl.XML11NSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].pushContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushContext()"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].pushContext()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].pushElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartChar(int)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanAttribute(org.apache.xerces.util.XMLAttributesImpl)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setURI(int,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].checkDuplicatesNS()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].popContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()"
    - "[org.apache.xerces.util.NamespaceSupport].popContext()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 2
    ICount: 227
    EdgeCount: 87
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:345"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:368"
        BranchSideFuncs:
        - "pushContext()"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:367"
        BranchSideFuncs:
        - "pushElement(org.apache.xerces.xni.QName)"
        - "removeAllAttributes()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:347"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:367"
        BranchSideFuncs:
        - "pushElement(org.apache.xerces.xni.QName)"
        - "removeAllAttributes()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:367"
        BranchSideFuncs:
        - "pushElement(org.apache.xerces.xni.QName)"
        - "removeAllAttributes()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:355"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:356"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:356"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:367"
        BranchSideFuncs:
        - "pushElement(org.apache.xerces.xni.QName)"
        - "removeAllAttributes()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:379"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:389"
        BranchSideFuncs:
        - "scanChar()"
        - "skipChar(int)"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:388"
        BranchSideFuncs:
        - "isValidNameStartChar(int)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:382"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:391"
        BranchSideFuncs:
        - "isValidNameStartHighSurrogate(int)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:399"
        BranchSideFuncs:
        - "scanAttribute(org.apache.xerces.util.XMLAttributesImpl)"
        - "skipSpaces()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:393"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:392"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:399"
        BranchSideFuncs:
        - "scanAttribute(org.apache.xerces.util.XMLAttributesImpl)"
        - "skipSpaces()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:407"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:499"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:417"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:418"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:417"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:442"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:442"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:444"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:474"
        BranchSideFuncs:
        - "getName(int,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:473"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:447"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:445"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:444"
        BranchSideFuncs:
        - "getName(int,org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:454"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:454"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:458"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:442"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:469"
        BranchSideFuncs:
        - "setURI(int,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:474"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:500"
        BranchSideFuncs:
        - "checkDuplicatesNS()"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:499"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:476"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:500"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:499"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:477"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:487"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:486"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:500"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:527"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:526"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:501"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:520"
        BranchSideFuncs:
        - "startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:507"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:513"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:512"
        BranchSideFuncs:
        - "emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:515"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:519"
        BranchSideFuncs:
        - "popContext()"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:518"
        BranchSideFuncs:
        - "popElement(org.apache.xerces.xni.QName)"
    Callsites:
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:346,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].pushContext"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:349,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:356,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:368,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].pushElement"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:372,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:376,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:378,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:382,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:383,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:389,1"
      Dst: "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartChar"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:392,1"
      Dst: "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartHighSurrogate"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:400,1"
      Dst: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanAttribute"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:403,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:423,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:443,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getLength"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:445,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getName"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:470,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setURI"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:475,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].checkDuplicatesNS"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:513,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].emptyElement"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:516,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].popContext"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:519,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:521,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startElement"
    JavaMethodInfo: null
    BBCount: 58
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanAttribute(org.apache.xerces.util.XMLAttributesImpl)"
    functionSourceFile: "org.apache.xerces.impl.XML11NSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 553
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.XMLAttributesImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].scanQName(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanQName(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,java.lang.String,boolean,java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.util.XMLAttributesImpl].setValue(int,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setNonNormalizedValue(int,java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.NamespaceSupport].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setURI(int,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setURI(int,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    functionUses: 2
    ICount: 137
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:558"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:565"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:564"
        BranchSideFuncs:
        - "skipSpaces()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:570"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:577"
        BranchSideFuncs:
        - "addAttributeNS(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:576"
        BranchSideFuncs:
        - "addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:585"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:595"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:594"
        BranchSideFuncs:
        - "setValue(int,java.lang.String)"
        - "scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,java.lang.String,boolean,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:601"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:604"
        BranchSideFuncs:
        - "toString()"
        - "setNonNormalizedValue(int,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:603"
        BranchSideFuncs:
        - "setSpecified(int,boolean)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:607"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:690"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:609"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:608"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:616"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:620"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:616"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:680"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:616"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:680"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:624"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:633"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:624"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:633"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:634"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:643"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:642"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:643"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:654"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:653"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:644"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:663"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:662"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:654"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:663"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:662"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:663"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:662"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:673"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:671"
        BranchSideFuncs:
        - "declarePrefix(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:670"
        BranchSideFuncs:
        - "declarePrefix(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:681"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:690"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:554,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanQName"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:557,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:558,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:559,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:571,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getLength"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:572,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:579,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].addAttribute"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:595,1"
      Dst: "[org.apache.xerces.impl.XML11DocumentScannerImpl].scanAttributeValue"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:598,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:599,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setValue"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:602,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setNonNormalizedValue"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:604,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setSpecified"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:621,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:626,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:673,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:671,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].declarePrefix"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:677,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:675,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setURI"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanEndElement()"
    functionSourceFile: "org.apache.xerces.impl.XML11NSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 711
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].popContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()"
    - "[org.apache.xerces.util.NamespaceSupport].popContext()"
    functionUses: 1
    ICount: 52
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:723"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:729"
        BranchSideFuncs:
        - "skipSpaces()"
        - "skipChar(int)"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:731"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:736"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:735"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:742"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:749"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:748"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:749"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:757"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:752"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:758"
        BranchSideFuncs:
        - "popContext()"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:757"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:712,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:723,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipString"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:724,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:730,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:731,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:751,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endElement"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:753,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].popContext"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.impl.XML11NSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 764
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:765,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].createContentDispatcher()"
    functionSourceFile: "org.apache.xerces.impl.XML11NSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 771
    functionDepth: 0
    returnType: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher].<init>(org.apache.xerces.impl.XML11NSDocumentScannerImpl)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl:772,1"
      Dst: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].access$000(org.apache.xerces.impl.XML11NSDocumentScannerImpl)"
    functionSourceFile: "org.apache.xerces.impl.XML11NSDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.XMLDTDValidatorFilter"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XML11NSDocumentScannerImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()"
    functionSourceFile: "org.apache.xerces.impl.msg.XMLMessageFormatter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.msg.XMLMessageFormatter:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.msg.XMLMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.msg.XMLMessageFormatter"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.msg.XMLMessageFormatter:69"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.msg.XMLMessageFormatter:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.msg.XMLMessageFormatter:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.msg.XMLMessageFormatter:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.msg.XMLMessageFormatter:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.msg.XMLMessageFormatter:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.msg.XMLMessageFormatter:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.msg.XMLMessageFormatter:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.msg.XMLMessageFormatter:96"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.msg.XMLMessageFormatter:100"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.msg.XMLMessageFormatter:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.msg.XMLMessageFormatter:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.msg.XMLMessageFormatter:102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.msg.XMLMessageFormatter:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.msg.XMLMessageFormatter:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.msg.XMLMessageFormatter:105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.msg.XMLMessageFormatter:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.msg.XMLMessageFormatter:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.msg.XMLMessageFormatter:106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.msg.XMLMessageFormatter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.msg.XMLMessageFormatter:70,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.impl.msg.XMLMessageFormatter:73,1"
      Dst: "[java.util.ResourceBundle].getBundle"
    - Src: "org.apache.xerces.impl.msg.XMLMessageFormatter:81,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.apache.xerces.impl.msg.XMLMessageFormatter:84,1"
      Dst: "[java.text.MessageFormat].format"
    - Src: "org.apache.xerces.impl.msg.XMLMessageFormatter:88,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.msg.XMLMessageFormatter:88,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.msg.XMLMessageFormatter:88,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.msg.XMLMessageFormatter:96,1"
      Dst: "[java.util.MissingResourceException].<init>"
    - Src: "org.apache.xerces.impl.msg.XMLMessageFormatter:103,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.msg.XMLMessageFormatter:104,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.msg.XMLMessageFormatter:109,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].<init>(org.apache.xerces.impl.xs.util.XSObjectListImpl,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.util.XSObjectListImpl"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:226,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].access$000(org.apache.xerces.impl.xs.util.XSObjectListImpl)"
    functionUses: 30
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:230"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:229"
        BranchSideFuncs:
        - "access$000(org.apache.xerces.impl.xs.util.XSObjectListImpl)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:230,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].access$000"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].access$000(org.apache.xerces.impl.xs.util.XSObjectListImpl)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].access$100(org.apache.xerces.impl.xs.util.XSObjectListImpl)"
    functionUses: 28
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:236"
        BranchSideFuncs:
        - "access$100(org.apache.xerces.impl.xs.util.XSObjectListImpl)"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:235"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:233,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].access$000"
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:234,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].access$100"
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:236,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasPrevious()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:239"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:238"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].previous()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:243,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].access$100"
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:245,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].nextIndex()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].previousIndex()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].remove()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:254,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].set(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:257,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].add(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator:260,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport$1].<init>()"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport$1"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport$1:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport$1].run()"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport$1"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getContextClassLoader()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport$1:45,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.xerces.dom.SecuritySupport$1:45,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>()"
    functionUses: 11
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDDescription:36,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].getGrammarType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].getContextType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].getLocationHints()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].getTriggeringComponent()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].getEnclosingElementName()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].getAttributes()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLAttributes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].fromInstance()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSDDescription:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDDescription:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSDDescription:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDDescription:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSDDescription:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDDescription:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSDDescription:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDDescription:174"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    functionUses: 18
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSDDescription:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDDescription:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSDDescription:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSDDescription:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDDescription:194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSDDescription:193"
        BranchSideFuncs:
        - "getTargetNamespace()"
    - Branch String: "org.apache.xerces.impl.xs.XSDDescription:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDDescription:193"
        BranchSideFuncs:
        - "getTargetNamespace()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDDescription:192,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLSchemaDescription].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.XSDDescription:192,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].hashCode()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSDDescription:203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSDDescription:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDDescription:203,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].setContextType(short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].setLocationHints(java.lang.String[])"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDDescription:217,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].setTriggeringComponent(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].setEnclosingElementName(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].setAttributes(org.apache.xerces.xni.XMLAttributes)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()"
    functionUses: 6
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDDescription:237,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSDDescription].makeClone()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSDDescription"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSDDescription"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].<init>()"
    functionUses: 6
    ICount: 24
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSDDescription:246,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].setMultiple(boolean)"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:35,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].getMultiple()"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:39,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].setValue(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].getValue()"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].setTabIndex(int)"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:51,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].getTabIndex()"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:55,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:71,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].setTitle(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:75,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].getTitle()"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].setIValue(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:83,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].getIValue()"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:87,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:91,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:95,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].setIName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:99,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].getIName()"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:103,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:107,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSelectElementImpl].getName()"
    functionSourceFile: "org.apache.wml.dom.WMLSelectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSelectElementImpl:111,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.IDREFDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.IDREFDV"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.IDREFDV:34,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.IDREFDV].getAllowedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.IDREFDV"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.IDREFDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.IDREFDV"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isValidNCName(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.IDREFDV:41"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.IDREFDV:44"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.xs.IDREFDV:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.IDREFDV:41,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidNCName"
    - Src: "org.apache.xerces.impl.dv.xs.IDREFDV:42,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.IDREFDV].checkExtraRules(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.IDREFDV"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].addIdRef(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].addIdRef(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].addIdRef(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1:org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].addIdRef(java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.IDREFDV:48,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].addIdRef"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].<init>(javax.xml.namespace.QName,org.apache.xerces.xs.XSObject)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javax.xml.namespace.QName"
    - "org.apache.xerces.xs.XSObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:264,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getKey()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getValue()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:275,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getKey()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getValue()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].equals(java.lang.Object)"
    functionUses: 15
    ICount: 26
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:278"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:285"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:282"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:279"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:278"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:282"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:-1"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:282"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:-1"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:282"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:283"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:282"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:282"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:-1"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:283"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:280,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:281,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:282,1"
      Dst: "[javax.xml.namespace.QName].equals"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:283,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].hashCode()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSElementDecl].hashCode()"
    functionUses: 5
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:288"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:287"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:289"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:288"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:288,1"
      Dst: "[javax.xml.namespace.QName].hashCode"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:289,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].toString()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:292,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:293,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:293,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry:296,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].<init>(org.apache.xerces.jaxp.validation.StAXEventResultBuilder,org.apache.xerces.xni.XMLAttributes,int)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    - "org.apache.xerces.xni.XMLAttributes"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:289,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:298"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator"
    linkageType: null
    functionLinenumber: 303
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].access$000(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].access$000(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].access$100(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
    - "[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].access$000(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].access$000(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].access$000(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    functionUses: 28
    ICount: 35
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:306"
        BranchSideFuncs:
        - "access$100(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
        - "createAttribute(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getName(int,org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:310"
        BranchSideFuncs:
        - "access$000(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
        - "getValue(int)"
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:309"
        BranchSideFuncs:
        - "access$000(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
        - "getValue(int)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:304,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:305,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:307,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].access$000"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:307,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getName"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:308,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].access$100"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:310,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:308,1"
      Dst: "[javax.xml.stream.XMLEventFactory].createAttribute"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].remove()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:314,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:56,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation()"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl].hasFeature(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ObjectFactory].findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
    - "[org.apache.xerces.dom.ObjectFactory].findClassLoader()"
    functionUses: 3
    ICount: 76
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:135"
        BranchSideFuncs:
        - "findClassLoader()"
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:152"
        BranchSideFuncs:
        - "findClassLoader()"
        - "findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:136"
        BranchSideFuncs:
        - "findClassLoader()"
        - "findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:135"
        BranchSideFuncs:
        - "findClassLoader()"
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:123,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:131,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:132,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:136,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:134,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].findProviderClass"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:140,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:142,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:152,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:153,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 40
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl].createDocumentType(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DocumentType"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:194,1"
      Dst: "[org.apache.xerces.dom.CoreDOMImplementationImpl].checkQName"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:195,1"
      Dst: "[org.apache.xerces.dom.DocumentTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl].checkQName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:217"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:259"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:199,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:200,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:201,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:207,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:211,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:217,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:217,1"
      Dst: "[org.apache.xerces.util.XMLChar].isNCNameStart"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:226,1"
      Dst: "[org.apache.xerces.util.XMLChar].isNCName"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl].createDocument(java.lang.String,java.lang.String,org.w3c.dom.DocumentType)"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.w3c.dom.DocumentType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:295"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:295"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:298"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:301"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:288,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:290,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:294,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:296,1"
      Dst: "[org.apache.xerces.dom.CoreDOMImplementationImpl].createDocument"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:299,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createElementNS"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:300,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl].createDocument(org.w3c.dom.DocumentType)"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom.CoreDocumentImpl"
    argCount: 1
    argTypes:
    - "org.w3c.dom.DocumentType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:306,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl].getFeature(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:332"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:331"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:330"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:317"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:313,1"
      Dst: "[org.apache.xerces.dom.CoreDOMImplementationImpl].hasFeature"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:314,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:318,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:316,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].findProviderClass"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:322,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:324,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:324,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:326,1"
      Dst: "[java.lang.Class].newInstance"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl].createLSParser(short,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.ls.LSParser"
    argCount: 2
    argTypes:
    - "short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:385"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:385"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:394"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:386"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:394"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:387"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:394"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:402"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:396"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:386,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:389,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:393,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:397,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl].createLSSerializer()"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.ls.LSSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:426,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:424,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].findProviderClass"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:427,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:432,1"
      Dst: "[org.apache.xml.serialize.DOMSerializerImpl].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl].createLSInput()"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.ls.LSInput"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:441,1"
      Dst: "[org.apache.xerces.dom.DOMInputImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl].getValidator(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.RevalidationHandler"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 90
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:449"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:470"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:453"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:457"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:463"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:462"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:457"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:463"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:462"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:471"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:512"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:473"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:494"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:493"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:474"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:478"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:478"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:494"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:498"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:504"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:503"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:498"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:504"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:503"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:456,1"
      Dst: "[java.lang.ref.SoftReference].get"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:468,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:466,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].newInstance"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:473,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl].releaseValidator(java.lang.String,java.lang.String,org.apache.xerces.impl.RevalidationHandler)"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.impl.RevalidationHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 111
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:519"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:537"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:521"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:529"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:536"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:535"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:531"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:536"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:535"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:538"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:579"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:540"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:561"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:560"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:542"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:548"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:550"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:556"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:556"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:562"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:568"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:570"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:576"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:572"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:576"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:525,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:530,1"
      Dst: "[java.lang.ref.SoftReference].get"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:536,1"
      Dst: "[org.apache.xerces.dom.CoreDOMImplementationImpl$RevalidationHandlerHolder].<init>"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:536,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:540,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl].getDTDLoader(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.XMLDTDLoader"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:585"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:606"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:605"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:586"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:590"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:596"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:595"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:590"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:596"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:595"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:606"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:617"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:616"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:615"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:616"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:615"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:585,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:589,1"
      Dst: "[java.lang.ref.SoftReference].get"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:601,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:599,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].newInstance"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:618,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl].releaseDTDLoader(java.lang.String,org.apache.xerces.impl.dtd.XMLDTDLoader)"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dtd.XMLDTDLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:625"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:646"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:645"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:627"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:633"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:635"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:642"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:641"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:637"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:642"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:641"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:647"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:653"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:655"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:662"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:661"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.CoreDOMImplementationImpl:657"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:662"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.CoreDOMImplementationImpl:661"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:625,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:631,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:636,1"
      Dst: "[java.lang.ref.SoftReference].get"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:642,1"
      Dst: "[org.apache.xerces.dom.CoreDOMImplementationImpl$XMLDTDLoaderHolder].<init>"
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:642,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl].assignDocumentNumber()"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl].assignDocTypeNumber()"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl].createLSOutput()"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.ls.LSOutput"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl:686,1"
      Dst: "[org.apache.xerces.dom.DOMOutputImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$EncodingInfo].<init>(java.lang.String,java.lang.Boolean,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$EncodingInfo"
    linkageType: null
    functionLinenumber: 2958
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$EncodingInfo].<init>(java.lang.String,java.lang.String,java.lang.Boolean,boolean)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$EncodingInfo:2959,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$EncodingInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$EncodingInfo].<init>(java.lang.String,java.lang.String,java.lang.Boolean,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$EncodingInfo"
    linkageType: null
    functionLinenumber: 2961
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$EncodingInfo:2962,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.DefaultNamespaceContext].<init>()"
    functionSourceFile: "org.apache.xerces.stax.DefaultNamespaceContext"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.DefaultNamespaceContext:45,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.DefaultNamespaceContext].getInstance()"
    functionSourceFile: "org.apache.xerces.stax.DefaultNamespaceContext"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "org.apache.xerces.stax.DefaultNamespaceContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.DefaultNamespaceContext].getNamespaceURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.DefaultNamespaceContext"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.DefaultNamespaceContext:53"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext:56"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext:55"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.DefaultNamespaceContext:56"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext:59"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext:58"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.DefaultNamespaceContext:59"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.DefaultNamespaceContext:54,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.stax.DefaultNamespaceContext:56,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.DefaultNamespaceContext].getPrefix(java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.DefaultNamespaceContext"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.DefaultNamespaceContext:66"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext:69"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext:68"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.DefaultNamespaceContext:69"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.DefaultNamespaceContext:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.DefaultNamespaceContext:67,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.stax.DefaultNamespaceContext:69,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.DefaultNamespaceContext].getPrefixes(java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.DefaultNamespaceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.DefaultNamespaceContext:79"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.DefaultNamespaceContext:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.DefaultNamespaceContext:100"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.DefaultNamespaceContext:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.DefaultNamespaceContext:80,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.stax.DefaultNamespaceContext:82,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.stax.DefaultNamespaceContext:83,1"
      Dst: "[org.apache.xerces.stax.DefaultNamespaceContext$1].<init>"
    - Src: "org.apache.xerces.stax.DefaultNamespaceContext:101,1"
      Dst: "[org.apache.xerces.stax.DefaultNamespaceContext$2].<init>"
    - Src: "org.apache.xerces.stax.DefaultNamespaceContext:118,1"
      Dst: "[java.util.List].iterator"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1047,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder].<init>(org.w3c.dom.ls.LSResourceResolver)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ls.LSResourceResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1050,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1051,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder].setEntityResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder].setEntityResolver(org.w3c.dom.ls.LSResourceResolver)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ls.LSResourceResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder].getEntityResolver()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.ls.LSResourceResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder].getExternalSubset(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder"
    linkageType: null
    functionLinenumber: 1072
    functionDepth: 0
    returnType: "org.xml.sax.InputSource"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder].resolveEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder"
    linkageType: null
    functionLinenumber: 1081
    functionDepth: 0
    returnType: "org.xml.sax.InputSource"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$2].resolveResource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLCatalogResolver].resolveResource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMInputImpl].getPublicId()"
    - "[org.apache.xerces.dom.DOMInputImpl].getSystemId()"
    - "[org.apache.xerces.dom.DOMInputImpl].getBaseURI()"
    - "[org.apache.xerces.dom.DOMInputImpl].getCharacterStream()"
    - "[org.apache.xerces.dom.DOMInputImpl].getByteStream()"
    - "[org.apache.xerces.dom.DOMInputImpl].getStringData()"
    - "[org.apache.xerces.dom.DOMInputImpl].getEncoding()"
    - "[org.xml.sax.InputSource].<init>()"
    - "[org.xml.sax.InputSource].setPublicId(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder].resolveSystemId(java.lang.String,java.lang.String)"
    - "[org.xml.sax.InputSource].setSystemId(java.lang.String)"
    - "[org.xml.sax.InputSource].setCharacterStream(java.io.Reader)"
    - "[org.xml.sax.InputSource].setByteStream(java.io.InputStream)"
    - "[org.xml.sax.InputSource].setCharacterStream(java.io.Reader)"
    - "[org.xml.sax.InputSource].setEncoding(java.lang.String)"
    functionUses: 2
    ICount: 40
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1082"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1117"
        BranchSideFuncs:
        - "resolveResource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1084"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1117"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setPublicId(java.lang.String)"
        - "getEncoding()"
        - "getPublicId()"
        - "getBaseURI()"
        - "getSystemId()"
        - "setSystemId(java.lang.String)"
        - "getByteStream()"
        - "getStringData()"
        - "resolveSystemId(java.lang.String,java.lang.String)"
        - "<init>()"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1085"
        BranchSideFuncs:
        - "setSystemId(java.lang.String)"
        - "resolveSystemId(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1084"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setPublicId(java.lang.String)"
        - "getEncoding()"
        - "getPublicId()"
        - "getBaseURI()"
        - "getSystemId()"
        - "setSystemId(java.lang.String)"
        - "getByteStream()"
        - "getStringData()"
        - "resolveSystemId(java.lang.String,java.lang.String)"
        - "<init>()"
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1110"
        BranchSideFuncs:
        - "setByteStream(java.io.InputStream)"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1109"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1113"
        BranchSideFuncs:
        - "setCharacterStream(java.io.Reader)"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1112"
        BranchSideFuncs:
        - "setEncoding(java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1113"
        BranchSideFuncs:
        - "setCharacterStream(java.io.Reader)"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1112"
        BranchSideFuncs:
        - "setEncoding(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1083,1"
      Dst: "[org.w3c.dom.ls.LSResourceResolver].resolveResource"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1085,1"
      Dst: "[org.w3c.dom.ls.LSInput].getPublicId"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1086,1"
      Dst: "[org.w3c.dom.ls.LSInput].getSystemId"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1087,1"
      Dst: "[org.w3c.dom.ls.LSInput].getBaseURI"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1088,1"
      Dst: "[org.w3c.dom.ls.LSInput].getCharacterStream"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1089,1"
      Dst: "[org.w3c.dom.ls.LSInput].getByteStream"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1090,1"
      Dst: "[org.w3c.dom.ls.LSInput].getStringData"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1091,1"
      Dst: "[org.w3c.dom.ls.LSInput].getEncoding"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1100,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1101,1"
      Dst: "[org.xml.sax.InputSource].setPublicId"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1102,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder].resolveSystemId"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1102,1"
      Dst: "[org.xml.sax.InputSource].setSystemId"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1105,1"
      Dst: "[org.xml.sax.InputSource].setCharacterStream"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1108,1"
      Dst: "[org.xml.sax.InputSource].setByteStream"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1110,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1111,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1113,1"
      Dst: "[org.xml.sax.InputSource].setEncoding"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder].resolveEntity(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder"
    linkageType: null
    functionLinenumber: 1122
    functionDepth: 0
    returnType: "org.xml.sax.InputSource"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder].resolveEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1123,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder].resolveEntity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder].resolveSystemId(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder"
    linkageType: null
    functionLinenumber: 1128
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder:1129,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:87,1"
      Dst: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:96,1"
      Dst: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:110,1"
      Dst: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:126,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].<init>"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:133,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:138,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:140,1"
      Dst: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:144,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].<init>"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:146,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configurePipeline()"
    functionSourceFile: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].configurePipeline()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].<init>()"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>()"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentSource()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getDocumentHandler()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getDocumentHandler()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getDocumentHandler()"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 2
    ICount: 76
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:163"
        BranchSideFuncs:
        - "reset(org.apache.xerces.xni.parser.XMLComponentManager)"
        - "addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)"
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:170"
        BranchSideFuncs:
        - "setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:167"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:183"
        BranchSideFuncs:
        - "setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:183"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:201"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:209"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:152,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].configurePipeline"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:156,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].<init>"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:158,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setProperty"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:159,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].addCommonComponent"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:160,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reset"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:165,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:171,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDSource].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:172,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:173,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:174,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:175,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:177,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].setDTDSource"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:183,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:186,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentSource"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:194,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].getDocumentHandler"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:195,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:196,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:198,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:199,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configureXML11Pipeline()"
    functionSourceFile: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].<init>()"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>()"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentSource()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getDocumentHandler()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getDocumentHandler()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getDocumentHandler()"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 2
    ICount: 76
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:223"
        BranchSideFuncs:
        - "reset(org.apache.xerces.xni.parser.XMLComponentManager)"
        - "addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)"
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:230"
        BranchSideFuncs:
        - "setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:227"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:243"
        BranchSideFuncs:
        - "setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:257"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:261"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:269"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:268"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:212,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:216,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].<init>"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:218,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setProperty"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:219,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].addCommonComponent"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:220,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reset"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:225,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:231,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:232,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:233,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:234,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:235,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:237,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].setDTDSource"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:243,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:246,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentSource"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:254,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].getDocumentHandler"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:255,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:256,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:258,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:259,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature0(java.lang.String)"
    functionUses: 76
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:275"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:278"
        BranchSideFuncs:
        - "getFeature0(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:273,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:279,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].getFeature0"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    functionUses: 26
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:285"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:289"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:285,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.XIncludeAwareParserConfiguration:290,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setFeature"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.IntegerDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.IntegerDV"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.IntegerDV:32,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DecimalDV].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.IntegerDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.IntegerDV"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].<init>(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.IntegerDV:36,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.IntegerDV:38,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMXSImplementationSourceImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DOMXSImplementationSourceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:36,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationSourceImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMXSImplementationSourceImpl].getDOMImplementation(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMXSImplementationSourceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementation"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:50"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:54"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:53"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:55"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:59"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:58"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:60"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:64"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:49,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationSourceImpl].getDOMImplementation"
    - Src: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:54,1"
      Dst: "[org.apache.xerces.dom.PSVIDOMImplementationImpl].getDOMImplementation"
    - Src: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:55,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationSourceImpl].testImpl"
    - Src: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:59,1"
      Dst: "[org.apache.xerces.impl.xs.XSImplementationImpl].getDOMImplementation"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMXSImplementationSourceImpl].getDOMImplementationList(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMXSImplementationSourceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementationList"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:84"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:94"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:79,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:82,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationSourceImpl].getDOMImplementationList"
    - Src: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:84,1"
      Dst: "[org.w3c.dom.DOMImplementationList].getLength"
    - Src: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:85,1"
      Dst: "[org.w3c.dom.DOMImplementationList].item"
    - Src: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:85,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:88,1"
      Dst: "[org.apache.xerces.dom.PSVIDOMImplementationImpl].getDOMImplementation"
    - Src: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:89,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationSourceImpl].testImpl"
    - Src: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:93,1"
      Dst: "[org.apache.xerces.impl.xs.XSImplementationImpl].getDOMImplementation"
    - Src: "org.apache.xerces.dom.DOMXSImplementationSourceImpl:97,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.AttributesProxy].<init>(org.apache.xerces.xni.XMLAttributes)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].setAttributes(org.apache.xerces.xni.XMLAttributes)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].getAttributes()"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLAttributes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].getLength()"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:70,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].getQName(int)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getQName(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:74,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getQName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].getURI(int)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getURI(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getURI(int)"
    functionUses: 4
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AttributesProxy:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AttributesProxy:79"
        BranchSideFuncs:
        - "getURI(int)"
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:80,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getURI"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].getLocalName(int)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLocalName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLocalName(int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:85,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLocalName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].getType(int)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].getType(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getType(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:89,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].getType(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:93,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].getType(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AttributesProxy:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AttributesProxy:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.AttributesProxy:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:97,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.AttributesProxy:98,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].getValue(int)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    functionUses: 10
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:103,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].getValue(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:107,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].getValue(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AttributesProxy:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AttributesProxy:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.AttributesProxy:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:111,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.AttributesProxy:112,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].getIndex(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:117,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].getIndex(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AttributesProxy:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AttributesProxy:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.AttributesProxy:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:121,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.AttributesProxy:122,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].isDeclared(int)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AttributesProxy:131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AttributesProxy:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.AttributesProxy:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.AttributesProxy:131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AttributesProxy:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:131,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.util.AttributesProxy:132,1"
      Dst: "[java.lang.ArrayIndexOutOfBoundsException].<init>"
    - Src: "org.apache.xerces.util.AttributesProxy:135,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getAugmentations"
    - Src: "org.apache.xerces.util.AttributesProxy:135,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.util.AttributesProxy:134,1"
      Dst: "[java.lang.Boolean].equals"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].isDeclared(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AttributesProxy:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AttributesProxy:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:140,1"
      Dst: "[org.apache.xerces.util.AttributesProxy].getIndex"
    - Src: "org.apache.xerces.util.AttributesProxy:142,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.util.AttributesProxy:145,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getAugmentations"
    - Src: "org.apache.xerces.util.AttributesProxy:145,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.util.AttributesProxy:144,1"
      Dst: "[java.lang.Boolean].equals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].isDeclared(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AttributesProxy:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AttributesProxy:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:150,1"
      Dst: "[org.apache.xerces.util.AttributesProxy].getIndex"
    - Src: "org.apache.xerces.util.AttributesProxy:152,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.util.AttributesProxy:155,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getAugmentations"
    - Src: "org.apache.xerces.util.AttributesProxy:155,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.util.AttributesProxy:154,1"
      Dst: "[java.lang.Boolean].equals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].isSpecified(int)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].isSpecified(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].isSpecified(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AttributesProxy:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AttributesProxy:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.AttributesProxy:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.AttributesProxy:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AttributesProxy:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.AttributesProxy:162"
        BranchSideFuncs:
        - "isSpecified(int)"
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:160,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.util.AttributesProxy:161,1"
      Dst: "[java.lang.ArrayIndexOutOfBoundsException].<init>"
    - Src: "org.apache.xerces.util.AttributesProxy:163,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].isSpecified"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].isSpecified(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AttributesProxy:168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AttributesProxy:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.AttributesProxy:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:167,1"
      Dst: "[org.apache.xerces.util.AttributesProxy].getIndex"
    - Src: "org.apache.xerces.util.AttributesProxy:169,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.util.AttributesProxy:171,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].isSpecified"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].isSpecified(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AttributesProxy:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AttributesProxy:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.AttributesProxy:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:175,1"
      Dst: "[org.apache.xerces.util.AttributesProxy].getIndex"
    - Src: "org.apache.xerces.util.AttributesProxy:177,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.util.AttributesProxy:179,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].isSpecified"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AttributesProxy].getName(int)"
    functionSourceFile: "org.apache.xerces.util.AttributesProxy"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getQName(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AttributesProxy:187,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getQName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport$6].<init>(java.lang.ClassLoader,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport$6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$6:109,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport$6].run()"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport$6"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.SecuritySupport$6:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.SecuritySupport$6:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.SecuritySupport$6:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$6:113,1"
      Dst: "[java.lang.ClassLoader].getSystemResourceAsStream"
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$6:115,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:154,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:110,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].<init>"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:125,1"
      Dst: "[org.apache.xerces.impl.xs.util.SimpleLocator].<init>"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:131,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].<init>"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:134,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].<init>"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:149,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:151,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].<init>"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:152,1"
      Dst: "[org.apache.xerces.xni.XMLString].<init>"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:156,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javax.xml.transform.Source"
    - "javax.xml.transform.Result"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 77
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:201"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:201"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:172,1"
      Dst: "[javax.xml.transform.dom.DOMSource].getNode"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:175,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].reset"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:176,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].setEntityState"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:177,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].reset"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:178,1"
      Dst: "[javax.xml.transform.dom.DOMSource].getSystemId"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:179,1"
      Dst: "[org.apache.xerces.impl.xs.util.SimpleLocator].setLiteralSystemId"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:180,1"
      Dst: "[org.apache.xerces.impl.xs.util.SimpleLocator].setExpandedSystemId"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:181,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:184,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:184,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:184,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].setupEntityMap"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:185,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].setupDOMResultHandler"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:186,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:187,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].validate"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:188,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:202,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMDocumentHandler].setDOMResult"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:191,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXParseException"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:194,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXException"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:208,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:210,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:210,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:208,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:208,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].isEntityDeclared(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].isEntityUnparsed(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.dom.EntityImpl].getNotationName()"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:222"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:228"
        BranchSideFuncs:
        - "getNamedItem(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:228"
        BranchSideFuncs:
        - "getNotationName()"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:224"
        BranchSideFuncs:
        - "getNotationName()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:223,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getNamedItem"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:225,1"
      Dst: "[org.w3c.dom.Entity].getNotationName"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].validate(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:261"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:256"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:238,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].useIsSameNode"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:242,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].beginNode"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:243,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:245,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].finishNode"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:249,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:251,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:253,1"
      Dst: "[org.w3c.dom.Node].isSameNode"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].beginNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:279"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:290"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:298"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:332"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:332"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:332"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:268,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:272,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].pushContext"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:274,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].fillQName"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:275,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:275,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].processAttributes"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:276,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:280,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMDocumentHandler].setIgnoringCharacters"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:281,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:281,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].sendCharactersToValidator"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:283,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMDocumentHandler].characters"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:292,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].startCDATA"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:294,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].endCDATA"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:296,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMDocumentHandler].cdata"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:310,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMDocumentHandler].processingInstruction"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:319,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMDocumentHandler].comment"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:327,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMDocumentHandler].doctypeDecl"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].finishNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:337,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:340,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].fillQName"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:341,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:343,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].popContext"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].setupEntityMap(org.w3c.dom.Document)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Document"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:355"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:359"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:354,1"
      Dst: "[org.w3c.dom.Document].getDoctype"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:356,1"
      Dst: "[org.w3c.dom.DocumentType].getEntities"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].setupDOMResultHandler(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMResult)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javax.xml.transform.dom.DOMSource"
    - "javax.xml.transform.dom.DOMResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:368"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:376"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:382"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:393"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:392"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:370,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:373,1"
      Dst: "[javax.xml.transform.dom.DOMResult].getNode"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:376,1"
      Dst: "[javax.xml.transform.dom.DOMSource].getNode"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:378,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDOMResult"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:384,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].newInstance"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:385,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:386,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:387,1"
      Dst: "[javax.xml.parsers.DocumentBuilder].newDocument"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:387,1"
      Dst: "[javax.xml.transform.dom.DOMResult].setNode"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:390,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:394,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDOMResult"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].fillQName(org.apache.xerces.xni.QName,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrNSImpl].getPrefix()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getPrefix()"
    - "[org.apache.xerces.dom.NodeImpl].getPrefix()"
    - "[org.apache.xerces.dom.ElementNSImpl].getPrefix()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getPrefix()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getLocalName()"
    - "[org.apache.xerces.dom.ElementNSImpl].getLocalName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.AttrNSImpl].getLocalName()"
    - "[org.apache.xerces.dom.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    - "[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNamespaceURI()"
    - "[org.apache.xerces.dom.ElementNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    functionUses: 1
    ICount: 34
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:399"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:398"
        BranchSideFuncs:
        - "getPrefix()"
        - "getLocalName()"
        - "getNamespaceURI()"
        - "getNodeName()"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:404"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:402"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:405"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:404"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:403"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:406"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:405"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:404"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:406"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:405"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:404"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:399,1"
      Dst: "[org.w3c.dom.Node].getPrefix"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:400,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:401,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:402,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:403,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:406,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].processAttributes(org.w3c.dom.NamedNodeMap)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.NamedNodeMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:412"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:435"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:434"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:415"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:417"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:425"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:409"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:431"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:430"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:430"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:410,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:411,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:413,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:414,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:418,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].fillQName"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:420,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:421,1"
      Dst: "[org.w3c.dom.Attr].getSpecified"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:421,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setSpecified"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:428,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:428,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:428,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].declarePrefix"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].sendCharactersToValidator(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:438"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:452"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:441"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:445"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:447"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:452"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:439,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:442,1"
      Dst: "[java.lang.String].getChars"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:443,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:444,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].useIsSameNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:463"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:462"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:463"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:464"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:463"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:465"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:464"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:465"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:464"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:463,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:464,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:465,1"
      Dst: "[org.w3c.dom.Document].getImplementation"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:465,1"
      Dst: "[org.w3c.dom.DOMImplementation].hasFeature"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    linkageType: null
    functionLinenumber: 471
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$000(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "org.apache.xerces.util.NamespaceSupport"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$100(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$200(org.apache.xerces.jaxp.validation.DOMValidatorHelper,org.apache.xerces.xni.QName,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    - "org.apache.xerces.xni.QName"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].fillQName(org.apache.xerces.xni.QName,org.w3c.dom.Node)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper:65,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].fillQName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$300(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "org.apache.xerces.util.SymbolTable"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].<init>(java.lang.String,org.apache.xerces.util.SymbolHash,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMap4Types"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.util.SymbolHash"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(java.lang.String,org.apache.xerces.util.SymbolHash)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:46,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].<init>(java.lang.String[],org.apache.xerces.util.SymbolHash[],int,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMap4Types"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String[]"
    - "org.apache.xerces.util.SymbolHash[]"
    - "int"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:59,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMap4Types"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].getLength()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:org.apache.xerces.impl.xs.XSComplexTypeDecl:org.apache.xerces.util.SymbolHash].getValues(java.lang.Object[],int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    functionUses: 15
    ICount: 46
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:69"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:78"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:93"
        BranchSideFuncs:
        - "getTypeCategory()"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:88"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:73,1"
      Dst: "[org.apache.xerces.util.SymbolHash].getLength"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:79,1"
      Dst: "[org.apache.xerces.util.SymbolHash].getValues"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:88,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].itemByName(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMap4Types"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObject"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].isEqual(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    functionUses: 1
    ICount: 25
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:117"
        BranchSideFuncs:
        - "isEqual(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:108"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:107"
        BranchSideFuncs:
        - "get(java.lang.Object)"
        - "getTypeCategory()"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:108,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].isEqual"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:109,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:111,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].item(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMap4Types"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObject"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()"
    functionUses: 13
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:134"
        BranchSideFuncs:
        - "getLength()"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMap4Types:132,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMLeaf].<init>(org.apache.xerces.xni.QName,int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMLeaf"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)"
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    functionUses: 2
    ICount: 13
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMLeaf:53,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.CMLeaf:38,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.CMLeaf:56,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMLeaf].<init>(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMLeaf"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)"
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMLeaf:62,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.CMLeaf:38,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.CMLeaf:65,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMLeaf].getElement()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMLeaf"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "org.apache.xerces.xni.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMLeaf].getPosition()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMLeaf"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMLeaf].setPosition(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMLeaf"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMLeaf].isNullable()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMLeaf"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMLeaf:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMLeaf:95"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMLeaf].toString()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMLeaf"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].toString()"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].toString()"
    functionUses: 14
    ICount: 23
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMLeaf:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMLeaf:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMLeaf:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMLeaf:101,1"
      Dst: "[org.apache.xerces.xni.QName].toString"
    - Src: "org.apache.xerces.impl.dtd.models.CMLeaf:101,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.CMLeaf:102,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dtd.models.CMLeaf:109,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.dtd.models.CMLeaf:112,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMLeaf].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMLeaf"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMStateSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMLeaf:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMLeaf:125"
        BranchSideFuncs:
        - "zeroBits()"
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMLeaf:124"
        BranchSideFuncs:
        - "setBit(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMLeaf:121,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits"
    - Src: "org.apache.xerces.impl.dtd.models.CMLeaf:125,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].setBit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMLeaf].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMLeaf"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMStateSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMLeaf:131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMLeaf:136"
        BranchSideFuncs:
        - "zeroBits()"
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMLeaf:135"
        BranchSideFuncs:
        - "setBit(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMLeaf:132,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits"
    - Src: "org.apache.xerces.impl.dtd.models.CMLeaf:136,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].setBit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>(org.w3c.dom.Attr[])"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Attr[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].getName()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getName()"
    functionUses: 11
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:42"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:47"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:46"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:43"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:42"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:43,1"
      Dst: "[org.w3c.dom.Attr].getName"
    - Src: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:43,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].item(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()"
    functionUses: 9
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:51"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:54"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:53"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:51"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:54"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:51,1"
      Dst: "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItemNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:62"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:66"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:63"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:63"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:63,1"
      Dst: "[org.w3c.dom.Attr].getName"
    - Src: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:63,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:63,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItemNS(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:71,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 10
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:75,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].removeNamedItem(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:79,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].removeNamedItemNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:83,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].<init>(org.apache.xerces.impl.xs.XSModelImpl,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator"
    linkageType: null
    functionLinenumber: 808
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSModelImpl"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:809,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator"
    linkageType: null
    functionLinenumber: 812
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSModelImpl].access$000(org.apache.xerces.impl.xs.XSModelImpl)"
    functionUses: 30
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:813"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:812"
        BranchSideFuncs:
        - "access$000(org.apache.xerces.impl.xs.XSModelImpl)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:813,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].access$000"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator"
    linkageType: null
    functionLinenumber: 815
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSModelImpl].access$000(org.apache.xerces.impl.xs.XSModelImpl)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].access$100(org.apache.xerces.impl.xs.XSModelImpl)"
    functionUses: 28
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:816"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:819"
        BranchSideFuncs:
        - "access$100(org.apache.xerces.impl.xs.XSModelImpl)"
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:818"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:816,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].access$000"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:817,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].access$100"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:819,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasPrevious()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:822"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:821"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].previous()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:825"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:828"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:827"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:826,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].access$100"
    - Src: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:828,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].nextIndex()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].previousIndex()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].remove()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator"
    linkageType: null
    functionLinenumber: 836
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:837,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].set(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:840,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].add(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator:843,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXMessageFormatter].<init>()"
    functionSourceFile: "org.apache.xerces.util.SAXMessageFormatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SAXMessageFormatter:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.util.SAXMessageFormatter"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SAXMessageFormatter:52"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXMessageFormatter:56"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SAXMessageFormatter:55"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SAXMessageFormatter:62"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXMessageFormatter:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SAXMessageFormatter:76"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SAXMessageFormatter:80"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXMessageFormatter:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SAXMessageFormatter:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SAXMessageFormatter:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXMessageFormatter:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SAXMessageFormatter:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SAXMessageFormatter:85"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXMessageFormatter:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SAXMessageFormatter:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SAXMessageFormatter:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXMessageFormatter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SAXMessageFormatter:53,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.util.SAXMessageFormatter:56,1"
      Dst: "[java.util.ResourceBundle].getBundle"
    - Src: "org.apache.xerces.util.SAXMessageFormatter:61,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.apache.xerces.util.SAXMessageFormatter:64,1"
      Dst: "[java.text.MessageFormat].format"
    - Src: "org.apache.xerces.util.SAXMessageFormatter:68,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.util.SAXMessageFormatter:68,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.util.SAXMessageFormatter:68,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.util.SAXMessageFormatter:76,1"
      Dst: "[java.util.MissingResourceException].<init>"
    - Src: "org.apache.xerces.util.SAXMessageFormatter:83,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.util.SAXMessageFormatter:84,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.util.SAXMessageFormatter:89,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XMLNSDTDValidator].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLNSDTDValidator"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>()"
    - "[org.apache.xerces.xni.QName].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:60,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:64,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLNSDTDValidator].startNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLNSDTDValidator"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].pushContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushContext()"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].pushContext()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLocalName(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getPrefix(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getPrefix(int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getQName(int)"
    - "[org.apache.xerces.util.NamespaceSupport].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getURI(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getURI(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLocalName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLocalName(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLocalName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLocalName(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getURI(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getURI(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionUses: 1
    ICount: 182
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:73"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:147"
        BranchSideFuncs:
        - "getPrefix(int)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:90"
        BranchSideFuncs:
        - "getValue(int)"
        - "addSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:94"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:101"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:94"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:101"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:141"
        BranchSideFuncs:
        - "declarePrefix(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:141"
        BranchSideFuncs:
        - "declarePrefix(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:141"
        BranchSideFuncs:
        - "declarePrefix(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:150"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:152"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:150"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:152"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:184"
        BranchSideFuncs:
        - "getName(int,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:183"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:161"
        BranchSideFuncs:
        - "getName(int,org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:161"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:177"
        BranchSideFuncs:
        - "setName(int,org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:183"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:184"
        BranchSideFuncs:
        - "getLocalName(int)"
        - "getURI(int)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:183"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:190"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:190"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:71,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].pushContext"
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:74,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:81,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:83,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLocalName"
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:84,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getPrefix"
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:91,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:91,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:97,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getQName"
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:142,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:142,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].declarePrefix"
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:149,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:162,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getName"
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:168,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].setName"
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:186,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getURI"
    JavaMethodInfo: null
    BBCount: 62
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.impl.dtd.XMLNSDTDValidator].endNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLNSDTDValidator"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].popContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()"
    - "[org.apache.xerces.util.NamespaceSupport].popContext()"
    functionUses: 1
    ICount: 23
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:212"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:225"
        BranchSideFuncs:
        - "popContext()"
    - Branch String: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:226"
        BranchSideFuncs:
        - "endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:225"
        BranchSideFuncs:
        - "popContext()"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:213,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:221,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endElement"
    - Src: "org.apache.xerces.impl.dtd.XMLNSDTDValidator:226,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].popContext"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].get(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "int[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].getMapping(int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:46"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:45"
        BranchSideFuncs:
        - "getMapping(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:46,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].getMapping"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].getMapping(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "int[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].buildCaseInsensitiveMap()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].getMapping(int)"
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].updateMap(int,int[],int,int[],int)"
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandMap(int[],int)"
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].getMapping(int)"
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].updateMap(int,int[],int,int[],int)"
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].set(int,int[])"
    functionUses: 1
    ICount: 57
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:59"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:64"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:64"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:64"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:57"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:56"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:68"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:77"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:88"
        BranchSideFuncs:
        - "set(int,int[])"
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:78"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:81"
        BranchSideFuncs:
        - "expandMap(int[],int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:80"
        BranchSideFuncs:
        - "getMapping(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:84"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:89"
        BranchSideFuncs:
        - "updateMap(int,int[],int,int[],int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:88"
        BranchSideFuncs:
        - "set(int,int[])"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:60,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:61,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:71,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].getMapping"
    - Src: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:73,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].updateMap"
    - Src: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:79,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandMap"
    - Src: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:89,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].set"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandMap(int[],int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "int[]"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:98,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].set(int,int[])"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].updateMap(int,int[],int,int[],int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "int[]"
    argCount: 5
    argTypes:
    - "int"
    - "int[]"
    - "int"
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].getMapping(int)"
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].contains(int[],int,int)"
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].contains(int[],int)"
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandAndAdd(int[],int,int)"
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].set(int,int[])"
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].contains(int[],int)"
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandAndAdd(int[],int,int)"
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].contains(int[],int)"
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandAndAdd(int[],int,int)"
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].set(int,int[])"
    functionUses: 2
    ICount: 27
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:127"
        BranchSideFuncs:
        - "getMapping(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:126"
        BranchSideFuncs:
        - "contains(int[],int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:111"
        BranchSideFuncs:
        - "contains(int[],int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:132"
        BranchSideFuncs:
        - "expandAndAdd(int[],int,int)"
        - "set(int,int[])"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:113,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].getMapping"
    - Src: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:115,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].contains"
    - Src: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:117,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandAndAdd"
    - Src: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:118,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].set"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].contains(int[],int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:135"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].contains(int[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:144"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandAndAdd(int[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "int[]"
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 3
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:157,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.TypeValidator$1].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.TypeValidator$1"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.TypeValidator$1:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.TypeValidator$1].run()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.TypeValidator$1"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.TypeValidator$1:45"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.TypeValidator$1:45"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.TypeValidator$1:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.TypeValidator$1:45,1"
      Dst: "[java.lang.Boolean].getBoolean"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].<init>(java.util.Iterator)"
    functionSourceFile: "org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator:92,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    functionSourceFile: "org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1:org.apache.xerces.impl.xs.util.XSObjectListImpl$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:org.apache.xerces.stax.DefaultNamespaceContext$1:org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    functionUses: 30
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator:100,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    functionSourceFile: "org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    functionUses: 28
    ICount: 4
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator:107,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].remove()"
    functionSourceFile: "org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator:114,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$NodeTest].<init>(short)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$NodeTest"
    linkageType: null
    functionLinenumber: 602
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>()"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$NodeTest:603,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$NodeTest:596,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$NodeTest].<init>(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$NodeTest"
    linkageType: null
    functionLinenumber: 607
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$NodeTest:608,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$NodeTest:596,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$NodeTest:610,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$NodeTest].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$NodeTest"
    linkageType: null
    functionLinenumber: 612
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$NodeTest:613,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$NodeTest:596,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$NodeTest:615,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$NodeTest].<init>(org.apache.xerces.impl.xpath.XPath$NodeTest)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$NodeTest"
    linkageType: null
    functionLinenumber: 618
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.XPath$NodeTest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$NodeTest:619,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$NodeTest:596,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$NodeTest:621,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$NodeTest].toString()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$NodeTest"
    linkageType: null
    functionLinenumber: 630
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath$NodeTest:633"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$NodeTest:639"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$NodeTest:638"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$NodeTest:634"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$NodeTest:637"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$NodeTest:636"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$NodeTest:642"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$NodeTest:648"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$NodeTest:647"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$NodeTest:643"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$NodeTest:646"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$NodeTest:645"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$NodeTest:633,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.XPath$NodeTest:635,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$NodeTest:635,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.XPath$NodeTest:635,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$NodeTest"
    linkageType: null
    functionLinenumber: 662
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].<init>(org.apache.xerces.impl.xpath.XPath$NodeTest)"
    functionUses: 26
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$NodeTest:663,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$NodeTest].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLNotationDecl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLNotationDecl"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLNotationDecl:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLNotationDecl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLNotationDecl"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLNotationDecl].clear()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLNotationDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$2].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.JAXPValidatorComponent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:149,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$2].resolveResource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$2"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "org.w3c.dom.ls.LSInput"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$300(org.apache.xerces.jaxp.JAXPValidatorComponent)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$300(org.apache.xerces.jaxp.JAXPValidatorComponent)"
    - "[org.apache.xerces.util.EntityResolver2Wrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.util.EntityResolverWrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.util.DOMEntityResolverWrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.impl.XMLEntityManager].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.dom.DOMInputImpl].<init>()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()"
    - "[org.apache.xerces.dom.DOMInputImpl].setBaseURI(java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()"
    - "[org.apache.xerces.dom.DOMInputImpl].setByteStream(java.io.InputStream)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()"
    - "[org.apache.xerces.dom.DOMInputImpl].setCharacterStream(java.io.Reader)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getEncoding()"
    - "[org.apache.xerces.dom.DOMInputImpl].setEncoding(java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getPublicId()"
    - "[org.apache.xerces.dom.DOMInputImpl].setPublicId(java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.dom.DOMInputImpl].setSystemId(java.lang.String)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 3
    ICount: 37
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:153"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setPublicId(java.lang.String)"
        - "getEncoding()"
        - "getPublicId()"
        - "<init>(java.lang.Exception)"
        - "setCharacterStream(java.io.Reader)"
        - "setByteStream(java.io.InputStream)"
        - "getSystemId()"
        - "setBaseURI(java.lang.String)"
        - "setSystemId(java.lang.String)"
        - "getByteStream()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "<init>()"
        - "getBaseSystemId()"
        - "access$300(org.apache.xerces.jaxp.JAXPValidatorComponent)"
        - "setEncoding(java.lang.String)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:152"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "access$300(org.apache.xerces.jaxp.JAXPValidatorComponent)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - Branch String: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:157"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setPublicId(java.lang.String)"
        - "getEncoding()"
        - "getPublicId()"
        - "<init>(java.lang.Exception)"
        - "setCharacterStream(java.io.Reader)"
        - "setByteStream(java.io.InputStream)"
        - "getSystemId()"
        - "setBaseURI(java.lang.String)"
        - "setSystemId(java.lang.String)"
        - "getByteStream()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "<init>()"
        - "getBaseSystemId()"
        - "access$300(org.apache.xerces.jaxp.JAXPValidatorComponent)"
        - "setEncoding(java.lang.String)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
      - BranchSide: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:156"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setPublicId(java.lang.String)"
        - "getEncoding()"
        - "getPublicId()"
        - "setCharacterStream(java.io.Reader)"
        - "setByteStream(java.io.InputStream)"
        - "getSystemId()"
        - "setBaseURI(java.lang.String)"
        - "setSystemId(java.lang.String)"
        - "getByteStream()"
        - "<init>()"
        - "getBaseSystemId()"
        - "setEncoding(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:151,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent].access$300"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:153,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:153,1"
      Dst: "[org.apache.xerces.xni.parser.XMLEntityResolver].resolveEntity"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:157,1"
      Dst: "[org.apache.xerces.dom.DOMInputImpl].<init>"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:158,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:158,1"
      Dst: "[org.w3c.dom.ls.LSInput].setBaseURI"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:159,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getByteStream"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:159,1"
      Dst: "[org.w3c.dom.ls.LSInput].setByteStream"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:160,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:160,1"
      Dst: "[org.w3c.dom.ls.LSInput].setCharacterStream"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:161,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getEncoding"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:161,1"
      Dst: "[org.w3c.dom.ls.LSInput].setEncoding"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:162,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getPublicId"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:162,1"
      Dst: "[org.w3c.dom.ls.LSInput].setPublicId"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:163,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:163,1"
      Dst: "[org.w3c.dom.ls.LSInput].setSystemId"
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$2:169,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$FixedStringContainer].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$FixedStringContainer"
    linkageType: null
    functionLinenumber: 515
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$FixedStringContainer:516,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType"
    linkageType: null
    functionLinenumber: 1175
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].createParticle()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].createAttrGrp()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType:1176,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType:1183,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].createParticle"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType:1184,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].createAttrGrp"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].setValues(java.lang.String,java.lang.String,org.apache.xerces.xs.XSTypeDefinition,short,short,short,short,boolean,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.XSParticleDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 11
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "short"
    - "short"
    - "short"
    - "short"
    - "boolean"
    - "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    - "org.apache.xerces.impl.dv.XSSimpleType"
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].setName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType"
    linkageType: null
    functionLinenumber: 1197
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].setIsAbstractType()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].setContainsTypeID()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].setIsAnonymous()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType"
    linkageType: null
    functionLinenumber: 1209
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].getAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].getNamespaceItem()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType"
    linkageType: null
    functionLinenumber: 1220
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItem"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].createAttrGrp()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType:1225,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType:1227,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].createParticle()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType"
    linkageType: null
    functionLinenumber: 1234
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSParticleDecl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].<init>()"
    functionUses: 1
    ICount: 24
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType:1235,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType:1238,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType:1244,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].<init>(org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.XSGrammarPoolContainer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:191,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:191,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:192,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:193,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:194,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setErrorHandler"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:195,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setResourceResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:198,1"
      Dst: "[javax.xml.validation.ValidatorHandler].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:162,1"
      Dst: "[org.apache.xerces.util.SAXLocatorWrapper].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:174,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:176,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:177,1"
      Dst: "[org.apache.xerces.util.AttributesProxy].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:178,1"
      Dst: "[org.apache.xerces.xni.XMLString].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:860,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:1028,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:200,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setContentHandler(org.xml.sax.ContentHandler)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ContentHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getContentHandler()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.ContentHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setErrorHandler(org.xml.sax.ErrorHandler)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:220,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setErrorHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getErrorHandler()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.ErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:224,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getErrorHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ls.LSResourceResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:228,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setResourceResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getResourceResolver()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.ls.LSResourceResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:232,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getResourceResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getTypeInfoProvider()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.validation.TypeInfoProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:244"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:242,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:242,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:242,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:245,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:249,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:252,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:253,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:255,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:255,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:260,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:272"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:269,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:269,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:269,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:272,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:277,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:280,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:281,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:283,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:283,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:288,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:300"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:310"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:297,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:297,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:297,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:301,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:304,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:305,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:307,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:307,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:312,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:324"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:321,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:321,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:321,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:325,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:328,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:329,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:331,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:331,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:336,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].isEntityDeclared(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].isEntityUnparsed(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:353"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:352,1"
      Dst: "[java.util.HashMap].containsKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "org.apache.xerces.xni.NamespaceContext"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].startDocument()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].startDocument()"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startDocument()"
    - "[org.xml.sax.helpers.DefaultHandler].startDocument()"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 7
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:364"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:371"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:366,1"
      Dst: "[org.xml.sax.ContentHandler].startDocument"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:369,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 374
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 379
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.BaseMarkupSerializer].processingInstruction(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].processingInstruction(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].processingInstruction(java.lang.String,java.lang.String)"
    - "[org.xml.sax.helpers.DefaultHandler].processingInstruction(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 7
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:384"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:391"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:386,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:386,1"
      Dst: "[org.xml.sax.ContentHandler].processingInstruction"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:389,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 395
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].beginStartElement(org.apache.xerces.xni.Augmentations,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    - "[org.apache.xml.serialize.HTMLSerializer].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    - "[org.apache.xml.serialize.TextSerializer].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    - "[org.apache.xml.serialize.XMLSerializer].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    - "[org.xml.sax.helpers.DefaultHandler].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].finishStartElement()"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].finishStartElement()"
    functionUses: 17
    ICount: 31
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:396"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:408"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:399"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:398"
        BranchSideFuncs:
        - "startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
        - "<init>(java.lang.Exception)"
        - "finishStartElement()"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:397"
        BranchSideFuncs:
        - "startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
        - "beginStartElement(org.apache.xerces.xni.Augmentations,org.apache.xerces.xni.XMLAttributes)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:398,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].beginStartElement"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:399,1"
      Dst: "[org.xml.sax.ContentHandler].startElement"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:406,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].finishStartElement"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:403,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionUses: 14
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:414,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:415,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 422
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 425
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(char[],int,int)"
    - "[org.apache.xml.serialize.XML11Serializer].characters(char[],int,int)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].characters(char[],int,int)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].characters(char[],int,int)"
    - "[org.apache.xml.serialize.HTMLSerializer].characters(char[],int,int)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].characters(char[],int,int)"
    - "[org.apache.xml.serialize.TextSerializer].characters(char[],int,int)"
    - "[org.xml.sax.helpers.DefaultHandler].characters(char[],int,int)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 26
    ICount: 20
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:442"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:433"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:436"
        BranchSideFuncs:
        - "<init>(java.lang.Exception)"
        - "characters(char[],int,int)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:437,1"
      Dst: "[org.xml.sax.ContentHandler].characters"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:440,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].ignorableWhitespace(char[],int,int)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].ignorableWhitespace(char[],int,int)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].ignorableWhitespace(char[],int,int)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].ignorableWhitespace(char[],int,int)"
    - "[org.xml.sax.helpers.DefaultHandler].ignorableWhitespace(char[],int,int)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 8
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:447"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:454"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:449,1"
      Dst: "[org.xml.sax.ContentHandler].ignorableWhitespace"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:452,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 458
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].beginEndElement(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$SAX2XNI].endElement(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xml.serialize.HTMLSerializer].endElement(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].endElement(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xml.serialize.XMLSerializer].endElement(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xml.serialize.TextSerializer].endElement(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.xml.sax.helpers.DefaultHandler].endElement(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].finishEndElement()"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].finishEndElement()"
    functionUses: 16
    ICount: 29
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:459"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:471"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:462"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:461"
        BranchSideFuncs:
        - "finishEndElement()"
        - "<init>(java.lang.Exception)"
        - "endElement(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:460"
        BranchSideFuncs:
        - "beginEndElement(org.apache.xerces.xni.Augmentations)"
        - "endElement(java.lang.String,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:461,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].beginEndElement"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:462,1"
      Dst: "[org.xml.sax.ContentHandler].endElement"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:469,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].finishEndElement"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:466,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 473
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endDocument(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 478
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].endDocument()"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endDocument()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].endDocument()"
    - "[org.xml.sax.helpers.DefaultHandler].endDocument()"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 7
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:479"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:486"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:481,1"
      Dst: "[org.xml.sax.ContentHandler].endDocument"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:484,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 489
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDocumentSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getDocumentSource()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDocumentSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentLocator(org.xml.sax.Locator)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 500
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Locator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SAXLocatorWrapper].setLocator(org.xml.sax.Locator)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentLocator(org.xml.sax.Locator)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].setDocumentLocator(org.xml.sax.Locator)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].setDocumentLocator(org.xml.sax.Locator)"
    - "[org.xml.sax.helpers.DefaultHandler].setDocumentLocator(org.xml.sax.Locator)"
    functionUses: 3
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:502"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:505"
        BranchSideFuncs:
        - "setDocumentLocator(org.xml.sax.Locator)"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:504"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:501,1"
      Dst: "[org.apache.xerces.util.SAXLocatorWrapper].setLocator"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:503,1"
      Dst: "[org.xml.sax.ContentHandler].setDocumentLocator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startDocument()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 507
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].reset()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.validation.ValidationManager].setEntityState(org.apache.xerces.impl.validation.EntityState)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].finishStartElement()"
    - "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getEncoding()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.xni.XNIException)"
    functionUses: 3
    ICount: 34
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:513"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:516"
        BranchSideFuncs:
        - "toSAXException(org.apache.xerces.xni.XNIException)"
        - "getEncoding()"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "toSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
        - "startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:513"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:516"
        BranchSideFuncs:
        - "toSAXException(org.apache.xerces.xni.XNIException)"
        - "getEncoding()"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "toSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
        - "startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:508,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].reset"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:509,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:510,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].setEntityState"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:511,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].finishStartElement"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:513,1"
      Dst: "[java.util.HashMap].isEmpty"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:515,1"
      Dst: "[java.util.HashMap].clear"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:517,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:519,1"
      Dst: "[org.apache.xerces.util.SAXLocatorWrapper].getEncoding"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:519,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:522,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXParseException"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:525,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXException"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endDocument()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 529
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SAXLocatorWrapper].setLocator(org.xml.sax.Locator)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.xni.XNIException)"
    functionUses: 3
    ICount: 13
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:530,1"
      Dst: "[org.apache.xerces.util.SAXLocatorWrapper].setLocator"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:532,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:535,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXParseException"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:538,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startPrefixMapping(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 545
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].pushContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushContext()"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].pushContext()"
    - "[org.apache.xerces.util.NamespaceSupport].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].startPrefixMapping(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startPrefixMapping(java.lang.String,java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].startPrefixMapping(java.lang.String,java.lang.String)"
    - "[org.xml.sax.helpers.DefaultHandler].startPrefixMapping(java.lang.String,java.lang.String)"
    functionUses: 3
    ICount: 44
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:546"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:550"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:547"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:547"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:546"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:548"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:546"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:548"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:546"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:551"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:550"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:550"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:550"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:554"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:558"
        BranchSideFuncs:
        - "pushContext()"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:557"
        BranchSideFuncs:
        - "declarePrefix(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:559"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:562"
        BranchSideFuncs:
        - "startPrefixMapping(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:561"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:547,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:548,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:556,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].pushContext"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:558,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].declarePrefix"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:560,1"
      Dst: "[org.xml.sax.ContentHandler].startPrefixMapping"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endPrefixMapping(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 564
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.BaseMarkupSerializer].endPrefixMapping(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].endPrefixMapping(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endPrefixMapping(java.lang.String)"
    - "[org.xml.sax.helpers.DefaultHandler].endPrefixMapping(java.lang.String)"
    functionUses: 3
    ICount: 7
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:565"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:568"
        BranchSideFuncs:
        - "endPrefixMapping(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:567"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:566,1"
      Dst: "[org.xml.sax.ContentHandler].endPrefixMapping"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 571
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].pushContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushContext()"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].pushContext()"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttributes2(org.xml.sax.ext.Attributes2)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttributes(org.xml.sax.Attributes)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.xni.XNIException)"
    functionUses: 3
    ICount: 30
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:572"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:575"
        BranchSideFuncs:
        - "pushContext()"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:574"
        BranchSideFuncs:
        - "fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:581"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:585"
        BranchSideFuncs:
        - "fillXMLAttributes2(org.xml.sax.ext.Attributes2)"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:584"
        BranchSideFuncs:
        - "fillXMLAttributes(org.xml.sax.Attributes)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:573,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].pushContext"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:578,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillQName"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:582,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttributes2"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:585,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttributes"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:589,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:592,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXParseException"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:595,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXException"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 600
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.xni.XNIException)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].popContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].popContext()"
    - "[org.apache.xerces.util.NamespaceSupport].popContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()"
    - "[org.apache.xerces.util.NamespaceSupport].popContext()"
    functionUses: 3
    ICount: 23
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:601,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillQName"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:603,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:612,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].popContext"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:606,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXParseException"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:609,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXException"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(char[],int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 618
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.xni.XNIException)"
    functionUses: 3
    ICount: 17
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:619,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:620,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:623,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXParseException"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:626,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].ignorableWhitespace(char[],int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 632
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.xni.XNIException)"
    functionUses: 3
    ICount: 17
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:633,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:634,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].ignorableWhitespace"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:637,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXParseException"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:640,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].processingInstruction(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 650
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].processingInstruction(java.lang.String,java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].processingInstruction(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].processingInstruction(java.lang.String,java.lang.String)"
    - "[org.xml.sax.helpers.DefaultHandler].processingInstruction(java.lang.String,java.lang.String)"
    functionUses: 4
    ICount: 8
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:651"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:654"
        BranchSideFuncs:
        - "processingInstruction(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:653"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:652,1"
      Dst: "[org.xml.sax.ContentHandler].processingInstruction"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].skippedEntity(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 658
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].skippedEntity(java.lang.String)"
    - "[org.xml.sax.helpers.DefaultHandler].skippedEntity(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].skippedEntity(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].skippedEntity(java.lang.String)"
    functionUses: 3
    ICount: 7
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:659"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:662"
        BranchSideFuncs:
        - "skippedEntity(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:661"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:660,1"
      Dst: "[org.xml.sax.ContentHandler].skippedEntity"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].notationDecl(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 668
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 672
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:673"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:676"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:675"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:674,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:676,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].validate(javax.xml.transform.Source,javax.xml.transform.Result)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javax.xml.transform.Source"
    - "javax.xml.transform.Result"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 106
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:685"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:686"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:685"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:685"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:772"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:771"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:700"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:699"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:703"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:710"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:724"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:723"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:712"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:723"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:739"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:738"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:737"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:757"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:769"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:757"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:768"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:691,1"
      Dst: "[javax.xml.transform.sax.SAXResult].getHandler"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:692,1"
      Dst: "[javax.xml.transform.sax.SAXResult].getLexicalHandler"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:697,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setContentHandler"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:702,1"
      Dst: "[javax.xml.transform.sax.SAXSource].getXMLReader"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:705,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].newInstance"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:706,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].setNamespaceAware"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:708,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].newSAXParser"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:708,1"
      Dst: "[javax.xml.parsers.SAXParser].getXMLReader"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:711,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:714,1"
      Dst: "[org.xml.sax.XMLReader].setProperty"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:723,1"
      Dst: "[javax.xml.parsers.FactoryConfigurationError].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:730,1"
      Dst: "[org.xml.sax.XMLReader].getFeature"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:738,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getErrorHandler"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:739,1"
      Dst: "[org.apache.xerces.jaxp.validation.DraconianErrorHandler].getInstance"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:739,1"
      Dst: "[org.xml.sax.XMLReader].setErrorHandler"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:740,1"
      Dst: "[org.xml.sax.XMLReader].setEntityResolver"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:741,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getResourceResolver"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:741,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder].setEntityResolver"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:742,1"
      Dst: "[org.xml.sax.XMLReader].setContentHandler"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:743,1"
      Dst: "[org.xml.sax.XMLReader].setDTDHandler"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:750,1"
      Dst: "[javax.xml.transform.sax.SAXSource].getInputSource"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:751,1"
      Dst: "[org.xml.sax.XMLReader].parse"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:772,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:774,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:774,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:772,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:772,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getElementPSVI()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.ElementPSVI"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:782,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].getElementPSVI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getAttributePSVI(int)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.AttributePSVI"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:786,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].getAttributePSVI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getAttributePSVIByName(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.AttributePSVI"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:790,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider].getAttributePSVIByName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 800
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 3
    ICount: 45
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:801"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:807"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:806"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:802"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:802"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:802"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:802"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:803"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:802"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:804"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:802"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:807"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:809"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:807"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:809"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:810"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:813"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:812"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:813"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:817"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:816"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:819"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:822"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:821"
        BranchSideFuncs:
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:802,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:802,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:818,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:820,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:822,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttributes(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 826
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()"
    - "[org.apache.xerces.util.AttributesProxy].getLength()"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getLength()"
    - "[org.xml.sax.helpers.AttributesImpl].getLength()"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttribute(org.xml.sax.Attributes,int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)"
    functionUses: 1
    ICount: 13
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:829"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:832"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:827,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:828,1"
      Dst: "[org.xml.sax.Attributes].getLength"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:830,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttribute"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:831,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setSpecified"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttributes2(org.xml.sax.ext.Attributes2)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 836
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ext.Attributes2"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()"
    - "[org.apache.xerces.util.AttributesProxy].getLength()"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getLength()"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttribute(org.xml.sax.Attributes,int)"
    - "[org.apache.xerces.util.AttributesProxy].isSpecified(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].isSpecified(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].isDeclared(int)"
    - "[org.apache.xerces.util.AttributesProxy].isDeclared(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)"
    - "[org.apache.xerces.util.AugmentationsImpl].putItem(java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:839"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:846"
        BranchSideFuncs:
        - "fillXMLAttribute(org.xml.sax.Attributes,int)"
        - "setSpecified(int,boolean)"
        - "isSpecified(int)"
        - "isDeclared(int)"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:845"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:842"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:837"
        BranchSideFuncs:
        - "getAugmentations(int)"
        - "putItem(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:836"
        BranchSideFuncs:
        - "getLength()"
        - "removeAllAttributes()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:837,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:838,1"
      Dst: "[org.xml.sax.Attributes].getLength"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:840,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttribute"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:841,1"
      Dst: "[org.xml.sax.ext.Attributes2].isSpecified"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:841,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setSpecified"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:842,1"
      Dst: "[org.xml.sax.ext.Attributes2].isDeclared"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:843,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:843,1"
      Dst: "[org.apache.xerces.xni.Augmentations].putItem"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttribute(org.xml.sax.Attributes,int)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: 849
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.xml.sax.Attributes"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.AttributesProxy].getLocalName(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getLocalName(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getLocalName(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.AttributesProxy].getQName(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getQName(int)"
    - "[org.apache.xerces.util.AttributesProxy].getURI(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getURI(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getURI(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getType(int)"
    - "[org.apache.xerces.util.AttributesProxy].getType(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getType(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.AttributesProxy].getValue(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getValue(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getValue(int)"
    functionUses: 2
    ICount: 18
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:852"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:850"
        BranchSideFuncs:
        - "getValue(int)"
        - "addAttributeNS(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:849"
        BranchSideFuncs:
        - "getQName(int)"
        - "getLocalName(int)"
        - "fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
        - "getType(int)"
        - "getURI(int)"
        - "getValue(int)"
        - "addAttributeNS(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:850,1"
      Dst: "[org.xml.sax.Attributes].getURI"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:850,1"
      Dst: "[org.xml.sax.Attributes].getLocalName"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:850,1"
      Dst: "[org.xml.sax.Attributes].getQName"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:850,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillQName"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:851,1"
      Dst: "[org.xml.sax.Attributes].getType"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:852,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:852,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].access$100(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.ValidatorHandlerImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SAXLocatorWrapper].<init>()"
    - "[org.apache.xerces.util.NamespaceSupport].<init>()"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.util.XMLAttributesImpl].<init>()"
    - "[org.apache.xerces.xni.XMLString].<init>()"
    - "[org.apache.xerces.util.XMLStringBuffer].<init>()"
    functionUses: 1
    ICount: 26
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:84,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:60,1"
      Dst: "[org.apache.xerces.util.SAXLocatorWrapper].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:63,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:75,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:77,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:78,1"
      Dst: "[org.apache.xerces.xni.XMLString].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:79,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].getDocument()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getDocument()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:90,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getDocument"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].setDocumentLocator(org.xml.sax.Locator)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Locator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SAXLocatorWrapper].setLocator(org.xml.sax.Locator)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:97,1"
      Dst: "[org.apache.xerces.util.SAXLocatorWrapper].setLocator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].startDocument()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].reset()"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].reset()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.xni.XNIException)"
    functionUses: 3
    ICount: 15
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:105,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].reset"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:107,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:110,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:113,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].endDocument()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SAXLocatorWrapper].setLocator(org.xml.sax.Locator)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.xni.XNIException)"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:121,1"
      Dst: "[org.apache.xerces.util.SAXLocatorWrapper].setLocator"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:123,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:126,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:129,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].startPrefixMapping(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].pushContext()"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushContext()"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].declarePrefix(java.lang.String,java.lang.String)"
    functionUses: 3
    ICount: 34
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:141"
        BranchSideFuncs:
        - "pushContext()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:142"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:141"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:141"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:152"
        BranchSideFuncs:
        - "declarePrefix(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:152"
        BranchSideFuncs:
        - "declarePrefix(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:139,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].pushContext"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:142,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:143,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:153,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].declarePrefix"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].endPrefixMapping(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].pushContext()"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushContext()"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillXMLAttributes(org.xml.sax.Attributes)"
    - "[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixCount()"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].addNamespaceDeclarations(int)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.xni.XNIException)"
    functionUses: 3
    ICount: 30
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:170"
        BranchSideFuncs:
        - "pushContext()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:169"
        BranchSideFuncs:
        - "fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
        - "fillXMLAttributes(org.xml.sax.Attributes)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:185"
        BranchSideFuncs:
        - "getDeclaredPrefixCount()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:184"
        BranchSideFuncs:
        - "convertToSAXException(org.apache.xerces.xni.XNIException)"
        - "startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
        - "convertToSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:185"
        BranchSideFuncs:
        - "addNamespaceDeclarations(int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:184"
        BranchSideFuncs:
        - "convertToSAXException(org.apache.xerces.xni.XNIException)"
        - "startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
        - "convertToSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:168,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].pushContext"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:173,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillQName"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:174,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillXMLAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:178,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixCount"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:180,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].addNamespaceDeclarations"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:185,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:188,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:191,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].endElement(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.xni.XNIException)"
    - "[org.apache.xerces.util.NamespaceSupport].popContext()"
    - "[org.apache.xerces.util.NamespaceSupport].popContext()"
    - "[org.apache.xerces.util.NamespaceSupport].popContext()"
    - "[org.apache.xerces.util.NamespaceSupport].popContext()"
    functionUses: 3
    ICount: 27
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:199,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillQName"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:201,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:210,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].popContext"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:204,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:207,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].characters(char[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.xni.XNIException)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:219,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:220,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:223,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:226,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].ignorableWhitespace(char[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.xni.XNIException)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:235,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:236,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:239,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:242,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].processingInstruction(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.xni.XNIException)"
    functionUses: 4
    ICount: 17
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:251,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:251,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:251,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:252,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:255,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:258,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].skippedEntity(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 3
    ICount: 55
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:274"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:279"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:275"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:280"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:282"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:280"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:282"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:283"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:289"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:292"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:295"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:303"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:302"
        BranchSideFuncs:
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:302"
        BranchSideFuncs:
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:275,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:275,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:291,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:293,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:303,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillXMLAttributes(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()"
    - "[org.apache.xerces.util.AttributesProxy].getLength()"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getLength()"
    - "[org.xml.sax.helpers.AttributesImpl].getLength()"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.AttributesProxy].getLocalName(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getLocalName(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getLocalName(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.AttributesProxy].getQName(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getQName(int)"
    - "[org.apache.xerces.util.AttributesProxy].getURI(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getURI(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getURI(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getType(int)"
    - "[org.apache.xerces.util.AttributesProxy].getType(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getType(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.AttributesProxy].getValue(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getValue(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)"
    functionUses: 1
    ICount: 26
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:315"
        BranchSideFuncs:
        - "getQName(int)"
        - "getLocalName(int)"
        - "fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
        - "getType(int)"
        - "getURI(int)"
        - "getValue(int)"
        - "addAttributeNS(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:312"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:309"
        BranchSideFuncs:
        - "getQName(int)"
        - "getLocalName(int)"
        - "fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
        - "getType(int)"
        - "getURI(int)"
        - "getValue(int)"
        - "addAttributeNS(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:307,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:308,1"
      Dst: "[org.xml.sax.Attributes].getLength"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:310,1"
      Dst: "[org.xml.sax.Attributes].getURI"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:310,1"
      Dst: "[org.xml.sax.Attributes].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:310,1"
      Dst: "[org.xml.sax.Attributes].getQName"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:310,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillQName"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:311,1"
      Dst: "[org.xml.sax.Attributes].getType"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:312,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:312,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:313,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setSpecified"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].addNamespaceDeclarations(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixAt(int)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 46
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:344"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
        - "getDeclaredPrefixAt(int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:336"
        BranchSideFuncs:
        - "append(char)"
        - "append(java.lang.String)"
        - "addSymbol(char[],int,int)"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:339"
        BranchSideFuncs:
        - "addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:324,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixAt"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:325,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].getURI"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:326,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:329,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].clear"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:330,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:333,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:340,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:341,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].addAttribute"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].reset(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.util.SymbolTable,boolean,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    - "org.apache.xerces.util.SymbolTable"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XNIException].getException()"
    - "[org.xml.sax.helpers.LocatorImpl].<init>()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getPublicId()"
    - "[org.xml.sax.helpers.LocatorImpl].setPublicId(java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()"
    - "[org.xml.sax.helpers.LocatorImpl].setSystemId(java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()"
    - "[org.xml.sax.helpers.LocatorImpl].setLineNumber(int)"
    - "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()"
    - "[org.xml.sax.helpers.LocatorImpl].setColumnNumber(int)"
    - "[org.xml.sax.SAXParseException].<init>(java.lang.String,org.xml.sax.Locator)"
    - "[org.xml.sax.SAXException].<init>(java.lang.Exception)"
    functionUses: 7
    ICount: 24
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:369"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:373"
        BranchSideFuncs:
        - "<init>(java.lang.Exception)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:359,1"
      Dst: "[org.apache.xerces.xni.XNIException].getException"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:363,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:364,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getPublicId"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:364,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].setPublicId"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:365,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:365,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].setSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:366,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:366,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].setLineNumber"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:367,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:367,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].setColumnNumber"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:368,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:368,1"
      Dst: "[org.xml.sax.SAXParseException].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:374,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.xni.XNIException)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XNIException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XNIException].getException()"
    - "[org.xml.sax.SAXException].<init>(java.lang.String)"
    - "[org.xml.sax.SAXException].<init>(java.lang.Exception)"
    functionUses: 7
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:382"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:382"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:385"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:384"
        BranchSideFuncs:
        - "<init>(java.lang.Exception)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:378,1"
      Dst: "[org.apache.xerces.xni.XNIException].getException"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:380,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.impl.xs.traversers.SchemaContentHandler:380,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolTable$Entry].<init>(java.lang.String,org.apache.xerces.util.SymbolTable$Entry)"
    functionSourceFile: "org.apache.xerces.util.SymbolTable$Entry"
    linkageType: null
    functionLinenumber: 474
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.util.SymbolTable$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolTable$Entry:475,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.SymbolTable$Entry:476,1"
      Dst: "[java.lang.String].intern"
    - Src: "org.apache.xerces.util.SymbolTable$Entry:477,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.SymbolTable$Entry:478,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolTable$Entry].<init>(char[],int,int,org.apache.xerces.util.SymbolTable$Entry)"
    functionSourceFile: "org.apache.xerces.util.SymbolTable$Entry"
    linkageType: null
    functionLinenumber: 485
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "org.apache.xerces.util.SymbolTable$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 17
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolTable$Entry:486,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.SymbolTable$Entry:488,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.util.SymbolTable$Entry:489,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.apache.xerces.util.SymbolTable$Entry:489,1"
      Dst: "[java.lang.String].intern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMBinOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMBinOp"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.xerces.impl.dtd.models.CMNode"
    - "org.apache.xerces.impl.dtd.models.CMNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMBinOp:42"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:48"
        BranchSideFuncs:
        - "type()"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:47"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMBinOp:43"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:48"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSCMBinOp:39,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].<init>"
    - Src: "org.apache.xerces.impl.xs.models.XSCMBinOp:42,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.xs.models.XSCMBinOp:44,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMBinOp].getLeft()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMBinOp"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.CMNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMBinOp"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.CMNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMBinOp"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMAny:org.apache.xerces.impl.dtd.models.CMLeaf:org.apache.xerces.impl.xs.models.XSCMLeaf].isNullable()"
    functionUses: 15
    ICount: 28
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMBinOp:74"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:75"
        BranchSideFuncs:
        - "type()"
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMBinOp:75"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:75"
        BranchSideFuncs:
        - "type()"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMBinOp:75"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:75"
        BranchSideFuncs:
        - "type()"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMBinOp:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:79"
        BranchSideFuncs:
        - "isNullable()"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:78"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMBinOp:77"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:76"
        BranchSideFuncs:
        - "isNullable()"
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMBinOp:77"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:76"
        BranchSideFuncs:
        - "isNullable()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSCMBinOp:74,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.xs.models.XSCMBinOp:75,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].isNullable"
    - Src: "org.apache.xerces.impl.xs.models.XSCMBinOp:79,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMBinOp].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMBinOp"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMStateSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].firstPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].firstPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].firstPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].firstPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionUses: 1
    ICount: 27
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMBinOp:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:91"
        BranchSideFuncs:
        - "type()"
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMBinOp:92"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMBinOp:99"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:105"
        BranchSideFuncs:
        - "firstPos()"
        - "union(org.apache.xerces.impl.dtd.models.CMStateSet)"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSCMBinOp:87,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.xs.models.XSCMBinOp:89,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].firstPos"
    - Src: "org.apache.xerces.impl.xs.models.XSCMBinOp:89,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo"
    - Src: "org.apache.xerces.impl.xs.models.XSCMBinOp:90,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].union"
    - Src: "org.apache.xerces.impl.xs.models.XSCMBinOp:99,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].isNullable"
    - Src: "org.apache.xerces.impl.xs.models.XSCMBinOp:103,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMBinOp].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMBinOp"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMStateSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].lastPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].lastPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].lastPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].lastPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionUses: 1
    ICount: 27
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMBinOp:108"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:112"
        BranchSideFuncs:
        - "type()"
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMBinOp:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMBinOp:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:126"
        BranchSideFuncs:
        - "lastPos()"
        - "union(org.apache.xerces.impl.dtd.models.CMStateSet)"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMBinOp:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSCMBinOp:108,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.xs.models.XSCMBinOp:110,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].lastPos"
    - Src: "org.apache.xerces.impl.xs.models.XSCMBinOp:110,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo"
    - Src: "org.apache.xerces.impl.xs.models.XSCMBinOp:111,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].union"
    - Src: "org.apache.xerces.impl.xs.models.XSCMBinOp:120,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].isNullable"
    - Src: "org.apache.xerces.impl.xs.models.XSCMBinOp:124,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSetvarElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLSetvarElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSetvarElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSetvarElementImpl].setValue(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLSetvarElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSetvarElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSetvarElementImpl].getValue()"
    functionSourceFile: "org.apache.wml.dom.WMLSetvarElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSetvarElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSetvarElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLSetvarElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSetvarElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSetvarElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLSetvarElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSetvarElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSetvarElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLSetvarElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSetvarElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSetvarElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLSetvarElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSetvarElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSetvarElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLSetvarElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSetvarElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSetvarElementImpl].getName()"
    functionSourceFile: "org.apache.wml.dom.WMLSetvarElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSetvarElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$1].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$1:155,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$1].fillInStackTrace()"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$1"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredCDATASectionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredCDATASectionImpl"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.DeferredDocumentImpl"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CDATASectionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredCDATASectionImpl:74,1"
      Dst: "[org.apache.xerces.dom.CDATASectionImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredCDATASectionImpl:77,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredCDATASectionImpl].getNodeIndex()"
    functionSourceFile: "org.apache.xerces.dom.DeferredCDATASectionImpl"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredCDATASectionImpl].synchronizeData()"
    functionSourceFile: "org.apache.xerces.dom.DeferredCDATASectionImpl"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int)"
    functionUses: 9
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredCDATASectionImpl:98,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredCDATASectionImpl:102,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.DeferredCDATASectionImpl:103,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2259,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].getLength()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2"
    linkageType: null
    functionLinenumber: 2260
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].access$100(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].access$200(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)"
    functionUses: 9
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2261"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2260"
        BranchSideFuncs:
        - "access$100(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)"
        - "access$200(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2261,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].access$100"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2261,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].access$200"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].contains(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2266"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2267"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2271"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2266"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2264,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].access$100"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2267,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].access$200"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2268,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2268,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].item(int)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2"
    linkageType: null
    functionLinenumber: 2274
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].getLength()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].access$100(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue()"
    functionUses: 13
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2275"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2277"
        BranchSideFuncs:
        - "access$100(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)"
        - "getActualValue()"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2275,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].getLength"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2278,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].access$100"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2:2278,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$1].<init>(org.apache.xerces.xpointer.ElementSchemePointer,org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$1"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xpointer.ElementSchemePointer"
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].<init>(org.apache.xerces.xpointer.ElementSchemePointer,org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.ElementSchemePointer$1)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$1:132,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$1].addToken(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,int)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$1"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].addToken(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,int)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$200(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,int)"
    functionUses: 2
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$1:135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$1:136"
        BranchSideFuncs:
        - "addToken(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,int)"
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$1:135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$1:140"
        BranchSideFuncs:
        - "access$200(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,int)"
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$1:137,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].addToken"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$1:141,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$200"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$1:140,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer].reportError"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport$8].<init>(java.io.File)"
    functionSourceFile: "org.apache.html.dom.SecuritySupport$8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport$8:133,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport$8].run()"
    functionSourceFile: "org.apache.html.dom.SecuritySupport$8"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport$8:135,1"
      Dst: "[java.io.File].lastModified"
    - Src: "org.apache.html.dom.SecuritySupport$8:135,1"
      Dst: "[java.lang.Long].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.XSFacets].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.XSFacets"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.XSFacets:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.XSFacets].reset()"
    functionSourceFile: "org.apache.xerces.impl.dv.XSFacets"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:59,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.html.dom.HTMLElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].getId()"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:63,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].getTitle()"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:71,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].setTitle(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:75,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].getLang()"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:79,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].setLang(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:83,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].getDir()"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:87,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].setDir(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:91,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].getClassName()"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:95,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:99,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].getInteger(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:112,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].getBinary(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLElementImpl:129"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:129,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttributeNode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].setAttribute(java.lang.String,boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLElementImpl:141"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:142,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    - Src: "org.apache.html.dom.HTMLElementImpl:145,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].removeAttribute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].getAttributeNode(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].getAttributeNode(java.lang.String)"
    functionUses: 8
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:150,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.html.dom.HTMLElementImpl:150,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttributeNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].getAttributeNodeNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttributeNode(java.lang.String)"
    functionUses: 4
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLElementImpl:155"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:158"
        BranchSideFuncs:
        - "getAttributeNodeNS(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:157"
        BranchSideFuncs:
        - "getAttributeNode(java.lang.String)"
    - Branch String: "org.apache.html.dom.HTMLElementImpl:155"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:158"
        BranchSideFuncs:
        - "getAttributeNodeNS(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:157"
        BranchSideFuncs:
        - "getAttributeNode(java.lang.String)"
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:155,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLElementImpl:156,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS"
    - Src: "org.apache.html.dom.HTMLElementImpl:158,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.html.dom.HTMLElementImpl:158,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttributeNode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].getAttribute(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].getAttribute(java.lang.String)"
    functionUses: 13
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:162,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.html.dom.HTMLElementImpl:162,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].getAttributeNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].getAttributeNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLElementImpl:167"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:170"
        BranchSideFuncs:
        - "getAttributeNS(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:169"
        BranchSideFuncs:
        - "getAttribute(java.lang.String)"
    - Branch String: "org.apache.html.dom.HTMLElementImpl:167"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:170"
        BranchSideFuncs:
        - "getAttributeNS(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:169"
        BranchSideFuncs:
        - "getAttribute(java.lang.String)"
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:167,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLElementImpl:168,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttributeNS"
    - Src: "org.apache.html.dom.HTMLElementImpl:170,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.html.dom.HTMLElementImpl:170,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].getElementsByTagName(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.NodeList"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:174,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.html.dom.HTMLElementImpl:174,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getElementsByTagName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].getElementsByTagNameNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.NodeList"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLElementImpl:179"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:181"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLElementImpl:179"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:179,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLElementImpl:180,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.html.dom.HTMLElementImpl:180,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getElementsByTagNameNS"
    - Src: "org.apache.html.dom.HTMLElementImpl:182,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getElementsByTagName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLElementImpl].capitalize(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLElementImpl:201"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLElementImpl:203"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:200,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.html.dom.HTMLElementImpl:202,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.html.dom.HTMLElementImpl:204,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "org.apache.html.dom.HTMLElementImpl:206,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLElementImpl].getCapitalized(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLElementImpl:225"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLElementImpl:229"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLElementImpl:231"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:233"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:224,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLElementImpl:228,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.html.dom.HTMLElementImpl:230,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.html.dom.HTMLElementImpl:232,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "org.apache.html.dom.HTMLElementImpl:234,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLElementImpl].getForm()"
    functionSourceFile: "org.apache.html.dom.HTMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLFormElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLElementImpl:248"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLElementImpl:249"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLElementImpl:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLElementImpl:247,1"
      Dst: "[org.apache.xerces.dom.ChildNode].getParentNode"
    - Src: "org.apache.html.dom.HTMLElementImpl:252,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XML11DTDProcessor"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XML11DTDProcessor:48,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XML11DTDProcessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XML11DTDProcessor:52,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XML11DTDProcessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XML11DTDProcessor:57,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.xni.parser.XMLEntityResolver)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XML11DTDProcessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    - "org.apache.xerces.impl.XMLErrorReporter"
    - "org.apache.xerces.xni.parser.XMLEntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XML11DTDProcessor:63,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XML11DTDProcessor].isValidNmtoken(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XML11DTDProcessor"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11ValidNmtoken(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XML11DTDProcessor:69,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidNmtoken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XML11DTDProcessor].isValidName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XML11DTDProcessor"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11ValidName(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XML11DTDProcessor:73,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XML11DTDProcessor].createDTDScanner(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XML11DTDProcessor"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "org.apache.xerces.impl.XMLDTDScannerImpl"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.impl.XMLErrorReporter"
    - "org.apache.xerces.impl.XMLEntityManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XML11DTDScannerImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XML11DTDProcessor:78,1"
      Dst: "[org.apache.xerces.impl.XML11DTDScannerImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XML11DTDProcessor].getScannerVersion()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XML11DTDProcessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TextImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.TextImpl:64,1"
      Dst: "[org.apache.xerces.dom.CharacterDataImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TextImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CharacterDataImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.TextImpl:68,1"
      Dst: "[org.apache.xerces.dom.CharacterDataImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TextImpl].setValues(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.TextImpl:82,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].setOwnerDocument"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TextImpl].getNodeType()"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TextImpl].getNodeName()"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TextImpl].setIgnorableWhitespace(boolean)"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredTextImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredCDATASectionImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].isIgnorableWhitespace(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TextImpl:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:110"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.TextImpl:109"
        BranchSideFuncs:
        - "isIgnorableWhitespace(boolean)"
    Callsites:
    - Src: "org.apache.xerces.dom.TextImpl:107,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.TextImpl:108,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.TextImpl:110,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isIgnorableWhitespace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TextImpl].isElementContentWhitespace()"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TextImpl:127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TextImpl:127,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.TextImpl:128,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.TextImpl:130,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].internalIsIgnorableWhitespace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TextImpl].getWholeText()"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TextImpl:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TextImpl:142,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.TextImpl:143,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.TextImpl:146,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.dom.TextImpl:147,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.TextImpl:148,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.dom.TextImpl:152,1"
      Dst: "[org.apache.xerces.dom.ChildNode].getPreviousSibling"
    - Src: "org.apache.xerces.dom.TextImpl:152,1"
      Dst: "[org.apache.xerces.dom.ChildNode].getParentNode"
    - Src: "org.apache.xerces.dom.TextImpl:152,1"
      Dst: "[org.apache.xerces.dom.TextImpl].getWholeTextBackward"
    - Src: "org.apache.xerces.dom.TextImpl:153,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.dom.TextImpl:156,1"
      Dst: "[java.lang.StringBuffer].setLength"
    - Src: "org.apache.xerces.dom.TextImpl:159,1"
      Dst: "[org.apache.xerces.dom.ChildNode].getNextSibling"
    - Src: "org.apache.xerces.dom.TextImpl:159,1"
      Dst: "[org.apache.xerces.dom.TextImpl].getWholeTextForward"
    - Src: "org.apache.xerces.dom.TextImpl:161,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.dom.TextImpl:161,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.dom.TextImpl:161,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TextImpl].insertTextContent(java.lang.StringBuffer)"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TextImpl:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TextImpl:172,1"
      Dst: "[org.apache.xerces.dom.CharacterDataImpl].getNodeValue"
    - Src: "org.apache.xerces.dom.TextImpl:174,1"
      Dst: "[java.lang.StringBuffer].insert"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TextImpl].getWholeTextForward(org.w3c.dom.Node,java.lang.StringBuffer,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.StringBuffer"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TextImpl:192"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:216"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:217"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TextImpl:193,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.TextImpl:199,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.TextImpl:199,1"
      Dst: "[org.apache.xerces.dom.TextImpl].getWholeTextForward"
    - Src: "org.apache.xerces.dom.TextImpl:205,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getTextContent"
    - Src: "org.apache.xerces.dom.TextImpl:211,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.TextImpl:218,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.TextImpl].getWholeTextBackward(org.w3c.dom.Node,java.lang.StringBuffer,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.StringBuffer"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TextImpl:239"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:268"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TextImpl:240,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.TextImpl:246,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    - Src: "org.apache.xerces.dom.TextImpl:246,1"
      Dst: "[org.apache.xerces.dom.TextImpl].getWholeTextBackward"
    - Src: "org.apache.xerces.dom.TextImpl:252,1"
      Dst: "[org.apache.xerces.dom.TextImpl].insertTextContent"
    - Src: "org.apache.xerces.dom.TextImpl:258,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.xerces.dom.TextImpl:265,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.TextImpl].replaceWholeText(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Text"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 78
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TextImpl:285"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:289"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:292"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:293"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:296"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:295"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:328"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:335"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.TextImpl:340"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:342"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:342"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:353"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.TextImpl:358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:359"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TextImpl:285,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.TextImpl:286,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.TextImpl:290,1"
      Dst: "[org.apache.xerces.dom.ChildNode].getParentNode"
    - Src: "org.apache.xerces.dom.TextImpl:291,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.TextImpl:294,1"
      Dst: "[org.w3c.dom.Node].removeChild"
    - Src: "org.apache.xerces.dom.TextImpl:300,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.TextImpl:301,1"
      Dst: "[org.apache.xerces.dom.TextImpl].canModifyPrev"
    - Src: "org.apache.xerces.dom.TextImpl:303,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.TextImpl:303,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.TextImpl:309,1"
      Dst: "[org.apache.xerces.dom.TextImpl].canModifyNext"
    - Src: "org.apache.xerces.dom.TextImpl:319,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.TextImpl:320,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode"
    - Src: "org.apache.xerces.dom.TextImpl:322,1"
      Dst: "[org.w3c.dom.Node].insertBefore"
    - Src: "org.apache.xerces.dom.TextImpl:329,1"
      Dst: "[org.apache.xerces.dom.CharacterDataImpl].setData"
    - Src: "org.apache.xerces.dom.TextImpl:334,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.xerces.dom.TextImpl:340,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.TextImpl:342,1"
      Dst: "[org.apache.xerces.dom.TextImpl].hasTextOnlyChildren"
    - Src: "org.apache.xerces.dom.TextImpl:352,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.TextImpl].canModifyPrev(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TextImpl:396"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:453"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:400"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.TextImpl:407"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:413"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:414"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:417"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.TextImpl:420"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:433"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:432"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:421"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:427"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:426"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:433"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:400"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:450"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:400"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:447"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TextImpl:394,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.xerces.dom.TextImpl:398,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.TextImpl:403,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    - Src: "org.apache.xerces.dom.TextImpl:421,1"
      Dst: "[org.apache.xerces.dom.TextImpl].canModifyPrev"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.TextImpl].canModifyNext(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TextImpl:480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:536"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:484"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.TextImpl:491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:497"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:498"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:524"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:523"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:501"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:502"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:501"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.TextImpl:504"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:515"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:505"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:511"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:510"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:516"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:519"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:518"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:484"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:533"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:484"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:530"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TextImpl:479,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.TextImpl:482,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.TextImpl:487,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.TextImpl:505,1"
      Dst: "[org.apache.xerces.dom.TextImpl].canModifyNext"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.TextImpl].hasTextOnlyChildren(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TextImpl:550"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:554"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:553"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:555"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:568"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:567"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:558"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:561"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:565"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:561"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:565"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:561"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:565"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TextImpl:554,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.TextImpl:556,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.TextImpl:559,1"
      Dst: "[org.apache.xerces.dom.TextImpl].hasTextOnlyChildren"
    - Src: "org.apache.xerces.dom.TextImpl:566,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.TextImpl].isIgnorableWhitespace()"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: 576
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredTextImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredCDATASectionImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].internalIsIgnorableWhitespace()"
    functionUses: 1
    ICount: 6
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TextImpl:577"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:580"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.TextImpl:579"
        BranchSideFuncs:
        - "internalIsIgnorableWhitespace()"
    Callsites:
    - Src: "org.apache.xerces.dom.TextImpl:577,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.TextImpl:578,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.TextImpl:580,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].internalIsIgnorableWhitespace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TextImpl].splitText(int)"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Text"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TextImpl:610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:616"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:615"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:616"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:618"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:619"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:620"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:619"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:619"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:626"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:625"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TextImpl:631"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TextImpl:635"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TextImpl:634"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TextImpl:610,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.TextImpl:613,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.TextImpl:613,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.TextImpl:616,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.TextImpl:617,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.TextImpl:619,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.TextImpl:626,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getOwnerDocument"
    - Src: "org.apache.xerces.dom.TextImpl:626,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.dom.TextImpl:626,1"
      Dst: "[org.w3c.dom.Document].createTextNode"
    - Src: "org.apache.xerces.dom.TextImpl:627,1"
      Dst: "[org.apache.xerces.dom.CharacterDataImpl].setNodeValue"
    - Src: "org.apache.xerces.dom.TextImpl:630,1"
      Dst: "[org.apache.xerces.dom.ChildNode].getParentNode"
    - Src: "org.apache.xerces.dom.TextImpl:632,1"
      Dst: "[org.w3c.dom.Node].insertBefore"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TextImpl].replaceData(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: 643
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TextImpl].removeData()"
    functionSourceFile: "org.apache.xerces.dom.TextImpl"
    linkageType: null
    functionLinenumber: 652
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMStringListImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DOMStringListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMStringListImpl:42,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.dom.DOMStringListImpl:43,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMStringListImpl].<init>(java.util.ArrayList)"
    functionSourceFile: "org.apache.xerces.dom.DOMStringListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ArrayList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMStringListImpl:49,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMStringListImpl].<init>(java.util.Vector)"
    functionSourceFile: "org.apache.xerces.dom.DOMStringListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMStringListImpl:56,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.dom.DOMStringListImpl:57,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMStringListImpl].item(int)"
    functionSourceFile: "org.apache.xerces.dom.DOMStringListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMStringListImpl:65"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMStringListImpl:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMStringListImpl:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMStringListImpl:65"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMStringListImpl:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMStringListImpl:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMStringListImpl:64,1"
      Dst: "[org.apache.xerces.dom.DOMStringListImpl].getLength"
    - Src: "org.apache.xerces.dom.DOMStringListImpl:66,1"
      Dst: "[java.util.ArrayList].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMStringListImpl].getLength()"
    functionSourceFile: "org.apache.xerces.dom.DOMStringListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMStringListImpl:75,1"
      Dst: "[java.util.ArrayList].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMStringListImpl].contains(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMStringListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMStringListImpl:82,1"
      Dst: "[java.util.ArrayList].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMStringListImpl].add(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMStringListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMStringListImpl:92,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.dtd.XMLDTDDescription)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.impl.dtd.XMLDTDDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].<init>()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].<init>()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].<init>()"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.impl.dtd.XMLAttributeDecl].<init>()"
    - "[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()"
    - "[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()"
    - "[org.apache.xerces.impl.dtd.XMLSimpleType].<init>()"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()"
    functionUses: 2
    ICount: 128
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:291,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:211,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:225,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:231,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLAttributeDecl].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:239,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLElementDecl].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:242,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:245,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLSimpleType].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:248,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLContentSpec].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:251,1"
      Dst: "[java.util.Hashtable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getGrammarDescription()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIsExternal(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:317"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIsExternal(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:331"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:335"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:334"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:334"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIndex(int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getFirstAttributeDeclIndex(int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl(int,org.apache.xerces.impl.dtd.XMLAttributeDecl)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getNextAttributeDeclIndex(int)"
    functionUses: 2
    ICount: 26
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:343"
        BranchSideFuncs:
        - "getFirstAttributeDeclIndex(int)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:345"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:null"
        BranchSideFuncs:
        - "getAttributeDecl(int,org.apache.xerces.impl.dtd.XMLAttributeDecl)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:349"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:349"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:352"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:351"
        BranchSideFuncs:
        - "getNextAttributeDeclIndex(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:344,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getFirstAttributeDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:346,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:349,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:352,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getNextAttributeDeclIndex"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 6
    ICount: 26
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:413"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:412"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:410,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 460
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].createElementDecl()"
    - "[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecToElement(org.apache.xerces.impl.dtd.XMLElementDecl)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecToElement(org.apache.xerces.impl.dtd.XMLElementDecl)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].ensureElementDeclCapacity(int)"
    functionUses: 6
    ICount: 66
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:479"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:489"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:488"
        BranchSideFuncs:
        - "createElementDecl()"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:485"
        BranchSideFuncs:
        - "getElementDeclIndex(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:484"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:500"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:503"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:502"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:503"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:505"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:517"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:516"
        BranchSideFuncs:
        - "addContentSpecToElement(org.apache.xerces.impl.dtd.XMLElementDecl)"
        - "ensureElementDeclCapacity(int)"
        - "setElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:507"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:511"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:510"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:532"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:517"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:516"
        BranchSideFuncs:
        - "addContentSpecToElement(org.apache.xerces.impl.dtd.XMLElementDecl)"
        - "ensureElementDeclCapacity(int)"
        - "setElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:532"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:517"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:516"
        BranchSideFuncs:
        - "addContentSpecToElement(org.apache.xerces.impl.dtd.XMLElementDecl)"
        - "ensureElementDeclCapacity(int)"
        - "setElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:476,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:481,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:489,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].createElementDecl"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:492,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLElementDecl].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:494,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:500,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:506,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:507,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:517,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:520,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecToElement"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:527,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].setElementDecl"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:531,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].ensureElementDeclCapacity"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 565
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String[]"
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].createElementDecl()"
    - "[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIndex(int,java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].createAttributeDecl()"
    - "[org.apache.xerces.impl.dtd.XMLSimpleType].clear()"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLAttributeDecl].setValues(org.apache.xerces.xni.QName,org.apache.xerces.impl.dtd.XMLSimpleType,boolean)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setAttributeDecl(int,int,org.apache.xerces.impl.dtd.XMLAttributeDecl)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].ensureAttributeDeclCapacity(int)"
    functionUses: 7
    ICount: 148
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:566"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:571"
        BranchSideFuncs:
        - "<init>()"
        - "createElementDecl()"
        - "setElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:591"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:595"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:594"
        BranchSideFuncs:
        - "createAttributeDecl()"
        - "clear()"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:598"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:610"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:609"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:599"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:601"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:600"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:601"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:603"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:602"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:603"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:610"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:609"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:610"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:609"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:611"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:610"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:609"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:614"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:617"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:616"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:617"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:620"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:619"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:620"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:626"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:625"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:622"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:654"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:653"
        BranchSideFuncs:
        - "setAttributeDecl(int,int,org.apache.xerces.impl.dtd.XMLAttributeDecl)"
        - "setValues(org.apache.xerces.xni.QName,org.apache.xerces.impl.dtd.XMLSimpleType,boolean)"
        - "ensureAttributeDeclCapacity(int)"
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:626"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:630"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:629"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:630"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:633"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:632"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:633"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:637"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:636"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:637"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:640"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:639"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:640"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:643"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:642"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:643"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:648"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:647"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:662"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:654"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:653"
        BranchSideFuncs:
        - "setAttributeDecl(int,int,org.apache.xerces.impl.dtd.XMLAttributeDecl)"
        - "setValues(org.apache.xerces.xni.QName,org.apache.xerces.impl.dtd.XMLSimpleType,boolean)"
        - "ensureAttributeDeclCapacity(int)"
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:662"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:654"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:653"
        BranchSideFuncs:
        - "setAttributeDecl(int,int,org.apache.xerces.impl.dtd.XMLAttributeDecl)"
        - "setValues(org.apache.xerces.xni.QName,org.apache.xerces.impl.dtd.XMLSimpleType,boolean)"
        - "ensureAttributeDeclCapacity(int)"
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:566,1"
      Dst: "[java.util.Hashtable].containsKey"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:572,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].createElementDecl"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:574,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLElementDecl].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:575,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:580,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:583,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].setElementDecl"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:587,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:591,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:595,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].createAttributeDecl"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:597,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLSimpleType].clear"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:599,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:610,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:620,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:622,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:648,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:648,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:648,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:648,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:655,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLAttributeDecl].setValues"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:657,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].setAttributeDecl"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:661,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].ensureAttributeDeclCapacity"
    JavaMethodInfo: null
    BBCount: 43
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 684
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].createEntityDecl()"
    - "[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()"
    - "[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,boolean)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)"
    functionUses: 6
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:686"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:697"
        BranchSideFuncs:
        - "createEntityDecl()"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:689"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:687"
        BranchSideFuncs:
        - "<init>()"
        - "toString()"
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,boolean)"
        - "setEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:686"
        BranchSideFuncs:
        - "createEntityDecl()"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:689"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:687"
        BranchSideFuncs:
        - "<init>()"
        - "toString()"
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,boolean)"
        - "setEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:686"
        BranchSideFuncs:
        - "createEntityDecl()"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:685,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:687,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].createEntityDecl"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:688,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:690,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:692,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:691,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:694,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].setEntityDecl"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 714
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].createEntityDecl()"
    - "[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    - "[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,boolean)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)"
    functionUses: 6
    ICount: 24
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:716"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:728"
        BranchSideFuncs:
        - "createEntityDecl()"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:727"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:719"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:716"
        BranchSideFuncs:
        - "createEntityDecl()"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:719"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:716"
        BranchSideFuncs:
        - "createEntityDecl()"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:715,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:717,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].createEntityDecl"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:718,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:721,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:722,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:722,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:723,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:722,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:726,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].setEntityDecl"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 744
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    - "[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,boolean)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].createEntityDecl()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)"
    functionUses: 7
    ICount: 25
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:747"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:744"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:747"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:744"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:753"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:758"
        BranchSideFuncs:
        - "createEntityDecl()"
        - "setEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:757"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:745,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:746,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:749,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:749,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:750,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:749,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:752,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:754,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].createEntityDecl"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:755,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].setEntityDecl"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 772
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLNotationDecl].<init>()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    - "[org.apache.xerces.impl.dtd.XMLNotationDecl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getNotationDeclIndex(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].createNotationDecl()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setNotationDecl(int,org.apache.xerces.impl.dtd.XMLNotationDecl)"
    functionUses: 7
    ICount: 16
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:777"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:782"
        BranchSideFuncs:
        - "setNotationDecl(int,org.apache.xerces.impl.dtd.XMLNotationDecl)"
        - "createNotationDecl()"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:781"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:773,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLNotationDecl].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:774,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:774,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:775,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:774,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLNotationDecl].setValues"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:776,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getNotationDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:778,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].createNotationDecl"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:779,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].setNotationDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 791
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].getRootName()"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].setPossibleRoots(java.util.ArrayList)"
    functionUses: 9
    ICount: 23
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:794"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:807"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:800"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:805"
        BranchSideFuncs:
        - "setPossibleRoots(java.util.ArrayList)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:794,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDDescription].getRootName"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:799,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:804,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:806,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDDescription].setPossibleRoots"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 811
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDTDSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getDTDSource()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDTDSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 836
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 846
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 866
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 878
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].endAttlist(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 886
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].startConditional(short,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 901
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 911
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].endConditional(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 919
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 927
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDTDContentModelSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getDTDContentModelSource()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDTDContentModelSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 948
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].initializeContentModelStack()"
    functionUses: 4
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:950"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:953"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:952"
        BranchSideFuncs:
        - "initializeContentModelStack()"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:949,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:954,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].initializeContentModelStack"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].startGroup(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 971
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].initializeContentModelStack()"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:973,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].initializeContentModelStack"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].pcdata(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 989
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1002
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addUniqueLeafNode(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addUniqueLeafNode(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,java.lang.String)"
    functionUses: 4
    ICount: 29
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1003"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1014"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1013"
        BranchSideFuncs:
        - "addContentSpecNode(short,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1004"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1005,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].addUniqueLeafNode"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1008,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1031
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int,int)"
    functionUses: 5
    ICount: 73
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1032"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1048"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1047"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1033"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1039"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1038"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1033"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1039"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1038"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1034"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1037"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1036"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1039"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1048"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1047"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1039"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1048"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1047"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1040"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1043"
        BranchSideFuncs:
        - "addContentSpecNode(short,int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1042"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1035,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1065
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int,int)"
    functionUses: 7
    ICount: 38
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1066"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1076"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1075"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1067"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1069"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1071"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1076"
        BranchSideFuncs:
        - "addContentSpecNode(short,int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1075"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1068,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1086
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int,int)"
    functionUses: 5
    ICount: 31
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1087"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1095"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1094"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1088"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1091"
        BranchSideFuncs:
        - "addContentSpecNode(short,int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1090"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1089,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].any(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1108
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].empty(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1120
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].endContentModel(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1129
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].isNamespaceAware()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getSymbolTable()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.util.SymbolTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getFirstElementDeclIndex()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1153
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1153"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getNextElementDeclIndex(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1163
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1164"
      Branch Sides: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1175
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].get(java.lang.String)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1176,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1184
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1185,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecType(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1192
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1196"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1203"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1219
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.impl.dtd.XMLElementDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getElementContentModelValidator(int)"
    functionUses: 5
    ICount: 57
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1220"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1223"
        BranchSideFuncs:
        - "setValues(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1232"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1232"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1238"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1239"
        BranchSideFuncs:
        - "getElementContentModelValidator(int)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1238"
        BranchSideFuncs:
        - "getElementContentModelValidator(int)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1238"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1242"
        BranchSideFuncs:
        - "getElementContentModelValidator(int)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1241"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1227,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1239,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementContentModelValidator"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclName(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1250
    functionDepth: 0
    returnType: "org.apache.xerces.xni.QName"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1253"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getFirstAttributeDeclIndex(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1268
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getNextAttributeDeclIndex(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1282
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl(int,org.apache.xerces.impl.dtd.XMLAttributeDecl)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1297
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.impl.dtd.XMLAttributeDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.dtd.XMLSimpleType].setValues(short,java.lang.String,java.lang.String[],boolean,short,java.lang.String,java.lang.String,org.apache.xerces.impl.dv.DatatypeValidator)"
    functionUses: 3
    ICount: 59
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1298"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1300"
        BranchSideFuncs:
        - "setValues(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1313"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1313"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1304,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1317,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLSimpleType].setValues"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].isCDATAAttribute(org.apache.xerces.xni.QName,org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1341"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1341"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1337,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1338,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1352
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].get(java.lang.String)"
    functionUses: 8
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1356"
        BranchSideFuncs:
        - "get(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1357,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1369
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.impl.dtd.XMLEntityDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 2
    ICount: 43
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1370"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1372"
        BranchSideFuncs:
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1376"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1373"
        BranchSideFuncs:
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,boolean)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1372"
        BranchSideFuncs:
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1376"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:-1"
        BranchSideFuncs:
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,boolean)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1376,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getNotationDeclIndex(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1395
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].get(java.lang.String)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1396"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1399"
        BranchSideFuncs:
        - "get(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1400,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getNotationDecl(int,org.apache.xerces.impl.dtd.XMLNotationDecl)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.impl.dtd.XMLNotationDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1413"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1416"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1415"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1419,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLNotationDecl].setValues"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1436
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.impl.dtd.XMLContentSpec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1438"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1437"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1439"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecIndex(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1454
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1455"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1455"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1458"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1457"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecAsString(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1471
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,java.lang.StringBuffer,boolean,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,java.lang.StringBuffer,boolean,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,java.lang.StringBuffer,boolean,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,java.lang.StringBuffer,boolean,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,java.lang.StringBuffer,boolean,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,java.lang.StringBuffer,boolean,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,java.lang.StringBuffer,boolean,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,java.lang.StringBuffer,boolean,int)"
    functionUses: 2
    ICount: 162
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1472"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1473"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1472"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1472"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1476"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1475"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1484"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1624"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1497"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1496"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1497"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1496"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1512"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1512"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1510"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1528"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1530"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1532"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1530"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1532"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1533"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1536"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1535"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1536"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1544"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1546"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1544"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1546"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1544"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1562"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1564"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1566"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1564"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1566"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1567"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1570"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1569"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1570"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1574"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1573"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1577"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1579"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1577"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1579"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1577"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1599"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1621"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1620"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1482,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLContentSpec].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1484,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1487,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1492,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1514,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1621,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 58
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].printElements()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1634"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1640"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1633,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLElementDecl].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1634,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1636,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1636,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1636,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1636,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].printAttributes(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1647"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1656"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1655"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1652"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1644,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getFirstAttributeDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1645,1"
      Dst: "[java.io.PrintStream].print"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1650,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].printAttribute"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1651,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getNextAttributeDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1656,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecToElement(org.apache.xerces.impl.dtd.XMLElementDecl)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1666
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.XMLElementDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addUniqueLeafNode(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpecIndex(int,int)"
    functionUses: 1
    ICount: 33
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1667"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1666"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1667"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1680"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1667"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1680"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1667"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1680"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1669"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1679"
        BranchSideFuncs:
        - "addUniqueLeafNode(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1678"
        BranchSideFuncs:
        - "setContentSpecIndex(int,int)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1671"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1675"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1674"
        BranchSideFuncs:
        - "addContentSpecNode(short,int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1670,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].addUniqueLeafNode"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1675,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1679,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpecIndex"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementContentModelValidator(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1691
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.ContentModelValidator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar$ChildrenList].<init>()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].contentSpecTree(int,org.apache.xerces.impl.dtd.XMLContentSpec,org.apache.xerces.impl.dtd.DTDGrammar$ChildrenList)"
    - "[org.apache.xerces.impl.dtd.models.MixedContentModel].<init>(org.apache.xerces.xni.QName[],int[],int,int,boolean)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].createChildModel(int)"
    functionUses: 1
    ICount: 44
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1698"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1702"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1701"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1703"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1707"
        BranchSideFuncs:
        - "getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1719"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1719"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1738"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1715,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLContentSpec].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1716,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1724,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar$ChildrenList].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1725,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].contentSpecTree"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1726,1"
      Dst: "[org.apache.xerces.impl.dtd.models.MixedContentModel].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1737,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].createChildModel"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1739,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].createElementDecl()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1750
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].ensureElementDeclCapacity(int)"
    - "[org.apache.xerces.xni.QName].<init>()"
    functionUses: 2
    ICount: 30
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1753,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].ensureElementDeclCapacity"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1754,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].setElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1762
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.impl.dtd.XMLElementDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].put(java.lang.String,int)"
    functionUses: 2
    ICount: 36
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1763"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1764"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1763"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1763"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1766"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1765"
        BranchSideFuncs:
        - "setValues(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1774"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1778"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1777"
        BranchSideFuncs:
        - "put(java.lang.String,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1769,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1778,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].putElementNameMapping(org.apache.xerces.xni.QName,int,int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].setFirstAttributeDeclIndex(int,int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1790"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1790"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1790"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1794"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1793"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpecIndex(int,int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1801
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1802"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1803"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1802"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1802"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1806"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1805"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].createAttributeDecl()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1813
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].ensureAttributeDeclCapacity(int)"
    - "[org.apache.xerces.xni.QName].<init>()"
    functionUses: 1
    ICount: 38
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1817,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].ensureAttributeDeclCapacity"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1818,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].setAttributeDecl(int,int,org.apache.xerces.impl.dtd.XMLAttributeDecl)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1831
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "org.apache.xerces.impl.dtd.XMLAttributeDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    functionUses: 1
    ICount: 88
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1837"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1840"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1839"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1850"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1851"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1854"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1853"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1858"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1869"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1868"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1859"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1862"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1861"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1834,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].createContentSpec()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1871
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].ensureContentSpecCapacity(int)"
    functionUses: 3
    ICount: 20
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1875,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].ensureContentSpecCapacity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1883
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.impl.dtd.XMLContentSpec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].createEntityDecl()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1893
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].ensureEntityDeclCapacity(int)"
    functionUses: 3
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1897,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].ensureEntityDeclCapacity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].setEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1904
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.impl.dtd.XMLEntityDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].put(java.lang.String,int)"
    functionUses: 3
    ICount: 49
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1914"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1905"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1904"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:1915"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1914"
        BranchSideFuncs:
        - "put(java.lang.String,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:1913"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1917,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].createNotationDecl()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1920
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].ensureNotationDeclCapacity(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1922,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].ensureNotationDeclCapacity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].setNotationDecl(int,org.apache.xerces.impl.dtd.XMLNotationDecl)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1926
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.impl.dtd.XMLNotationDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].put(java.lang.String,int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1935,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1947
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].createContentSpec()"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(short,java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1948,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].createContentSpec"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1951,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLContentSpec].setValues"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1952,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpec"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].addUniqueLeafNode(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1967
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].createContentSpec()"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(short,java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    functionUses: 5
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1968,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].createContentSpec"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1971,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLContentSpec].setValues"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1973,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpec"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int,int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 1991
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "short"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].createContentSpec()"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(short,java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    functionUses: 12
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:1992,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].createContentSpec"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2000,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLContentSpec].setValues"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2001,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpec"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].initializeContentModelStack()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2010
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 48
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2011"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2015"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2014"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2015"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2026"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2025"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2017,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].isImmutable()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2032
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,java.lang.StringBuffer,boolean,int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2043
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.dtd.XMLContentSpec"
    - "java.lang.StringBuffer"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,java.lang.StringBuffer,boolean,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,java.lang.StringBuffer,boolean,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,java.lang.StringBuffer,boolean,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,java.lang.StringBuffer,boolean,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,java.lang.StringBuffer,boolean,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,java.lang.StringBuffer,boolean,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,java.lang.StringBuffer,boolean,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,java.lang.StringBuffer,boolean,int)"
    functionUses: 16
    ICount: 143
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2047"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2050"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2049"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2047"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2050"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2049"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2050"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2053"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2052"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2050"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2053"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2052"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2053"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2057"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2056"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2062"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2064"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2062"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2064"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2062"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2070"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2078"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2080"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2078"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2080"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2078"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2086"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2094"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2097"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2094"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2097"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2094"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2103"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2114"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2114"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2122"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2048,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2065,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2067,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec"
    JavaMethodInfo: null
    BBCount: 44
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].printAttribute(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2162,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLAttributeDecl].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2163,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2164,1"
      Dst: "[java.io.PrintStream].print"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].createChildModel(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2185
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.ContentModelValidator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dtd.models.SimpleContentModel].<init>(short,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dtd.models.SimpleContentModel].<init>(short,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dtd.models.SimpleContentModel].<init>(short,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].buildSyntaxTree(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.models.DFAContentModel].<init>(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)"
    functionUses: 1
    ICount: 128
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2266"
        BranchSideFuncs:
        - "buildSyntaxTree(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
        - "<init>(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2266"
        BranchSideFuncs:
        - "buildSyntaxTree(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
        - "<init>(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2194"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2211"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2211"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2235"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2235"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2243"
        BranchSideFuncs:
        - "getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
        - "<init>()"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2243"
        BranchSideFuncs:
        - "getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
        - "<init>()"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2256"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2186,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLContentSpec].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2187,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2201,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2209,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2211,1"
      Dst: "[org.apache.xerces.impl.dtd.models.SimpleContentModel].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2270,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].buildSyntaxTree"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2273,1"
      Dst: "[org.apache.xerces.impl.dtd.models.DFAContentModel].<init>"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].buildSyntaxTree(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2281
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.CMNode"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.impl.dtd.XMLContentSpec"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.models.CMAny].<init>(int,java.lang.String,int)"
    - "[org.apache.xerces.impl.dtd.models.CMAny].<init>(int,java.lang.String,int)"
    - "[org.apache.xerces.impl.dtd.models.CMAny].<init>(int,java.lang.String,int)"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].<init>(org.apache.xerces.xni.QName,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].buildSyntaxTree(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].buildSyntaxTree(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].buildSyntaxTree(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].buildSyntaxTree(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    functionUses: 5
    ICount: 116
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2283"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2286"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2287"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2289"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2290"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2297"
        BranchSideFuncs:
        - "<init>(int,java.lang.String,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2296"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2297"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2311"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2322"
        BranchSideFuncs:
        - "<init>(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2328"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2331"
        BranchSideFuncs:
        - "<init>(int,org.apache.xerces.impl.dtd.models.CMNode)"
        - "buildSyntaxTree(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2331"
        BranchSideFuncs:
        - "<init>(int,org.apache.xerces.impl.dtd.models.CMNode)"
        - "buildSyntaxTree(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2334"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2282,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2285,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMAny].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2304,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2306,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMLeaf].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2323,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].buildSyntaxTree"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2324,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMBinOp].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2327,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMUniOp].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2335,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].contentSpecTree(int,org.apache.xerces.impl.dtd.XMLContentSpec,org.apache.xerces.impl.dtd.DTDGrammar$ChildrenList)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2356
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.xerces.impl.dtd.XMLContentSpec"
    - "org.apache.xerces.impl.dtd.DTDGrammar$ChildrenList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.xni.QName].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].contentSpecTree(int,org.apache.xerces.impl.dtd.XMLContentSpec,org.apache.xerces.impl.dtd.DTDGrammar$ChildrenList)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].contentSpecTree(int,org.apache.xerces.impl.dtd.XMLContentSpec,org.apache.xerces.impl.dtd.DTDGrammar$ChildrenList)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].contentSpecTree(int,org.apache.xerces.impl.dtd.XMLContentSpec,org.apache.xerces.impl.dtd.DTDGrammar$ChildrenList)"
    functionUses: 4
    ICount: 104
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2363"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2363"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2363"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2385"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2364"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2374"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2373"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2386"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2391"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2395"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2400"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2401"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2403"
        BranchSideFuncs:
        - "contentSpecTree(int,org.apache.xerces.impl.dtd.XMLContentSpec,org.apache.xerces.impl.dtd.DTDGrammar$ChildrenList)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2401"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2403"
        BranchSideFuncs:
        - "contentSpecTree(int,org.apache.xerces.impl.dtd.XMLContentSpec,org.apache.xerces.impl.dtd.DTDGrammar$ChildrenList)"
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2401"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2408"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2357,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2366,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2374,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2396,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].contentSpecTree"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2409,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2409,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2409,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2409,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].ensureElementDeclCapacity(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2415
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(int[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.xni.QName[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(short[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.impl.dtd.models.ContentModelValidator[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(int[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(int[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(int[][],int)"
    functionUses: 2
    ICount: 74
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2427"
        BranchSideFuncs:
        - "resize(short[][],int)"
        - "resize(org.apache.xerces.impl.dtd.models.ContentModelValidator[][],int)"
        - "resize(org.apache.xerces.xni.QName[][],int)"
        - "resize(int[][],int)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2426"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2431"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2430"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2417,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].resize"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].ensureAttributeDeclCapacity(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2442
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(int[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.xni.QName[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(short[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(java.lang.String[][][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(short[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.impl.dv.DatatypeValidator[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(java.lang.String[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(java.lang.String[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(int[][],int)"
    functionUses: 2
    ICount: 92
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2443"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2455"
        BranchSideFuncs:
        - "resize(short[][],int)"
        - "resize(org.apache.xerces.xni.QName[][],int)"
        - "resize(org.apache.xerces.impl.dv.DatatypeValidator[][],int)"
        - "resize(java.lang.String[][][],int)"
        - "resize(int[][],int)"
        - "resize(java.lang.String[][],int)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2454"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2455"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2458"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2444,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].resize"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].ensureEntityDeclCapacity(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2471
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(java.lang.String[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(java.lang.String[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(java.lang.String[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(java.lang.String[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(java.lang.String[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(java.lang.String[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(byte[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(byte[][],int)"
    functionUses: 1
    ICount: 83
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2472"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2482"
        BranchSideFuncs:
        - "resize(byte[][],int)"
        - "resize(java.lang.String[][],int)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2481"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2482"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2485"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2473,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].resize"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].ensureNotationDeclCapacity(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2497
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(java.lang.String[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(java.lang.String[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(java.lang.String[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(java.lang.String[][],int)"
    functionUses: 1
    ICount: 47
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2498"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2504"
        BranchSideFuncs:
        - "resize(java.lang.String[][],int)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2503"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2504"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2508"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2507"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2499,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].resize"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].ensureContentSpecCapacity(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2515
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(short[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(java.lang.Object[][],int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].resize(java.lang.Object[][],int)"
    functionUses: 1
    ICount: 38
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2516"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2521"
        BranchSideFuncs:
        - "resize(java.lang.Object[][],int)"
        - "resize(short[][],int)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2520"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2521"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2524"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2517,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].resize"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].resize(byte[][],int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2537
    functionDepth: 0
    returnType: "byte[][]"
    argCount: 2
    argTypes:
    - "byte[][]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2539,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].resize(short[][],int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2543
    functionDepth: 0
    returnType: "short[][]"
    argCount: 2
    argTypes:
    - "short[][]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2545,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].resize(int[][],int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2549
    functionDepth: 0
    returnType: "int[][]"
    argCount: 2
    argTypes:
    - "int[][]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2551,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.impl.dv.DatatypeValidator[][],int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2555
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.DatatypeValidator[][]"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.dv.DatatypeValidator[][]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2557,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.impl.dtd.models.ContentModelValidator[][],int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2561
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.ContentModelValidator[][]"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.dtd.models.ContentModelValidator[][]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2563,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].resize(java.lang.Object[][],int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2567
    functionDepth: 0
    returnType: "java.lang.Object[][]"
    argCount: 2
    argTypes:
    - "java.lang.Object[][]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2569,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.xni.QName[][],int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2573
    functionDepth: 0
    returnType: "org.apache.xerces.xni.QName[][]"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName[][]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2575,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].resize(java.lang.String[][],int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2579
    functionDepth: 0
    returnType: "java.lang.String[][]"
    argCount: 2
    argTypes:
    - "java.lang.String[][]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2581,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].resize(java.lang.String[][][],int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2585
    functionDepth: 0
    returnType: "java.lang.String[][][]"
    argCount: 2
    argTypes:
    - "java.lang.String[][][]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2587,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].isEntityDeclared(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2880"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2879"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2880,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar].isEntityUnparsed(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar"
    linkageType: null
    functionLinenumber: 2883
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(java.lang.String)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2885"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2891"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2890"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar:2889"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar:2885"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar:2884,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.SerializedDuration].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.SerializedDuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.SerializedDuration:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.SerializedDuration].readResolve()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.SerializedDuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.SerializedDuration:39,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.SerializedDuration:39,1"
      Dst: "[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newDuration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].<init>()"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:242,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:251,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.URI:252,1"
      Dst: "[org.apache.xerces.util.URI].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,java.lang.String)"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:271,1"
      Dst: "[org.apache.xerces.util.URI].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].<init>(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,java.lang.String,boolean)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:294,1"
      Dst: "[org.apache.xerces.util.URI].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.URI"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI,java.lang.String)"
    functionUses: 8
    ICount: 15
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:309,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.URI:310,1"
      Dst: "[org.apache.xerces.util.URI].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.URI"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI,java.lang.String,boolean)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:330,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.URI:331,1"
      Dst: "[org.apache.xerces.util.URI].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 346
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].setScheme(java.lang.String)"
    - "[org.apache.xerces.util.URI].setPath(java.lang.String)"
    functionUses: 1
    ICount: 30
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:348"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:352"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:351"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:352"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:353"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.xerces.util.URI:353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:357"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:356"
        BranchSideFuncs:
        - "setPath(java.lang.String)"
        - "setScheme(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.URI:347,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.URI:348,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.xerces.util.URI:348,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:349,1"
      Dst: "[org.apache.xerces.util.URI$MalformedURIException].<init>"
    - Src: "org.apache.xerces.util.URI:357,1"
      Dst: "[org.apache.xerces.util.URI].setScheme"
    - Src: "org.apache.xerces.util.URI:358,1"
      Dst: "[org.apache.xerces.util.URI].setPath"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 384
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].<init>(java.lang.String,java.lang.String,java.lang.String,int,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:385,1"
      Dst: "[org.apache.xerces.util.URI].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].<init>(java.lang.String,java.lang.String,java.lang.String,int,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 415
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].setScheme(java.lang.String)"
    - "[org.apache.xerces.util.URI].setHost(java.lang.String)"
    - "[org.apache.xerces.util.URI].setPort(int)"
    - "[org.apache.xerces.util.URI].setUserinfo(java.lang.String)"
    - "[org.apache.xerces.util.URI].setPath(java.lang.String)"
    - "[org.apache.xerces.util.URI].setQueryString(java.lang.String)"
    - "[org.apache.xerces.util.URI].setFragment(java.lang.String)"
    functionUses: 1
    ICount: 58
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:417"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:421"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:422"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:426"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:443"
        BranchSideFuncs:
        - "setFragment(java.lang.String)"
        - "setHost(java.lang.String)"
        - "setPath(java.lang.String)"
        - "setQueryString(java.lang.String)"
        - "setPort(int)"
        - "setScheme(java.lang.String)"
        - "setUserinfo(java.lang.String)"
    - Branch String: "org.apache.xerces.util.URI:433"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:438"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:437"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:433"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:438"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:437"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:438"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:444"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:443"
        BranchSideFuncs:
        - "setFragment(java.lang.String)"
        - "setHost(java.lang.String)"
        - "setPath(java.lang.String)"
        - "setQueryString(java.lang.String)"
        - "setPort(int)"
        - "setScheme(java.lang.String)"
        - "setUserinfo(java.lang.String)"
    - Branch String: "org.apache.xerces.util.URI:438"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:444"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:443"
        BranchSideFuncs:
        - "setFragment(java.lang.String)"
        - "setHost(java.lang.String)"
        - "setPath(java.lang.String)"
        - "setQueryString(java.lang.String)"
        - "setPort(int)"
        - "setScheme(java.lang.String)"
        - "setUserinfo(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.URI:416,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.URI:417,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.xerces.util.URI:417,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:418,1"
      Dst: "[org.apache.xerces.util.URI$MalformedURIException].<init>"
    - Src: "org.apache.xerces.util.URI:433,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.util.URI:444,1"
      Dst: "[org.apache.xerces.util.URI].setScheme"
    - Src: "org.apache.xerces.util.URI:445,1"
      Dst: "[org.apache.xerces.util.URI].setHost"
    - Src: "org.apache.xerces.util.URI:446,1"
      Dst: "[org.apache.xerces.util.URI].setPort"
    - Src: "org.apache.xerces.util.URI:447,1"
      Dst: "[org.apache.xerces.util.URI].setUserinfo"
    - Src: "org.apache.xerces.util.URI:448,1"
      Dst: "[org.apache.xerces.util.URI].setPath"
    - Src: "org.apache.xerces.util.URI:449,1"
      Dst: "[org.apache.xerces.util.URI].setQueryString"
    - Src: "org.apache.xerces.util.URI:450,1"
      Dst: "[org.apache.xerces.util.URI].setFragment"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 458
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.URI"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].getScheme()"
    - "[org.apache.xerces.util.URI].getUserinfo()"
    - "[org.apache.xerces.util.URI].getHost()"
    - "[org.apache.xerces.util.URI].getPort()"
    - "[org.apache.xerces.util.URI].getRegBasedAuthority()"
    - "[org.apache.xerces.util.URI].getPath()"
    - "[org.apache.xerces.util.URI].getQueryString()"
    - "[org.apache.xerces.util.URI].getFragment()"
    functionUses: 2
    ICount: 19
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:459,1"
      Dst: "[org.apache.xerces.util.URI].getScheme"
    - Src: "org.apache.xerces.util.URI:460,1"
      Dst: "[org.apache.xerces.util.URI].getUserinfo"
    - Src: "org.apache.xerces.util.URI:461,1"
      Dst: "[org.apache.xerces.util.URI].getHost"
    - Src: "org.apache.xerces.util.URI:462,1"
      Dst: "[org.apache.xerces.util.URI].getPort"
    - Src: "org.apache.xerces.util.URI:463,1"
      Dst: "[org.apache.xerces.util.URI].getRegBasedAuthority"
    - Src: "org.apache.xerces.util.URI:464,1"
      Dst: "[org.apache.xerces.util.URI].getPath"
    - Src: "org.apache.xerces.util.URI:465,1"
      Dst: "[org.apache.xerces.util.URI].getQueryString"
    - Src: "org.apache.xerces.util.URI:466,1"
      Dst: "[org.apache.xerces.util.URI].getFragment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 490
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.URI"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].initializeScheme(java.lang.String)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].initializeAuthority(java.lang.String)"
    - "[org.apache.xerces.util.URI].initializePath(java.lang.String,int)"
    - "[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)"
    functionUses: 1
    ICount: 96
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:491"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:490"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:502"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:501"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:502"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:501"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:494"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:497"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:502"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:507"
        BranchSideFuncs:
        - "initialize(org.apache.xerces.util.URI)"
      - BranchSide: "org.apache.xerces.util.URI:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:511"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:535"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:534"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:518"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:520"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:518"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:520"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:518"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:520"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:518"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:525"
        BranchSideFuncs:
        - "initializeScheme(java.lang.String)"
    - Branch String: "org.apache.xerces.util.URI:521"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:522"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:521"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:521"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:534"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:533"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:521"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:534"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:533"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:521"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:534"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:533"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:530"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:531"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:530"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:530"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:534"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:533"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:535"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:548"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:547"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:535"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:548"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:547"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:535"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:548"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:547"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:548"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:578"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:577"
        BranchSideFuncs:
        - "initializePath(java.lang.String,int)"
    - Branch String: "org.apache.xerces.util.URI:549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:578"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:577"
        BranchSideFuncs:
        - "initializePath(java.lang.String,int)"
    - Branch String: "org.apache.xerces.util.URI:549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:578"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:577"
        BranchSideFuncs:
        - "initializePath(java.lang.String,int)"
    - Branch String: "org.apache.xerces.util.URI:555"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:566"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:565"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:566"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:565"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:566"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:565"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:559"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:566"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:573"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:569"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:578"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:577"
        BranchSideFuncs:
        - "initializePath(java.lang.String,int)"
    - Branch String: "org.apache.xerces.util.URI:585"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:588"
        BranchSideFuncs:
        - "absolutize(org.apache.xerces.util.URI)"
      - BranchSide: "org.apache.xerces.util.URI:587"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:491,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:498,1"
      Dst: "[org.apache.xerces.util.URI$MalformedURIException].<init>"
    - Src: "org.apache.xerces.util.URI:503,1"
      Dst: "[org.apache.xerces.util.URI].initialize"
    - Src: "org.apache.xerces.util.URI:510,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.util.URI:514,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xerces.util.URI:526,1"
      Dst: "[org.apache.xerces.util.URI].initializeScheme"
    - Src: "org.apache.xerces.util.URI:530,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.URI:569,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.util.URI:569,1"
      Dst: "[org.apache.xerces.util.URI].initializeAuthority"
    - Src: "org.apache.xerces.util.URI:578,1"
      Dst: "[org.apache.xerces.util.URI].initializePath"
    - Src: "org.apache.xerces.util.URI:586,1"
      Dst: "[org.apache.xerces.util.URI].absolutize"
    JavaMethodInfo: null
    BBCount: 45
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 609
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.URI"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].initializeScheme(java.lang.String)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].initializeAuthority(java.lang.String)"
    - "[org.apache.xerces.util.URI].initializePath(java.lang.String,int)"
    - "[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)"
    functionUses: 1
    ICount: 90
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:610"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:609"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:612"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:618"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:617"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:612"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:618"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:617"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:618"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:623"
        BranchSideFuncs:
        - "initialize(org.apache.xerces.util.URI)"
      - BranchSide: "org.apache.xerces.util.URI:622"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:627"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:651"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:650"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:634"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:636"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:634"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:636"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:634"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:636"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:634"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:641"
        BranchSideFuncs:
        - "initializeScheme(java.lang.String)"
    - Branch String: "org.apache.xerces.util.URI:637"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:638"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:637"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:637"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:650"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:649"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:637"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:650"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:649"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:646"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:647"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:646"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:646"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:650"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:649"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:651"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:664"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:663"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:651"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:664"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:663"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:664"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:694"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:693"
        BranchSideFuncs:
        - "initializePath(java.lang.String,int)"
    - Branch String: "org.apache.xerces.util.URI:665"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:694"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:693"
        BranchSideFuncs:
        - "initializePath(java.lang.String,int)"
    - Branch String: "org.apache.xerces.util.URI:665"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:694"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:693"
        BranchSideFuncs:
        - "initializePath(java.lang.String,int)"
    - Branch String: "org.apache.xerces.util.URI:671"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:682"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:681"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:673"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:682"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:681"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:673"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:682"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:681"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:673"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:676"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:675"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:682"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:689"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:685"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:694"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:693"
        BranchSideFuncs:
        - "initializePath(java.lang.String,int)"
    - Branch String: "org.apache.xerces.util.URI:701"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:704"
        BranchSideFuncs:
        - "absolutize(org.apache.xerces.util.URI)"
      - BranchSide: "org.apache.xerces.util.URI:703"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:610,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:613,1"
      Dst: "[org.apache.xerces.util.URI$MalformedURIException].<init>"
    - Src: "org.apache.xerces.util.URI:619,1"
      Dst: "[org.apache.xerces.util.URI].initialize"
    - Src: "org.apache.xerces.util.URI:626,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.util.URI:630,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xerces.util.URI:642,1"
      Dst: "[org.apache.xerces.util.URI].initializeScheme"
    - Src: "org.apache.xerces.util.URI:646,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.URI:685,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.util.URI:685,1"
      Dst: "[org.apache.xerces.util.URI].initializeAuthority"
    - Src: "org.apache.xerces.util.URI:694,1"
      Dst: "[org.apache.xerces.util.URI].initializePath"
    - Src: "org.apache.xerces.util.URI:702,1"
      Dst: "[org.apache.xerces.util.URI].absolutize"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 719
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.URI"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].getScheme()"
    - "[org.apache.xerces.util.URI].getUserinfo()"
    - "[org.apache.xerces.util.URI].getHost()"
    - "[org.apache.xerces.util.URI].getPort()"
    - "[org.apache.xerces.util.URI].getRegBasedAuthority()"
    - "[org.apache.xerces.util.URI].getPath()"
    - "[org.apache.xerces.util.URI].getQueryString()"
    - "[org.apache.xerces.util.URI].getFragment()"
    - "[org.apache.xerces.util.URI].getScheme()"
    - "[org.apache.xerces.util.URI].getUserinfo()"
    - "[org.apache.xerces.util.URI].getHost()"
    - "[org.apache.xerces.util.URI].getPort()"
    - "[org.apache.xerces.util.URI].getRegBasedAuthority()"
    - "[org.apache.xerces.util.URI].getPath()"
    functionUses: 6
    ICount: 124
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:720"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:740"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:720"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:740"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:720"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:740"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:720"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:740"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:729"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:736"
        BranchSideFuncs:
        - "getQueryString()"
      - BranchSide: "org.apache.xerces.util.URI:735"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:732"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:736"
        BranchSideFuncs:
        - "getFragment()"
      - BranchSide: "org.apache.xerces.util.URI:735"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:741"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:745"
        BranchSideFuncs:
        - "getScheme()"
      - BranchSide: "org.apache.xerces.util.URI:744"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:750"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:757"
        BranchSideFuncs:
        - "getUserinfo()"
        - "getRegBasedAuthority()"
        - "getHost()"
        - "getPort()"
      - BranchSide: "org.apache.xerces.util.URI:756"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:750"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:757"
        BranchSideFuncs:
        - "getUserinfo()"
        - "getRegBasedAuthority()"
        - "getHost()"
        - "getPort()"
      - BranchSide: "org.apache.xerces.util.URI:756"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:761"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:768"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:767"
        BranchSideFuncs:
        - "getPath()"
    - Branch String: "org.apache.xerces.util.URI:762"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:768"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:767"
        BranchSideFuncs:
        - "getPath()"
    - Branch String: "org.apache.xerces.util.URI:772"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:778"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:777"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:772"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:778"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:777"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:774"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:776"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:778"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:783"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:782"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:787"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:792"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:791"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:792"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:798"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:797"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:802"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:821"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:820"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:805"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:815"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:814"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:806"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:811"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:810"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:821"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:828"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:827"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:824"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:828"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:827"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:720,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:722,1"
      Dst: "[org.apache.xerces.util.URI].getScheme"
    - Src: "org.apache.xerces.util.URI:723,1"
      Dst: "[org.apache.xerces.util.URI].getUserinfo"
    - Src: "org.apache.xerces.util.URI:724,1"
      Dst: "[org.apache.xerces.util.URI].getHost"
    - Src: "org.apache.xerces.util.URI:725,1"
      Dst: "[org.apache.xerces.util.URI].getPort"
    - Src: "org.apache.xerces.util.URI:726,1"
      Dst: "[org.apache.xerces.util.URI].getRegBasedAuthority"
    - Src: "org.apache.xerces.util.URI:727,1"
      Dst: "[org.apache.xerces.util.URI].getPath"
    - Src: "org.apache.xerces.util.URI:730,1"
      Dst: "[org.apache.xerces.util.URI].getQueryString"
    - Src: "org.apache.xerces.util.URI:733,1"
      Dst: "[org.apache.xerces.util.URI].getFragment"
    - Src: "org.apache.xerces.util.URI:762,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.util.URI:773,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xerces.util.URI:775,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.util.URI:783,1"
      Dst: "[java.lang.String].concat"
    - Src: "org.apache.xerces.util.URI:787,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.util.URI:792,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.util.URI:806,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.URI].initializeScheme(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 840
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].setScheme(java.lang.String)"
    functionUses: 2
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:854"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:853"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:848"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:853"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:848"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:853"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:848"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:853"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:848"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:851"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:856"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:860"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:859"
        BranchSideFuncs:
        - "setScheme(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.URI:841,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:847,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.URI:854,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.util.URI:857,1"
      Dst: "[org.apache.xerces.util.URI$MalformedURIException].<init>"
    - Src: "org.apache.xerces.util.URI:860,1"
      Dst: "[org.apache.xerces.util.URI].setScheme"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.URI].initializeAuthority(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 874
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].isValidServerBasedAuthority(java.lang.String,int,java.lang.String)"
    - "[org.apache.xerces.util.URI].isValidRegistryBasedAuthority(java.lang.String)"
    functionUses: 2
    ICount: 86
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:883"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:898"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:897"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:884"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:891"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:890"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:886"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:900"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:918"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:917"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:901"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:913"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:912"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:903"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:902"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:901"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:904"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:909"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:908"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:904"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:909"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:908"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:914"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:913"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:912"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:915"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:914"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:913"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:920"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:951"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:950"
        BranchSideFuncs:
        - "isValidServerBasedAuthority(java.lang.String,int,java.lang.String)"
    - Branch String: "org.apache.xerces.util.URI:922"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:951"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:950"
        BranchSideFuncs:
        - "isValidServerBasedAuthority(java.lang.String,int,java.lang.String)"
    - Branch String: "org.apache.xerces.util.URI:925"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:928"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:927"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:929"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:951"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:950"
        BranchSideFuncs:
        - "isValidServerBasedAuthority(java.lang.String,int,java.lang.String)"
    - Branch String: "org.apache.xerces.util.URI:942"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:946"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:945"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:951"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:960"
        BranchSideFuncs:
        - "isValidRegistryBasedAuthority(java.lang.String)"
    - Branch String: "org.apache.xerces.util.URI:961"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:965"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:964"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:877,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:883,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.util.URI:885,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.URI:891,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.util.URI:913,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xerces.util.URI:941,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.xerces.util.URI:951,1"
      Dst: "[org.apache.xerces.util.URI].isValidServerBasedAuthority"
    - Src: "org.apache.xerces.util.URI:961,1"
      Dst: "[org.apache.xerces.util.URI].isValidRegistryBasedAuthority"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.URI].isValidServerBasedAuthority(java.lang.String,int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 981
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].isWellFormedAddress(java.lang.String)"
    - "[org.apache.xerces.util.URI].isHex(char)"
    - "[org.apache.xerces.util.URI].isHex(char)"
    - "[org.apache.xerces.util.URI].isUserinfoCharacter(char)"
    functionUses: 1
    ICount: 38
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:982"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:990"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:991"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:990"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:990"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:995"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:994"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:995"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1016"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1001"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1017"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1016"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1003"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1011"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1010"
        BranchSideFuncs:
        - "isUserinfoCharacter(char)"
    - Branch String: "org.apache.xerces.util.URI:1004"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1007"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1006"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1005"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1007"
        BranchSideFuncs:
        - "isHex(char)"
      - BranchSide: "org.apache.xerces.util.URI:1006"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1006"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1009"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1008"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1011"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1014"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1013"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:982,1"
      Dst: "[org.apache.xerces.util.URI].isWellFormedAddress"
    - Src: "org.apache.xerces.util.URI:999,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:1002,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.URI:1005,1"
      Dst: "[org.apache.xerces.util.URI].isHex"
    - Src: "org.apache.xerces.util.URI:1011,1"
      Dst: "[org.apache.xerces.util.URI].isUserinfoCharacter"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.URI].isValidRegistryBasedAuthority(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1027
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].isHex(char)"
    - "[org.apache.xerces.util.URI].isHex(char)"
    - "[org.apache.xerces.util.URI].isPathCharacter(char)"
    functionUses: 1
    ICount: 27
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1032"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1051"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1050"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1036"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1046"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1045"
        BranchSideFuncs:
        - "isPathCharacter(char)"
    - Branch String: "org.apache.xerces.util.URI:1037"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1040"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1039"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1038"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1040"
        BranchSideFuncs:
        - "isHex(char)"
      - BranchSide: "org.apache.xerces.util.URI:1039"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1039"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1042"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1041"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1046"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1049"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1048"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:1029,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:1033,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.URI:1038,1"
      Dst: "[org.apache.xerces.util.URI].isHex"
    - Src: "org.apache.xerces.util.URI:1046,1"
      Dst: "[org.apache.xerces.util.URI].isPathCharacter"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.URI].initializePath(java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1063
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].getScheme()"
    - "[org.apache.xerces.util.URI].isHex(char)"
    - "[org.apache.xerces.util.URI].isHex(char)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].isPathCharacter(char)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].isHex(char)"
    - "[org.apache.xerces.util.URI].isHex(char)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].isURICharacter(char)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].isHex(char)"
    - "[org.apache.xerces.util.URI].isHex(char)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].isURICharacter(char)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].isHex(char)"
    - "[org.apache.xerces.util.URI].isHex(char)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].isURICharacter(char)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    functionUses: 3
    ICount: 169
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1064"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1069"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1068"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1075"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1077"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1081"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1077"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1082"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1086"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1097"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1096"
        BranchSideFuncs:
        - "isPathCharacter(char)"
    - Branch String: "org.apache.xerces.util.URI:1087"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1090"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1089"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1088"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1090"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1089"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1089"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1093"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1092"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1097"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1103"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1098"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1098"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1100"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1132"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1122"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1122"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1136"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1158"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1164"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1191"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1185"
        BranchSideFuncs:
        - "isURICharacter(char)"
    - Branch String: "org.apache.xerces.util.URI:1178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1181"
        BranchSideFuncs:
        - "isHex(char)"
      - BranchSide: "org.apache.xerces.util.URI:1180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1190"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:1189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:1065,1"
      Dst: "[org.apache.xerces.util.URI$MalformedURIException].<init>"
    - Src: "org.apache.xerces.util.URI:1071,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:1077,1"
      Dst: "[org.apache.xerces.util.URI].getScheme"
    - Src: "org.apache.xerces.util.URI:1077,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.URI:1088,1"
      Dst: "[org.apache.xerces.util.URI].isHex"
    - Src: "org.apache.xerces.util.URI:1097,1"
      Dst: "[org.apache.xerces.util.URI].isPathCharacter"
    - Src: "org.apache.xerces.util.URI:1101,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.util.URI:1101,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.util.URI:1101,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.util.URI:1133,1"
      Dst: "[org.apache.xerces.util.URI].isURICharacter"
    - Src: "org.apache.xerces.util.URI:1141,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 60
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.util.URI].getScheme()"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1201
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].getSchemeSpecificPart()"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1211
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1214"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1237"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1224"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1227"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1237"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1238"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1241"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1246"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:1212,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.util.URI:1215,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.util.URI:1252,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].getUserinfo()"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1260
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].getHost()"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1269
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].getPort()"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1278
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].getRegBasedAuthority()"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1287
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].getAuthority()"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1296
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1298"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1320"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1317"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1308"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1311"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1320"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:1297,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.util.URI:1299,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.util.URI:1321,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].getPath(boolean,boolean)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1346"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1346"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1347"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1350"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1347"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1350"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:1340,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.util.URI:1343,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.util.URI:1351,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].getPath()"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1360
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].getQueryString()"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1371
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].getFragment()"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1382
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].setScheme(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1395
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].isConformantSchemeName(java.lang.String)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1396"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1399"
        BranchSideFuncs:
        - "isConformantSchemeName(java.lang.String)"
    - Branch String: "org.apache.xerces.util.URI:1400"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1404"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:1403"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:1397,1"
      Dst: "[org.apache.xerces.util.URI$MalformedURIException].<init>"
    - Src: "org.apache.xerces.util.URI:1400,1"
      Dst: "[org.apache.xerces.util.URI].isConformantSchemeName"
    - Src: "org.apache.xerces.util.URI:1404,1"
      Dst: "[java.lang.String].toLowerCase"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].setUserinfo(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1416
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].isHex(char)"
    - "[org.apache.xerces.util.URI].isHex(char)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].isUserinfoCharacter(char)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 43
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1422"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1421"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1422"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1428"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1449"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1448"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1442"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1441"
        BranchSideFuncs:
        - "isUserinfoCharacter(char)"
    - Branch String: "org.apache.xerces.util.URI:1435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1438"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1437"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1436"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1438"
        BranchSideFuncs:
        - "isHex(char)"
      - BranchSide: "org.apache.xerces.util.URI:1437"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1445"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1442"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1446"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:1445"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:1423,1"
      Dst: "[org.apache.xerces.util.URI$MalformedURIException].<init>"
    - Src: "org.apache.xerces.util.URI:1430,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:1433,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.URI:1436,1"
      Dst: "[org.apache.xerces.util.URI].isHex"
    - Src: "org.apache.xerces.util.URI:1442,1"
      Dst: "[org.apache.xerces.util.URI].isUserinfoCharacter"
    - Src: "org.apache.xerces.util.URI:1443,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.util.URI:1443,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.util.URI:1443,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.URI].setHost(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1464
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].isWellFormedAddress(java.lang.String)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1465"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1466"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1465"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1465"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1474"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1473"
        BranchSideFuncs:
        - "isWellFormedAddress(java.lang.String)"
    - Branch String: "org.apache.xerces.util.URI:1466"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1469"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1468"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1474"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1477"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:1476"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:1465,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:1474,1"
      Dst: "[org.apache.xerces.util.URI].isWellFormedAddress"
    - Src: "org.apache.xerces.util.URI:1475,1"
      Dst: "[org.apache.xerces.util.URI$MalformedURIException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].setPort(int)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1492
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1494"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1502"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1501"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1499"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1502"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:1501"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:1495,1"
      Dst: "[org.apache.xerces.util.URI$MalformedURIException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].setRegBasedAuthority(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1519"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1524"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1525"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1527"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1526"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1527"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1527"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1529"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:1525,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:1526,1"
      Dst: "[org.apache.xerces.util.URI].isValidRegistryBasedAuthority"
    - Src: "org.apache.xerces.util.URI:1527,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.util.URI:1528,1"
      Dst: "[org.apache.xerces.util.URI$MalformedURIException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].setPath(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1550
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].initializePath(java.lang.String,int)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1551"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1556"
        BranchSideFuncs:
        - "initializePath(java.lang.String,int)"
    Callsites:
    - Src: "org.apache.xerces.util.URI:1557,1"
      Dst: "[org.apache.xerces.util.URI].initializePath"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].appendPath(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1576"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1576"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1576"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1580"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1579"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1580"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1585"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1584"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1585"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1586"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1585"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1585"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1593"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1592"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1590"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1589"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1593"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1601"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1594"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1598"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1597"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1602"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1606"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1605"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:1576,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.xerces.util.URI:1576,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:1580,1"
      Dst: "[org.apache.xerces.util.URI].isURIString"
    - Src: "org.apache.xerces.util.URI:1581,1"
      Dst: "[org.apache.xerces.util.URI$MalformedURIException].<init>"
    - Src: "org.apache.xerces.util.URI:1586,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.util.URI:1590,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.util.URI:1590,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.util.URI:1590,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.util.URI:1593,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.util.URI:1595,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.util.URI:1595,1"
      Dst: "[java.lang.String].concat"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].setQueryString(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1622
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].isGenericURI()"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].getPath()"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].isURIString(java.lang.String)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1623"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1626"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1625"
        BranchSideFuncs:
        - "isGenericURI()"
    - Branch String: "org.apache.xerces.util.URI:1626"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1630"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1629"
        BranchSideFuncs:
        - "getPath()"
    - Branch String: "org.apache.xerces.util.URI:1630"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1634"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1633"
        BranchSideFuncs:
        - "isURIString(java.lang.String)"
    - Branch String: "org.apache.xerces.util.URI:1634"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1639"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:1638"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:1626,1"
      Dst: "[org.apache.xerces.util.URI].isGenericURI"
    - Src: "org.apache.xerces.util.URI:1627,1"
      Dst: "[org.apache.xerces.util.URI$MalformedURIException].<init>"
    - Src: "org.apache.xerces.util.URI:1630,1"
      Dst: "[org.apache.xerces.util.URI].getPath"
    - Src: "org.apache.xerces.util.URI:1634,1"
      Dst: "[org.apache.xerces.util.URI].isURIString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].setFragment(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1654
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].isGenericURI()"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].getPath()"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].isURIString(java.lang.String)"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1655"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1658"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1657"
        BranchSideFuncs:
        - "isGenericURI()"
    - Branch String: "org.apache.xerces.util.URI:1658"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1662"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1661"
        BranchSideFuncs:
        - "getPath()"
    - Branch String: "org.apache.xerces.util.URI:1662"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1666"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1665"
        BranchSideFuncs:
        - "isURIString(java.lang.String)"
    - Branch String: "org.apache.xerces.util.URI:1666"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1671"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:1670"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:1658,1"
      Dst: "[org.apache.xerces.util.URI].isGenericURI"
    - Src: "org.apache.xerces.util.URI:1659,1"
      Dst: "[org.apache.xerces.util.URI$MalformedURIException].<init>"
    - Src: "org.apache.xerces.util.URI:1662,1"
      Dst: "[org.apache.xerces.util.URI].getPath"
    - Src: "org.apache.xerces.util.URI:1666,1"
      Dst: "[org.apache.xerces.util.URI].isURIString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1683
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 82
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1684"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1686"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1684"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1686"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1687"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1686"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1686"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1687"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1690"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1691"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1691"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1690"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1691"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1693"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1691"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1691"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1693"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1697"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1698"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1698"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1697"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1698"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1700"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1698"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1698"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1701"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1701"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1700"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1701"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1704"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1701"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1701"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1704"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1707"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:1688,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].toString()"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1716
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].getSchemeSpecificPart()"
    functionUses: 21
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1719"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1723"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1722"
        BranchSideFuncs:
        - "getSchemeSpecificPart()"
    Callsites:
    - Src: "org.apache.xerces.util.URI:1717,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.util.URI:1720,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.util.URI:1723,1"
      Dst: "[org.apache.xerces.util.URI].getSchemeSpecificPart"
    - Src: "org.apache.xerces.util.URI:1724,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].isGenericURI()"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1736
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1737"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1736"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].isAbsoluteURI()"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1747
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1748"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1747"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].isConformantSchemeName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1758
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].isAlpha(char)"
    - "[org.apache.xerces.util.URI].isSchemeCharacter(char)"
    functionUses: 1
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1759"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1759"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1759"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1763"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1762"
        BranchSideFuncs:
        - "isAlpha(char)"
    - Branch String: "org.apache.xerces.util.URI:1763"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1768"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1767"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1769"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1776"
        BranchSideFuncs:
        - "isSchemeCharacter(char)"
      - BranchSide: "org.apache.xerces.util.URI:1775"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1771"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1768"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1767"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:1759,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.xerces.util.URI:1759,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:1763,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.URI:1763,1"
      Dst: "[org.apache.xerces.util.URI].isAlpha"
    - Src: "org.apache.xerces.util.URI:1771,1"
      Dst: "[org.apache.xerces.util.URI].isSchemeCharacter"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.URI].isWellFormedAddress(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1791
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].isWellFormedIPv6Reference(java.lang.String)"
    - "[org.apache.xerces.util.URI].isDigit(char)"
    - "[org.apache.xerces.util.URI].isWellFormedIPv4Address(java.lang.String)"
    - "[org.apache.xerces.util.URI].isAlphanum(char)"
    - "[org.apache.xerces.util.URI].isAlphanum(char)"
    - "[org.apache.xerces.util.URI].isAlphanum(char)"
    functionUses: 2
    ICount: 64
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1792"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1796"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1795"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1797"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1802"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1801"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1802"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1807"
        BranchSideFuncs:
        - "isWellFormedIPv6Reference(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:1806"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1807"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1809"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1809"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1809"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1816"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1815"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1817"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1821"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1820"
        BranchSideFuncs:
        - "isDigit(char)"
    - Branch String: "org.apache.xerces.util.URI:1821"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1832"
        BranchSideFuncs:
        - "isWellFormedIPv4Address(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:1831"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1821"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1832"
        BranchSideFuncs:
        - "isWellFormedIPv4Address(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.URI:1831"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1832"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1839"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1838"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1841"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1861"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1860"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1843"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1852"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1851"
        BranchSideFuncs:
        - "isAlphanum(char)"
    - Branch String: "org.apache.xerces.util.URI:1844"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1847"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1846"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1847"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1849"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1847"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1849"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1852"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1856"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1855"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1852"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1856"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1855"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1856"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1839"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1838"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:1796,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:1802,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.util.URI:1803,1"
      Dst: "[org.apache.xerces.util.URI].isWellFormedIPv6Reference"
    - Src: "org.apache.xerces.util.URI:1809,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.util.URI:1816,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xerces.util.URI:1818,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.util.URI:1821,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.URI:1821,1"
      Dst: "[org.apache.xerces.util.URI].isDigit"
    - Src: "org.apache.xerces.util.URI:1822,1"
      Dst: "[org.apache.xerces.util.URI].isWellFormedIPv4Address"
    - Src: "org.apache.xerces.util.URI:1844,1"
      Dst: "[org.apache.xerces.util.URI].isAlphanum"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.URI].isWellFormedIPv4Address(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1876
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].isDigit(char)"
    - "[org.apache.xerces.util.URI].isDigit(char)"
    - "[org.apache.xerces.util.URI].isDigit(char)"
    functionUses: 3
    ICount: 54
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1892"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1924"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1923"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1894"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1904"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1903"
        BranchSideFuncs:
        - "isDigit(char)"
    - Branch String: "org.apache.xerces.util.URI:1895"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1895"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1894"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1895"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1897"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1896"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1895"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1899"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1898"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1896"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1899"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1898"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1900"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1877"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1876"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1904"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1909"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1908"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1909"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1913"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1912"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1913"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1877"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1876"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1916"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1876"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1916"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1919"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1916"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1876"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1916"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1919"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1916"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1876"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1924"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1923"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:1877,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:1893,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.URI:1895,1"
      Dst: "[org.apache.xerces.util.URI].isDigit"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.URI].isWellFormedIPv6Reference(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 1943
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].scanHexSequence(java.lang.String,int,int,int[])"
    - "[org.apache.xerces.util.URI].isWellFormedIPv4Address(java.lang.String)"
    - "[org.apache.xerces.util.URI].scanHexSequence(java.lang.String,int,int,int[])"
    - "[org.apache.xerces.util.URI].isWellFormedIPv4Address(java.lang.String)"
    functionUses: 1
    ICount: 68
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:1949"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1951"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1950"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1949"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1951"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1950"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1950"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1955"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1954"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1959"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1963"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1962"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1963"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1967"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1966"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1964"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1963"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1967"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1988"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1987"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1967"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1988"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1987"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1968"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1982"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1970"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1973"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1972"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1975"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1992"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1991"
        BranchSideFuncs:
        - "scanHexSequence(java.lang.String,int,int,int[])"
    - Branch String: "org.apache.xerces.util.URI:1983"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1983"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:1982"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1984"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1982"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1998"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1991"
        BranchSideFuncs:
        - "scanHexSequence(java.lang.String,int,int,int[])"
    - Branch String: "org.apache.xerces.util.URI:1998"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1998"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:1999"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:1999"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:1944,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:1949,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.URI:1958,1"
      Dst: "[org.apache.xerces.util.URI].scanHexSequence"
    - Src: "org.apache.xerces.util.URI:1984,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.util.URI:1984,1"
      Dst: "[org.apache.xerces.util.URI].isWellFormedIPv4Address"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].scanHexSequence(java.lang.String,int,int,int[])"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 2020
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].isHex(char)"
    functionUses: 2
    ICount: 60
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:2027"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2054"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:2053"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2029"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2041"
        BranchSideFuncs:
        - "isHex(char)"
    - Branch String: "org.apache.xerces.util.URI:2031"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2035"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:2034"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2031"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2035"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:2034"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2035"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2036"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:2035"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2035"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2038"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:2037"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2035"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2038"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:2037"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2042"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2050"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:2049"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2045"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2043"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2050"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:2026"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2054"
      Branch Sides: []
    - Branch String: "org.apache.xerces.util.URI:2054"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:2028,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.URI:2042,1"
      Dst: "[org.apache.xerces.util.URI].isHex"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.URI].isDigit(char)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 2063
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:2064"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2063"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2064"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2063"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].isHex(char)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 2073
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:2074"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2073"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2074"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2073"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].isAlpha(char)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 2082
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:2083"
      Branch Sides: []
    - Branch String: "org.apache.xerces.util.URI:2083"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2082"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2083"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2082"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2083"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2082"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].isAlphanum(char)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 2091
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:2092"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2091"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2092"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2091"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].isReservedCharacter(char)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:2102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2101"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2101"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].isUnreservedCharacter(char)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:2111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2110"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].isURICharacter(char)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 2120
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:2121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2120"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].isSchemeCharacter(char)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 2129
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:2130"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2129"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2130"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2129"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].isUserinfoCharacter(char)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 2138
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:2139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2138"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2138"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].isPathCharacter(char)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 2147
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:2148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2147"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2147"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI].isURIString(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI"
    linkageType: null
    functionLinenumber: 2159
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].isHex(char)"
    - "[org.apache.xerces.util.URI].isHex(char)"
    - "[org.apache.xerces.util.URI].isURICharacter(char)"
    functionUses: 2
    ICount: 29
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.URI:2160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:2162"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:2184"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:2177"
        BranchSideFuncs:
        - "isURICharacter(char)"
    - Branch String: "org.apache.xerces.util.URI:2168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:2170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2171"
        BranchSideFuncs:
        - "isHex(char)"
      - BranchSide: "org.apache.xerces.util.URI:2170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:2173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.URI:2178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.URI:2182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.URI:2181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.URI:2163,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.URI:2166,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.URI:2169,1"
      Dst: "[org.apache.xerces.util.URI].isHex"
    - Src: "org.apache.xerces.util.URI:2178,1"
      Dst: "[org.apache.xerces.util.URI].isURICharacter"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaException"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 41
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaException:39,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaException].getKey()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaException"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaException].getArgs()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaException"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport].getContextClassLoader()"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.SecuritySupport$1].<init>()"
    - "[org.apache.xerces.xinclude.SecuritySupport$1].run()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport:40,1"
      Dst: "[org.apache.xerces.xinclude.SecuritySupport$1].<init>"
    - Src: "org.apache.xerces.xinclude.SecuritySupport:41,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport].getSystemClassLoader()"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.SecuritySupport$2].<init>()"
    - "[org.apache.xerces.xinclude.SecuritySupport$2].run()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport:53,1"
      Dst: "[org.apache.xerces.xinclude.SecuritySupport$2].<init>"
    - Src: "org.apache.xerces.xinclude.SecuritySupport:54,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport].getParentClassLoader(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.SecuritySupport$3].<init>(java.lang.ClassLoader)"
    - "[org.apache.xerces.xinclude.SecuritySupport$3].run()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport:66,1"
      Dst: "[org.apache.xerces.xinclude.SecuritySupport$3].<init>"
    - Src: "org.apache.xerces.xinclude.SecuritySupport:67,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport].getSystemProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.SecuritySupport$4].<init>(java.lang.String)"
    - "[org.apache.xerces.xinclude.SecuritySupport$4].run()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport:82,1"
      Dst: "[org.apache.xerces.xinclude.SecuritySupport$4].<init>"
    - Src: "org.apache.xerces.xinclude.SecuritySupport:83,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport].getFileInputStream(java.io.File)"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.FileInputStream"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport:94,1"
      Dst: "[org.apache.xerces.xinclude.SecuritySupport$5].<init>"
    - Src: "org.apache.xerces.xinclude.SecuritySupport:95,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.xerces.xinclude.SecuritySupport:101,1"
      Dst: "[java.security.PrivilegedActionException].getException"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport].getResourceAsStream(java.lang.ClassLoader,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport:108,1"
      Dst: "[org.apache.xerces.xinclude.SecuritySupport$6].<init>"
    - Src: "org.apache.xerces.xinclude.SecuritySupport:109,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport].getFileExists(java.io.File)"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport:123,1"
      Dst: "[org.apache.xerces.xinclude.SecuritySupport$7].<init>"
    - Src: "org.apache.xerces.xinclude.SecuritySupport:124,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.xerces.xinclude.SecuritySupport:128,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport].getLastModified(java.io.File)"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport:132,1"
      Dst: "[org.apache.xerces.xinclude.SecuritySupport$8].<init>"
    - Src: "org.apache.xerces.xinclude.SecuritySupport:133,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.xerces.xinclude.SecuritySupport:137,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport].<init>()"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport:140,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.ListDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.ListDV"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.ListDV:36,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.ListDV].getAllowedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.ListDV"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.ListDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.ListDV"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.ListDV].getDataLength(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.ListDV"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].getLength()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.ListDV:50,1"
      Dst: "[org.apache.xerces.impl.dv.xs.ListDV$ListData].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray"
    linkageType: null
    functionLinenumber: 906
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray:907,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].resize(int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray"
    linkageType: null
    functionLinenumber: 912
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray:914,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray:914,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].addLocation(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray"
    linkageType: null
    functionLinenumber: 919
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].resize(int,int)"
    functionUses: 3
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray:920"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray:923"
        BranchSideFuncs:
        - "resize(int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray:922"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray:921,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray:921,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].resize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].getLocationArray()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray"
    linkageType: null
    functionLinenumber: 926
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].resize(int,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray:927"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray:930"
        BranchSideFuncs:
        - "resize(int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray:929"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray:928,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].resize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].getFirstLocation()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray"
    linkageType: null
    functionLinenumber: 933
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray:934"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray:933"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].getLength()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XInclude11TextReader].<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
    functionSourceFile: "org.apache.xerces.xinclude.XInclude11TextReader"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    - "org.apache.xerces.xinclude.XIncludeHandler"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeTextReader].<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XInclude11TextReader:49,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeTextReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XInclude11TextReader].isValid(int)"
    functionSourceFile: "org.apache.xerces.xinclude.XInclude11TextReader"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11Valid(int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XInclude11TextReader:59,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Valid"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 496
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].<init>()"
    - "[org.apache.xerces.impl.xs.XSDDescription].<init>()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace(java.lang.String)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createAnnotationElementDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createAnnotationElementDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createAnnotationElementDecl(java.lang.String)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()"
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(java.lang.String,java.lang.String,org.apache.xerces.impl.dv.XSSimpleType,short,short,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()"
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(java.lang.String,java.lang.String,org.apache.xerces.impl.dv.XSSimpleType,short,short,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()"
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(java.lang.String,java.lang.String,org.apache.xerces.impl.dv.XSSimpleType,short,short,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()"
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(java.lang.String,java.lang.String,org.apache.xerces.impl.dv.XSSimpleType,short,short,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.XSAttributeUseImpl)"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.XSAttributeUseImpl)"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.XSAttributeUseImpl)"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.XSAttributeUseImpl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createUnboundedModelGroupParticle()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createChoiceElementParticle(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createChoiceElementParticle(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createUnboundedAnyWildcardSequenceParticle()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setValues(java.lang.String,java.lang.String,org.apache.xerces.xs.XSTypeDefinition,short,short,short,short,boolean,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.util.XSObjectListImpl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].setName(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setName(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].setIsAnonymous()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAnonymous()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setValues(java.lang.String,java.lang.String,org.apache.xerces.xs.XSTypeDefinition,short,short,short,short,boolean,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.util.XSObjectListImpl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].setName(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setName(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].setIsAnonymous()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAnonymous()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setValues(java.lang.String,java.lang.String,org.apache.xerces.xs.XSTypeDefinition,short,short,short,short,boolean,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.util.XSObjectListImpl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].setName(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setName(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].setIsAnonymous()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAnonymous()"
    functionUses: 1
    ICount: 257
    EdgeCount: 76
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:497,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:503,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:505,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:509,1"
      Dst: "[org.apache.xerces.util.SymbolHash].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:532,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createAnnotationElementDecl"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:537,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:541,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:541,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:541,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:550,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:560,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:567,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:568,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:569,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:569,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].setValues"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:583,1"
      Dst: "[java.lang.String].intern"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:596,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:602,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:614,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createUnboundedModelGroupParticle"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:616,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:620,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createChoiceElementParticle"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:626,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createUnboundedAnyWildcardSequenceParticle"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:629,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setValues"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:632,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setName"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:633,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAnonymous"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].getGrammarDescription()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 651
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].makeClone()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:652,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].makeClone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].setImportedGrammars(java.util.Vector)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 658
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 661
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 667
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 670
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 673
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 676
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 679
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 682
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSGroupDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 685
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSGroupDecl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 688
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSNotationDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 691
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSNotationDecl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 694
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 697
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 700
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 703
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 706
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.XSSimpleType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 709
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.dv.XSSimpleType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.util.SimpleLocator)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 712
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    - "org.apache.xerces.impl.xs.util.SimpleLocator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addRedefinedGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,org.apache.xerces.impl.xs.XSGroupDecl,org.apache.xerces.impl.xs.util.SimpleLocator)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 715
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.XSGroupDecl"
    - "org.apache.xerces.impl.xs.XSGroupDecl"
    - "org.apache.xerces.impl.xs.util.SimpleLocator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addDocument(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 718
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].getDOMParser()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.parsers.DOMParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].getSAXParser()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.parsers.SAXParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createAnnotationElementDecl(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 733
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSElementDecl"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSElementDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].setIsGlobal()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType(short)"
    functionUses: 3
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:734,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:737,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].setIsGlobal"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:740,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createUnboundedModelGroupParticle()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 744
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSParticleDecl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSParticleDecl].<init>()"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:745,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createChoiceElementParticle(org.apache.xerces.impl.xs.XSElementDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 752
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSParticleDecl"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSParticleDecl].<init>()"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:753,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createUnboundedAnyWildcardSequenceParticle()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 761
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSParticleDecl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createUnboundedModelGroupParticle()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createAnyLaxWildcardParticle()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:762,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createUnboundedModelGroupParticle"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:763,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:767,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createAnyLaxWildcardParticle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].createAnyLaxWildcardParticle()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations"
    linkageType: null
    functionLinenumber: 772
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSParticleDecl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSParticleDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:773,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations:778,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLStringBuffer].<init>()"
    functionSourceFile: "org.apache.xerces.util.XMLStringBuffer"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLStringBuffer].<init>(int)"
    functionUses: 17
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLStringBuffer:61,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLStringBuffer].<init>(int)"
    functionSourceFile: "org.apache.xerces.util.XMLStringBuffer"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XMLString].<init>()"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLStringBuffer:69,1"
      Dst: "[org.apache.xerces.xni.XMLString].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLStringBuffer].<init>(char)"
    functionSourceFile: "org.apache.xerces.util.XMLStringBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLStringBuffer:75,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].<init>"
    - Src: "org.apache.xerces.util.XMLStringBuffer:76,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLStringBuffer].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLStringBuffer"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLStringBuffer].<init>(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLStringBuffer:81,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.XMLStringBuffer:81,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].<init>"
    - Src: "org.apache.xerces.util.XMLStringBuffer:82,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLStringBuffer].<init>(char[],int,int)"
    functionSourceFile: "org.apache.xerces.util.XMLStringBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLStringBuffer:87,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].<init>"
    - Src: "org.apache.xerces.util.XMLStringBuffer:88,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLStringBuffer].<init>(org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.util.XMLStringBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLStringBuffer:93,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].<init>"
    - Src: "org.apache.xerces.util.XMLStringBuffer:94,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLStringBuffer].clear()"
    functionSourceFile: "org.apache.xerces.util.XMLStringBuffer"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 40
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    functionSourceFile: "org.apache.xerces.util.XMLStringBuffer"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 95
    ICount: 29
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLStringBuffer:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLStringBuffer:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLStringBuffer:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLStringBuffer:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLStringBuffer:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLStringBuffer:117"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.apache.xerces.util.XMLStringBuffer:119,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLStringBuffer"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 29
    ICount: 31
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLStringBuffer:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLStringBuffer:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLStringBuffer:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLStringBuffer:135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLStringBuffer:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLStringBuffer:137"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.apache.xerces.util.XMLStringBuffer:132,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.XMLStringBuffer:139,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.util.XMLStringBuffer:142,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)"
    functionSourceFile: "org.apache.xerces.util.XMLStringBuffer"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 12
    ICount: 32
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLStringBuffer:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLStringBuffer:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLStringBuffer:162"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.xerces.util.XMLStringBuffer:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLStringBuffer:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLStringBuffer:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLStringBuffer:160,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.util.XMLStringBuffer"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)"
    functionUses: 22
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLStringBuffer:173,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].<init>()"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.parsers.XML11Configuration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl:org.apache.xerces.parsers.BasicParserConfiguration:org.apache.xerces.parsers.XML11Configuration:org.apache.xerces.parsers.XML11DTDConfiguration:org.apache.xerces.parsers.XML11NonValidatingConfiguration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].<init>()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].<init>()"
    - "[org.apache.xerces.util.XMLAttributesImpl].<init>()"
    functionUses: 1
    ICount: 25
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:78,1"
      Dst: "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:100,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:102,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:80,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:81,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDHandler"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:82,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDContentModelHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "org.apache.xerces.xni.NamespaceContext"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].clear()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].clear()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].<init>()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getExpandedSystemId()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].setDocumentURI(java.lang.String)"
    functionUses: 10
    ICount: 32
    EdgeCount: 23
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:111,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:112,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getFeature"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:113,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].clear"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:115,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:122,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getExpandedSystemId"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:122,1"
      Dst: "[org.apache.xerces.impl.xs.opti.DefaultDocument].setDocumentURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].comment(org.apache.xerces.xni.XMLString)"
    functionUses: 12
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:150"
        BranchSideFuncs:
        - "comment(org.apache.xerces.xni.XMLString)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:148,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].comment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString)"
    functionUses: 15
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:175"
        BranchSideFuncs:
        - "processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:173,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].processingInstruction"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].characters(org.apache.xerces.xni.XMLString)"
    functionUses: 31
    ICount: 35
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:209"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:191,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:193,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:195,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:210,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].characters"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].size()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].pop()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].push(boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getLineNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getLineNumber()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getLineNumber()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getLineNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getLineNumber()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getLineNumber()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getColumnNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getColumnNumber()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getColumnNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getColumnNumber()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getColumnNumber()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getColumnNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getCharacterOffset()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getCharacterOffset()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getCharacterOffset()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getCharacterOffset()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getCharacterOffset()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getCharacterOffset()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].push(boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].hasNonSchemaAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].push(boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getLineNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getLineNumber()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getLineNumber()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getLineNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getLineNumber()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getLineNumber()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getColumnNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getColumnNumber()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getColumnNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getColumnNumber()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getColumnNumber()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getColumnNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getCharacterOffset()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getCharacterOffset()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getCharacterOffset()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getCharacterOffset()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getCharacterOffset()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getCharacterOffset()"
    functionUses: 19
    ICount: 72
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:238"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:244"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:243"
        BranchSideFuncs:
        - "startAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:239"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:242"
        BranchSideFuncs:
        - "pop()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:267"
        BranchSideFuncs:
        - "push(boolean)"
        - "hasNonSchemaAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:266"
        BranchSideFuncs:
        - "getCharacterOffset()"
        - "getColumnNumber()"
        - "getLineNumber()"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:267"
        BranchSideFuncs:
        - "push(boolean)"
        - "hasNonSchemaAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:266"
        BranchSideFuncs:
        - "getCharacterOffset()"
        - "getColumnNumber()"
        - "getLineNumber()"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:257"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:261"
        BranchSideFuncs:
        - "startAnnotationElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:239,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].size"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:240,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].pop"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:242,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].push"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:245,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:247,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getLineNumber"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:248,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getColumnNumber"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:249,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getCharacterOffset"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:246,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:254,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].hasNonSchemaAttributes"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:259,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 286
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].hasNonSchemaAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getLineNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getLineNumber()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getLineNumber()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getLineNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getLineNumber()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getLineNumber()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getColumnNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getColumnNumber()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getColumnNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getColumnNumber()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getColumnNumber()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getColumnNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getCharacterOffset()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getCharacterOffset()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getCharacterOffset()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getCharacterOffset()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getCharacterOffset()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getCharacterOffset()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].removeAllAttributes()"
    - "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getPrefix(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getPrefix(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getPrefix(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(java.lang.String,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(java.lang.String,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].charactersRaw(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].endElement()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getLineNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getLineNumber()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getLineNumber()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getLineNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getLineNumber()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getLineNumber()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getColumnNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getColumnNumber()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getColumnNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getColumnNumber()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getColumnNumber()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getColumnNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getCharacterOffset()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getCharacterOffset()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getCharacterOffset()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getCharacterOffset()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getCharacterOffset()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getCharacterOffset()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.opti.ElementImpl)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(org.apache.xerces.xni.QName)"
    functionUses: 14
    ICount: 104
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:287"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:320"
        BranchSideFuncs:
        - "hasNonSchemaAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:287"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:320"
        BranchSideFuncs:
        - "hasNonSchemaAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:287"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:320"
        BranchSideFuncs:
        - "hasNonSchemaAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:287"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:320"
        BranchSideFuncs:
        - "hasNonSchemaAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:297"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:291"
        BranchSideFuncs:
        - "startAnnotation(java.lang.String,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:290"
        BranchSideFuncs:
        - "removeAllAttributes()"
        - "getPrefix(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:297"
        BranchSideFuncs:
        - "charactersRaw(java.lang.String)"
        - "endElement()"
        - "endSyntheticAnnotationElement(java.lang.String,boolean)"
        - "startAnnotationElement(java.lang.String,org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:296"
        BranchSideFuncs:
        - "startAnnotation(java.lang.String,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:327"
        BranchSideFuncs:
        - "startAnnotationElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:322"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:331"
        BranchSideFuncs:
        - "getCharacterOffset()"
        - "getColumnNumber()"
        - "getLineNumber()"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:322"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:331"
        BranchSideFuncs:
        - "getCharacterOffset()"
        - "getColumnNumber()"
        - "getLineNumber()"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:343"
        BranchSideFuncs:
        - "endAnnotationElement(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:345"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:288,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].hasNonSchemaAttributes"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:291,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getLineNumber"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:292,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getColumnNumber"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:293,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getCharacterOffset"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:290,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:295,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].removeAllAttributes"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:296,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getPrefix"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:297,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:297,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:297,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:297,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:298,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:300,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:301,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].charactersRaw"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:302,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:305,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].endElement"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:331,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].emptyElement"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:340,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotation"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:344,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 361
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].endElement()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.opti.ElementImpl)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].endElement()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].pop()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].pop()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getPrefix(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getPrefix(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getPrefix(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(java.lang.String,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(java.lang.String,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].charactersRaw(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].endElement()"
    functionUses: 18
    ICount: 86
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:362"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:375"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:374"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:363"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:366"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:367"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:372"
        BranchSideFuncs:
        - "endAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.opti.ElementImpl)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:371"
        BranchSideFuncs:
        - "endAnnotationElement(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:375"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:389"
        BranchSideFuncs:
        - "pop()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:388"
        BranchSideFuncs:
        - "endElement()"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:375"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:389"
        BranchSideFuncs:
        - "pop()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:388"
        BranchSideFuncs:
        - "endElement()"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:378"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:389"
        BranchSideFuncs:
        - "getPrefix(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:388"
        BranchSideFuncs:
        - "endElement()"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:378"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:389"
        BranchSideFuncs:
        - "getPrefix(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:388"
        BranchSideFuncs:
        - "endElement()"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:379"
        BranchSideFuncs:
        - "startAnnotation(java.lang.String,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:378"
        BranchSideFuncs:
        - "getPrefix(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:382"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:380"
        BranchSideFuncs:
        - "charactersRaw(java.lang.String)"
        - "endSyntheticAnnotationElement(java.lang.String,boolean)"
        - "startAnnotationElement(java.lang.String,org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:379"
        BranchSideFuncs:
        - "startAnnotation(java.lang.String,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:365,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:366,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].endElement"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:369,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotation"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:376,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser$BooleanStack].pop"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:379,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getPrefix"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:380,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:380,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:380,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:380,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:381,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:383,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:384,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].charactersRaw"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:385,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].hasNonSchemaAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getURI(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getURI(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getQName(int)"
    functionUses: 2
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:401"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:410"
        BranchSideFuncs:
        - "getURI(int)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:409"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:399"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:399"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:399"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:406"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:406"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:407"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:406"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:406"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:399"
        BranchSideFuncs:
        - "getLength()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:400,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:402,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getURI"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:406,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getQName"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 428
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].characters(org.apache.xerces.xni.XMLString)"
    functionUses: 12
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:429"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:432"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:431"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:430,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].characters"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationCDATA()"
    functionUses: 9
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:444"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:447"
        BranchSideFuncs:
        - "startAnnotationCDATA()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:446"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:445,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationCDATA"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 458
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationCDATA()"
    functionUses: 9
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:459"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:462"
        BranchSideFuncs:
        - "endAnnotationCDATA()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:460,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationCDATA"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getDocument()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 472
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 481
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    functionUses: 5
    ICount: 6
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:482,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:491,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 3
    ICount: 6
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:500,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 508
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    functionUses: 3
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:509,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 516
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLEntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)"
    - "[org.apache.xerces.parsers.XML11Configuration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:517,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setEntityResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 526
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.parsers.XML11Configuration].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.parsers.DTDConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    functionUses: 1
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:527,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:534,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].resetNodePool()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    linkageType: null
    functionLinenumber: 540
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetNodePool()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMParser:541,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetNodePool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationState].<init>()"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()"
    - "[org.apache.xerces.impl.dtd.XMLAttributeDecl].<init>()"
    - "[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].<init>()"
    functionUses: 4
    ICount: 63
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:394"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:389,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:202,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:275,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:339,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLElementDecl].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:342,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLAttributeDecl].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:345,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:351,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:395,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].getGrammarBucket()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.DTDGrammarBucket"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 424
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].clear()"
    - "[org.apache.xerces.impl.validation.ValidationState].resetIDTables()"
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].clear()"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationManager].addValidationState(org.apache.xerces.impl.validation.ValidationState)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationManager].addValidationState(org.apache.xerces.impl.validation.ValidationState)"
    - "[org.apache.xerces.impl.validation.ValidationState].setUsingNamespaces(boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XML11DTDValidator].init()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].init()"
    functionUses: 12
    ICount: 95
    EdgeCount: 126
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:450"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:470"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:469"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:434,1"
      Dst: "[org.apache.xerces.xni.QName].clear"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:436,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].resetIDTables"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:438,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].clear"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:444,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getFeature"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:452,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].addValidationState"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:500,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getProperty"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:509,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].setUsingNamespaces"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:521,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].init"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].getRecognizedFeatures()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 530
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:531,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 550
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].getRecognizedProperties()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 558
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:559,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 578
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].getFeatureDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 590
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:591"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:596"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:595"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:592"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:591"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:590"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:592,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].getPropertyDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 608
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:609"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:614"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:613"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:609"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:608"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:610,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 622
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDocumentHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].getDocumentHandler()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 627
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDocumentHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 637
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDocumentSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 49
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].getDocumentSource()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 642
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDocumentSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 673
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "org.apache.xerces.xni.NamespaceContext"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].putGrammar(org.apache.xerces.impl.dtd.DTDGrammar)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 29
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:674"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:681"
        BranchSideFuncs:
        - "retrieveInitialGrammarSet(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:680"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:676"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:675"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:674"
        BranchSideFuncs:
        - "retrieveInitialGrammarSet(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:677"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:680"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:684"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:688"
        BranchSideFuncs:
        - "startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:687"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:675,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:678,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].putGrammar"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:685,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startDocument"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 706
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].setStandalone(boolean)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 18
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:707"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:707"
        BranchSideFuncs:
        - "setStandalone(boolean)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:706"
        BranchSideFuncs:
        - "setStandalone(boolean)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:707"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:707"
        BranchSideFuncs:
        - "setStandalone(boolean)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:706"
        BranchSideFuncs:
        - "setStandalone(boolean)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:710"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:714"
        BranchSideFuncs:
        - "xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:713"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:707,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:707,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].setStandalone"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:711,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 732
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getExpandedSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getExpandedSystemId()"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getExpandedSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getExpandedSystemId()"
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.dtd.XMLDTDDescription)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.dtd.XMLDTDDescription)"
    - "[org.apache.xerces.impl.validation.ValidationManager].setCachedDTD(boolean)"
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].setActiveGrammar(org.apache.xerces.impl.dtd.DTDGrammar)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 9
    ICount: 55
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:743"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:755"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:752"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:756"
        BranchSideFuncs:
        - "retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:755"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:752"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:753"
        BranchSideFuncs:
        - "retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:752"
        BranchSideFuncs:
        - "retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:752"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:756"
        BranchSideFuncs:
        - "retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:755"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:756"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:766"
        BranchSideFuncs:
        - "setCachedDTD(boolean)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:758"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:762"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:761"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.dtd.XMLDTDDescription)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:772"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:776"
        BranchSideFuncs:
        - "doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:775"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:734,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:738,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getExpandedSystemId"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:738,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:741,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:742,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:753,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:759,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:762,1"
      Dst: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:767,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].setCachedDTD"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:769,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].setActiveGrammar"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:773,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 790
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 16
    ICount: 10
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:793"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:798"
        BranchSideFuncs:
        - "startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:797"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:791,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].handleStartElement"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:794,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startElement"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 811
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)"
    functionUses: 14
    ICount: 12
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:814"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:817"
        BranchSideFuncs:
        - "emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:816"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:817"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:822"
        BranchSideFuncs:
        - "handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:821"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:812,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].handleStartElement"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:815,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].emptyElement"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:818,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].handleEndElement"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 834
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].isSpace(int)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIsExternal(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].charDataInContent()"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecAsString(int)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].charDataInContent()"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 26
    ICount: 75
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:841"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:849"
        BranchSideFuncs:
        - "isSpace(int)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:848"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:842"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:835"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:834"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:849"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:857"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:856"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:849"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:857"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:856"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:849"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:857"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:856"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:850"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:857"
        BranchSideFuncs:
        - "ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:856"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:857"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:888"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:887"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:858"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:882"
        BranchSideFuncs:
        - "getStandalone()"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:881"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:859"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:867"
        BranchSideFuncs:
        - "getElementDeclIsExternal(int)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:866"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:860"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:867"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:866"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:861"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:867"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:866"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:867"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:872"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:871"
        BranchSideFuncs:
        - "getItem(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:872"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:881"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:872"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:881"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:882"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:888"
        BranchSideFuncs:
        - "charDataInContent()"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:887"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:888"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:892"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:891"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:888"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:892"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:891"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:842,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].isSpace"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:851,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:859,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:860,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIsExternal"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:862,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:868,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].charDataInContent"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:872,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:876,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecAsString"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:889,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].characters"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 911
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 8
    ICount: 8
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:912"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:916"
        BranchSideFuncs:
        - "ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:915"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:913,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 927
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)"
    functionUses: 15
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:928,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].handleEndElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 939
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].charDataInContent()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 13
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:940"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:943"
        BranchSideFuncs:
        - "charDataInContent()"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:942"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:940"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:943"
        BranchSideFuncs:
        - "charDataInContent()"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:942"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:945"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:949"
        BranchSideFuncs:
        - "startCDATA(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:948"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:941,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].charDataInContent"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:946,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startCDATA"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 958
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 8
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:961"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:965"
        BranchSideFuncs:
        - "endCDATA(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:964"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:962,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endCDATA"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].endDocument(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 975
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 7
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:976"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:980"
        BranchSideFuncs:
        - "endDocument(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:979"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:977,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endDocument"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 991
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 29
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:992"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1004"
        BranchSideFuncs:
        - "getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1003"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:992"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1004"
        BranchSideFuncs:
        - "getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1003"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:992"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1004"
        BranchSideFuncs:
        - "getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1003"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:994"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1004"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1003"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1004"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1008"
        BranchSideFuncs:
        - "comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1007"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:993,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:995,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1005,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].comment"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 1031
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 30
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1032"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1044"
        BranchSideFuncs:
        - "getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1043"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1032"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1044"
        BranchSideFuncs:
        - "getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1043"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1032"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1044"
        BranchSideFuncs:
        - "getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1043"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1034"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1044"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1043"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1044"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1047"
        BranchSideFuncs:
        - "processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1046"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1033,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1035,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1045,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 1069
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkStandaloneEntityRef(java.lang.String,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLEntityDecl,org.apache.xerces.impl.XMLErrorReporter)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 9
    ICount: 38
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1070"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1084"
        BranchSideFuncs:
        - "getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1083"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1070"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1084"
        BranchSideFuncs:
        - "getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1083"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1070"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1084"
        BranchSideFuncs:
        - "getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1083"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1073"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1080"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1079"
        BranchSideFuncs:
        - "getStandalone()"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1080"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1084"
        BranchSideFuncs:
        - "checkStandaloneEntityRef(java.lang.String,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLEntityDecl,org.apache.xerces.impl.XMLErrorReporter)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1083"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1084"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1087"
        BranchSideFuncs:
        - "startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1086"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1071,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1074,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1080,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1081,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkStandaloneEntityRef"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1085,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 1102
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 9
    ICount: 8
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1106"
        BranchSideFuncs:
        - "endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1104,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 1124
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 9
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1128"
        BranchSideFuncs:
        - "textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1126,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].textDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].hasGrammar()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 1132
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1132"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].validate()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 1147
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1147"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1147"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1147"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].addDTDDefaultAttrsAndValidate(org.apache.xerces.xni.QName,int,org.apache.xerces.xni.XMLAttributes)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 1161
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "int"
    - "org.apache.xerces.xni.XMLAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getFirstAttributeDeclIndex(int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl(int,org.apache.xerces.impl.dtd.XMLAttributeDecl)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getAttributeTypeName(org.apache.xerces.impl.dtd.XMLAttributeDecl)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getQName(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIsExternal(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getNextAttributeDeclIndex(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getQName(int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getNonNormalizedValue(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getNonNormalizedValue(int)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getExternalEntityRefInAttrValue(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getFirstAttributeDeclIndex(int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl(int,org.apache.xerces.impl.dtd.XMLAttributeDecl)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getNextAttributeDeclIndex(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getAttributeTypeName(org.apache.xerces.impl.dtd.XMLAttributeDecl)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setType(int,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setType(int,java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)"
    - "[org.apache.xerces.util.AugmentationsImpl].putItem(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].isSpecified(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].isSpecified(int)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].normalizeAttrValue(org.apache.xerces.xni.XMLAttributes,int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIsExternal(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].validateDTDattribute(org.apache.xerces.xni.QName,java.lang.String,org.apache.xerces.impl.dtd.XMLAttributeDecl)"
    functionUses: 1
    ICount: 238
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1162"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1259"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1201"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1201"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1216"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1252"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1217"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1224"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1252"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1252"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1236"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1236"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1227"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1236"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1237"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1247"
        BranchSideFuncs:
        - "addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1239"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1248"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1247"
        BranchSideFuncs:
        - "addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1261"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1364"
        BranchSideFuncs:
        - "getQName(int)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1363"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1284"
        BranchSideFuncs:
        - "getFirstAttributeDeclIndex(int)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1284"
        BranchSideFuncs:
        - "getFirstAttributeDeclIndex(int)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1272"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1285"
        BranchSideFuncs:
        - "getExternalEntityRefInAttrValue(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1284"
        BranchSideFuncs:
        - "getFirstAttributeDeclIndex(int)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1274"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1284"
        BranchSideFuncs:
        - "getFirstAttributeDeclIndex(int)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1296"
        BranchSideFuncs:
        - "getAttributeDecl(int,org.apache.xerces.impl.dtd.XMLAttributeDecl)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1295"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1293"
        BranchSideFuncs:
        - "getNextAttributeDeclIndex(int)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1313"
        BranchSideFuncs:
        - "getAugmentations(int)"
        - "setType(int,java.lang.String)"
        - "getAttributeTypeName(org.apache.xerces.impl.dtd.XMLAttributeDecl)"
        - "isSpecified(int)"
        - "putItem(java.lang.String,java.lang.Object)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1297"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1259"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1335"
        BranchSideFuncs:
        - "normalizeAttrValue(org.apache.xerces.xni.XMLAttributes,int)"
        - "getStandalone()"
        - "getValue(int)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1334"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1335"
        BranchSideFuncs:
        - "normalizeAttrValue(org.apache.xerces.xni.XMLAttributes,int)"
        - "getStandalone()"
        - "getValue(int)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1334"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1334"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1334"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1334"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1334"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1335"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1338"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1337"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1353"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1359"
        BranchSideFuncs:
        - "validateDTDattribute(org.apache.xerces.xni.QName,java.lang.String,org.apache.xerces.impl.dtd.XMLAttributeDecl)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1359"
        BranchSideFuncs:
        - "validateDTDattribute(org.apache.xerces.xni.QName,java.lang.String,org.apache.xerces.impl.dtd.XMLAttributeDecl)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1359"
        BranchSideFuncs:
        - "validateDTDattribute(org.apache.xerces.xni.QName,java.lang.String,org.apache.xerces.impl.dtd.XMLAttributeDecl)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1359"
        BranchSideFuncs:
        - "validateDTDattribute(org.apache.xerces.xni.QName,java.lang.String,org.apache.xerces.impl.dtd.XMLAttributeDecl)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1359"
        BranchSideFuncs:
        - "validateDTDattribute(org.apache.xerces.xni.QName,java.lang.String,org.apache.xerces.impl.dtd.XMLAttributeDecl)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1259"
        BranchSideFuncs:
        - "getLength()"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1171,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getFirstAttributeDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1175,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1194,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].getAttributeTypeName"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1207,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1209,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getQName"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1220,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1226,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1227,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIsExternal"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1238,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1240,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1241,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1248,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1249,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].addAttribute"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1253,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getNextAttributeDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1271,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getNonNormalizedValue"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1273,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].getExternalEntityRefInAttrValue"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1315,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].setType"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1316,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getAugmentations"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1316,1"
      Dst: "[org.apache.xerces.xni.Augmentations].putItem"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1319,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1321,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].isSpecified"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1322,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].normalizeAttrValue"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1342,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1360,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].validateDTDattribute"
    JavaMethodInfo: null
    BBCount: 71
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].getExternalEntityRefInAttrValue(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 1367
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getExternalEntityRefInAttrValue(java.lang.String)"
    functionUses: 2
    ICount: 39
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1385"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1384"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1372"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1385"
        BranchSideFuncs:
        - "getEntityDeclIndex(java.lang.String)"
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1384"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1385"
        BranchSideFuncs:
        - "getEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1384"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1381"
        BranchSideFuncs:
        - "getExternalEntityRefInAttrValue(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1380"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1385"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1384"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1368,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1369,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1372,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1374,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1375,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1376,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1378,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDecl"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1380,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].getExternalEntityRefInAttrValue"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].validateDTDattribute(org.apache.xerces.xni.QName,java.lang.String,org.apache.xerces.impl.dtd.XMLAttributeDecl)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 1396
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "java.lang.String"
    - "org.apache.xerces.impl.dtd.XMLAttributeDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionUses: 1
    ICount: 125
    EdgeCount: 83
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1407"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1406"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1435"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1434"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1429"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1429"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1429"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1520"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1440"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1438"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1440"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1466"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1469"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1474"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1495"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1499"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1498"
        BranchSideFuncs:
        - "validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1503"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1510"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1509"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1404,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeValidator].validate"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1412,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getKey"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1413,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getArgs"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1411,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1429,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1436,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1439,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1439,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1439,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1439,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].invalidStandaloneAttDef(org.apache.xerces.xni.QName,org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].normalizeAttrValue(org.apache.xerces.xni.XMLAttributes,int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 1555
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLAttributes"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setValue(int,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setValue(int,java.lang.String)"
    functionUses: 1
    ICount: 73
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1566"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1616"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1568"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1607"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1571"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1576"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1575"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1576"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1582"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1581"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1576"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1582"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1581"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1582"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1582"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1582"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1556"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1555"
        BranchSideFuncs:
        - "getValue(int)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1617"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1637"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1636"
        BranchSideFuncs:
        - "setValue(int,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1617"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1637"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1636"
        BranchSideFuncs:
        - "setValue(int,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1639"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1636"
        BranchSideFuncs:
        - "setValue(int,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1561,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1562,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1564,1"
      Dst: "[java.lang.StringBuffer].setLength"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1565,1"
      Dst: "[java.lang.String].getChars"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1578,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1617,1"
      Dst: "[java.lang.StringBuffer].charAt"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1637,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1638,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].setValue"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1639,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].rootElementSpecified(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 1643
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1644"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1654"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1653"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1647"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1648"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1647"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1647"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1654"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1653"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1647,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1648,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].checkContent(int,org.apache.xerces.xni.QName[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 1693
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "org.apache.xerces.xni.QName[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
    - "[org.apache.xerces.impl.dtd.models.SimpleContentModel].validate(org.apache.xerces.xni.QName[],int,int)"
    - "[org.apache.xerces.impl.dtd.models.DFAContentModel].validate(org.apache.xerces.xni.QName[],int,int)"
    - "[org.apache.xerces.impl.dtd.models.MixedContentModel].validate(org.apache.xerces.xni.QName[],int,int)"
    functionUses: 1
    ICount: 28
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1708"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1716"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1713"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1717"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1722"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1723"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1726"
        BranchSideFuncs:
        - "validate(org.apache.xerces.xni.QName[],int,int)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1723"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1731"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1738"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1739"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1694,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1728,1"
      Dst: "[org.apache.xerces.impl.dtd.models.ContentModelValidator].validate"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].getContentSpecType(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1766"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1771"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1770"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1767"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1771"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1770"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1767,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].charDataInContent()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 1779
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.xni.QName].clear()"
    functionUses: 3
    ICount: 37
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1780"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1785"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1784"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1786"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1792"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1791"
        BranchSideFuncs:
        - "clear()"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1787"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1789"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1782,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1788,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1792,1"
      Dst: "[org.apache.xerces.xni.QName].clear"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].getAttributeTypeName(org.apache.xerces.impl.dtd.XMLAttributeDecl)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 1799
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.XMLAttributeDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    functionUses: 2
    ICount: 54
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1802"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1801"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1807"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1813"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1812"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1820"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1819"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1823"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1822"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1805,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1806,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1814,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1814,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].init()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 1836
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    functionUses: 2
    ICount: 42
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1837"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1840"
        BranchSideFuncs:
        - "getBuiltInDV(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1837"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1857"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1841,1"
      Dst: "[org.apache.xerces.impl.dv.DTDDVFactory].getBuiltInDV"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1853,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].ensureStackCapacity(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 1861
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 34
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1862"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1883"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1869"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1875"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1874"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1870"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1874"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1865,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1871,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 1899
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].validate()"
    - "[org.apache.xerces.impl.validation.ValidationManager].setEntityState(org.apache.xerces.impl.validation.EntityState)"
    - "[org.apache.xerces.impl.validation.ValidationManager].setGrammarFound(boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].rootElementSpecified(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecType(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].addDTDDefaultAttrsAndValidate(org.apache.xerces.xni.QName,int,org.apache.xerces.xni.XMLAttributes)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].ensureStackCapacity(int)"
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.dtd.XMLNSDTDValidator].startNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XML11NSDTDValidator].startNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 2
    ICount: 144
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1900"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1927"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1928"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1950"
        BranchSideFuncs:
        - "getContentSpecType(int)"
        - "getElementDeclIndex(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1930"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1935"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1934"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1935"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1942"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1941"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1942"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1970"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1969"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1944"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1946"
        BranchSideFuncs:
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1945"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1954"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1966"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1965"
        BranchSideFuncs:
        - "addDTDDefaultAttrsAndValidate(org.apache.xerces.xni.QName,int,org.apache.xerces.xni.XMLAttributes)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1954"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1966"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1965"
        BranchSideFuncs:
        - "addDTDDefaultAttrsAndValidate(org.apache.xerces.xni.QName,int,org.apache.xerces.xni.XMLAttributes)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1970"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1970"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1969"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1975"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2001"
        BranchSideFuncs:
        - "setValues(org.apache.xerces.xni.QName)"
        - "ensureStackCapacity(int)"
        - "startNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1977"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1982"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1981"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1985"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1990"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1989"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1991"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1997"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1996"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:1992"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:1994"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1922,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].validate"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1924,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].setEntityState"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1925,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].setGrammarFound"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1926,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].rootElementSpecified"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1936,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1943,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1945,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1951,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1953,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecType"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1966,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].addDTDDefaultAttrsAndValidate"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1979,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1993,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:1997,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2003,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].ensureStackCapacity"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2007,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].startNamespaceScope"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].startNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 2012
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 2019
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].checkContent(int,org.apache.xerces.xni.QName[],int,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecAsString(int)"
    - "[org.apache.xerces.impl.dtd.XML11NSDTDValidator].endNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLNSDTDValidator].endNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)"
    - "[org.apache.xerces.xni.QName].clear()"
    - "[org.apache.xerces.impl.validation.ValidationState].checkIDRefID()"
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].checkIDRefID()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    functionUses: 2
    ICount: 108
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:2023"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2054"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2053"
        BranchSideFuncs:
        - "endNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:2025"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2051"
        BranchSideFuncs:
        - "checkContent(int,org.apache.xerces.xni.QName[],int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2050"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:2025"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2051"
        BranchSideFuncs:
        - "checkContent(int,org.apache.xerces.xni.QName[],int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2050"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:2032"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2051"
        BranchSideFuncs:
        - "getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2050"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:2034"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2041"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2040"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:2041"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2040"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:2057"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2060"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2059"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:2060"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2087"
        BranchSideFuncs:
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2086"
        BranchSideFuncs:
        - "setValues(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:2072"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2083"
        BranchSideFuncs:
        - "checkIDRefID()"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2082"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:2074"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2083"
        BranchSideFuncs:
        - "hasNext()"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2082"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:2075"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2082"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:2091"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2087"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2086"
        BranchSideFuncs:
        - "setValues(org.apache.xerces.xni.QName)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2029,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].checkContent"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2033,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2035,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2046,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecAsString"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2054,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].endNamespaceScope"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2058,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2061,1"
      Dst: "[org.apache.xerces.xni.QName].clear"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2073,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].checkIDRefID"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2075,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2078,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2087,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].endNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 2097
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionUses: 1
    ICount: 11
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:2098"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDValidator:2098"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDValidator:2106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2105,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endElement"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].isSpace(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: 2111
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2112,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDValidator].characterData(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2116,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2116,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2116,1"
      Dst: "[org.apache.xerces.xni.XMLString].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDValidator:2116,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport$6].<init>(java.lang.ClassLoader,java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport$6"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport$6:109,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport$6].run()"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport$6"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecuritySupport$6:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecuritySupport$6:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SecuritySupport$6:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport$6:113,1"
      Dst: "[java.lang.ClassLoader].getSystemResourceAsStream"
    - Src: "org.apache.xerces.parsers.SecuritySupport$6:115,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDHandler"
    - "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:65,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseNamedAttr(org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    - "[org.apache.xerces.impl.xs.XSDeclarationPool].getAttributeUse()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()"
    - "[org.apache.xerces.impl.xs.util.XInt].shortValue()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].<init>()"
    - "[org.apache.html.dom.HTMLElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getAnnotations()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.xs.XSObject)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.util.XInt].intValue()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].checkDefaultValid(org.apache.xerces.impl.xs.XSAttributeUseImpl)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].equals(java.lang.Object)"
    - "[org.apache.xerces.util.URI].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].equals(java.lang.Object)"
    - "[org.apache.xerces.xni.QName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(java.lang.Object)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.util.XMLErrorCode].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$Notation].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo()"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 1
    ICount: 173
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:85"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:109"
        BranchSideFuncs:
        - "traverseNamedAttr(org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:107"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:95"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:94"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:95"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:94"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:101"
        BranchSideFuncs:
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:104"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:128"
        BranchSideFuncs:
        - "getAttributeUse()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:137"
        BranchSideFuncs:
        - "getAttributeNode(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:142"
        BranchSideFuncs:
        - "getAnnotations()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:146"
        BranchSideFuncs:
        - "<init>()"
        - "addXSObject(org.apache.xerces.xs.XSObject)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:169"
        BranchSideFuncs:
        - "intValue()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:169"
        BranchSideFuncs:
        - "intValue()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:206"
        BranchSideFuncs:
        - "getAttributeNode(java.lang.String)"
        - "shortValue()"
        - "getArgs()"
        - "checkDefaultValid(org.apache.xerces.impl.xs.XSAttributeUseImpl)"
        - "<init>()"
        - "intValue()"
        - "getKey()"
        - "traverseNamedAttr(org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
        - "getAttributeUse()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "addXSObject(org.apache.xerces.xs.XSObject)"
        - "getAnnotations()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:205"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:206"
        BranchSideFuncs:
        - "getAttributeNode(java.lang.String)"
        - "shortValue()"
        - "getArgs()"
        - "checkDefaultValid(org.apache.xerces.impl.xs.XSAttributeUseImpl)"
        - "<init>()"
        - "intValue()"
        - "getKey()"
        - "traverseNamedAttr(org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
        - "getAttributeUse()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "addXSObject(org.apache.xerces.xs.XSObject)"
        - "getAnnotations()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:205"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:193"
        BranchSideFuncs:
        - "getConstraintType()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:205"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:205"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:198"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:197"
        BranchSideFuncs:
        - "getValInfo()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "stringValue()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:206"
        BranchSideFuncs:
        - "getValInfo()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "stringValue()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:205"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:74,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:85,1"
      Dst: "[org.w3c.dom.Element].getAttributeNode"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:87,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:89,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:90,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:90,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:91,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:92,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:95,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:97,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:102,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:110,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseNamedAttr"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:126,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].getAttributeUse"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:128,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:131,1"
      Dst: "[org.apache.xerces.impl.xs.util.XInt].shortValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:134,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:139,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getAnnotations"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:143,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:144,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:161,1"
      Dst: "[org.apache.xerces.impl.xs.util.XInt].intValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:171,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:173,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].checkDefaultValid"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:176,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getKey"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:176,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getArgs"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:184,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:184,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].isIDType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:194,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:197,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:197,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:198,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:206,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    JavaMethodInfo: null
    BBCount: 47
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSAttributeDecl"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseNamedAttr(org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 2
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:215,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:216,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseNamedAttr"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:217,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseNamedAttr(org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSAttributeDecl"
    argCount: 6
    argTypes:
    - "org.w3c.dom.Element"
    - "java.lang.Object[]"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "boolean"
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDeclarationPool].getAttributeDecl()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.xs.util.XInt].intValue()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].<init>()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].<init>()"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.xs.XSObject)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(java.lang.String,java.lang.String,org.apache.xerces.impl.dv.XSSimpleType,short,short,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkNotationType(java.lang.String,org.apache.xerces.xs.XSTypeDefinition,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].checkDefaultValid(org.apache.xerces.impl.xs.XSAttributeDecl)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(java.lang.String,java.lang.String,org.apache.xerces.impl.dv.XSSimpleType,short,short,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(java.lang.String,java.lang.String,org.apache.xerces.impl.dv.XSSimpleType,short,short,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
    functionUses: 2
    ICount: 221
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:250"
        BranchSideFuncs:
        - "getAttributeDecl()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:258"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:261"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:266"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:270"
        BranchSideFuncs:
        - "getArgs()"
        - "getLocalName(org.w3c.dom.Node)"
        - "checkDefaultValid(org.apache.xerces.impl.xs.XSAttributeDecl)"
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "<init>()"
        - "intValue()"
        - "addSymbol(java.lang.String)"
        - "getKey()"
        - "getTypeCategory()"
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
        - "checkNotationType(java.lang.String,org.apache.xerces.xs.XSTypeDefinition,org.w3c.dom.Element)"
        - "addXSObject(org.apache.xerces.xs.XSObject)"
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:270"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:273"
        BranchSideFuncs:
        - "intValue()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:272"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:271"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:278"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:278"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:293"
        BranchSideFuncs:
        - "getFirstChildElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:282"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:293"
        BranchSideFuncs:
        - "getFirstChildElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:301"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:300"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:301"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:300"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:308"
        BranchSideFuncs:
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:307"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:312"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:322"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:323"
        BranchSideFuncs:
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:322"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:336"
        BranchSideFuncs:
        - "getTypeCategory()"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:336"
        BranchSideFuncs:
        - "getTypeCategory()"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:325"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:328"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:325"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:328"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:330"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:345"
        BranchSideFuncs:
        - "<init>()"
        - "addXSObject(org.apache.xerces.xs.XSObject)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:344"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:361"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:354"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:356"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:362"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:371"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:370"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:386"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:391"
        BranchSideFuncs:
        - "checkNotationType(java.lang.String,org.apache.xerces.xs.XSTypeDefinition,org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:386"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:391"
        BranchSideFuncs:
        - "checkNotationType(java.lang.String,org.apache.xerces.xs.XSTypeDefinition,org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:397"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:414"
        BranchSideFuncs:
        - "getArgs()"
        - "checkDefaultValid(org.apache.xerces.impl.xs.XSAttributeDecl)"
        - "getKey()"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:413"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:414"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:428"
        BranchSideFuncs:
        - "isIDType()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:415"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:428"
        BranchSideFuncs:
        - "setValues(java.lang.String,java.lang.String,org.apache.xerces.impl.dv.XSSimpleType,short,short,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSObjectList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:436"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:442"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:441"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:436"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:442"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:441"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:442"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:445"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:446"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:466"
        BranchSideFuncs:
        - "getGlobalAttributeDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:465"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:447"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:451"
        BranchSideFuncs:
        - "getGlobalAttributeDecl(java.lang.String,java.lang.String)"
        - "schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:454"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:458"
        BranchSideFuncs:
        - "addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:458"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:466"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:465"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:459"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:462"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:461"
        BranchSideFuncs:
        - "addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:248,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].getAttributeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:250,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:255,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:271,1"
      Dst: "[org.apache.xerces.impl.xs.util.XInt].intValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:283,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:294,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:296,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:296,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:297,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:298,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:301,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:303,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:316,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseLocal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:324,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:325,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:329,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:342,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:343,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:347,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].setValues"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:392,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkNotationType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:398,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:400,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].checkDefaultValid"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:403,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getKey"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:403,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getArgs"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:415,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].isIDType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:447,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:448,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:452,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:462,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeDecl"
    JavaMethodInfo: null
    BBCount: 76
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].checkDefaultValid(org.apache.xerces.impl.xs.XSAttributeDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser"
    linkageType: null
    functionLinenumber: 471
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionUses: 1
    ICount: 17
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:472,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:472,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:472,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].validate"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:474,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].checkDefaultValid(org.apache.xerces.impl.xs.XSAttributeUseImpl)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionUses: 1
    ICount: 19
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:480,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:480,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].validate"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:482,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeepNodeListImpl].<init>(org.apache.xerces.dom.NodeImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DeepNodeListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:94,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:97,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeepNodeListImpl].<init>(org.apache.xerces.dom.NodeImpl,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DeepNodeListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:103,1"
      Dst: "[org.apache.xerces.dom.DeepNodeListImpl].<init>"
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:104,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeepNodeListImpl].getLength()"
    functionSourceFile: "org.apache.xerces.dom.DeepNodeListImpl"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeepNodeListImpl].item(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:115,1"
      Dst: "[org.apache.xerces.dom.DeepNodeListImpl].item"
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:116,1"
      Dst: "[java.util.ArrayList].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeepNodeListImpl].item(int)"
    functionSourceFile: "org.apache.xerces.dom.DeepNodeListImpl"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].changes()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].changes()"
    - "[org.apache.xerces.dom.NodeImpl].changes()"
    - "[org.apache.html.dom.NameNodeListImpl].nextMatchingElementAfter(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DeepNodeListImpl].nextMatchingElementAfter(org.w3c.dom.Node)"
    functionUses: 4
    ICount: 40
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:130"
        BranchSideFuncs:
        - "changes()"
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:129"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:null"
        BranchSideFuncs:
        - "nextMatchingElementAfter(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:null"
        BranchSideFuncs:
        - "nextMatchingElementAfter(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:124,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].changes"
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:125,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:130,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:132,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:147,1"
      Dst: "[org.apache.xerces.dom.DeepNodeListImpl].nextMatchingElementAfter"
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:149,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DeepNodeListImpl].nextMatchingElementAfter(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.DeepNodeListImpl"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].hasChildNodes()"
    - "[org.apache.xerces.dom.AttrImpl].hasChildNodes()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].hasChildNodes()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].hasChildNodes()"
    - "[org.apache.xerces.dom.NodeImpl].hasChildNodes()"
    - "[org.apache.xerces.dom.AttrImpl].getFirstChild()"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()"
    - "[org.apache.xerces.dom.NodeImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getTagName()"
    - "[org.apache.xerces.dom.ElementNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.ElementNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.ElementNSImpl].getLocalName()"
    - "[org.apache.xerces.dom.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.ElementNSImpl].getLocalName()"
    - "[org.apache.xerces.dom.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.ElementNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.ElementNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    functionUses: 1
    ICount: 87
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:244"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:178"
        BranchSideFuncs:
        - "getFirstChild()"
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:192"
        BranchSideFuncs:
        - "getParentNode()"
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:185"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:201"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:204"
        BranchSideFuncs:
        - "getTagName()"
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:216"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:237"
        BranchSideFuncs:
        - "getLocalName()"
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:228"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:228"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeepNodeListImpl:231"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeepNodeListImpl:236"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:173,1"
      Dst: "[org.w3c.dom.Node].hasChildNodes"
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:174,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:178,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:186,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:199,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:201,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:202,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getTagName"
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:214,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNamespaceURI"
    - Src: "org.apache.xerces.dom.DeepNodeListImpl:223,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getLocalName"
    JavaMethodInfo: null
    BBCount: 42
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.SecuritySupport].getContextClassLoader()"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.SecuritySupport$1].<init>()"
    - "[org.apache.xerces.dom.SecuritySupport$1].run()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport:40,1"
      Dst: "[org.apache.xerces.dom.SecuritySupport$1].<init>"
    - Src: "org.apache.xerces.dom.SecuritySupport:41,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport].getSystemClassLoader()"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.SecuritySupport$2].<init>()"
    - "[org.apache.xerces.dom.SecuritySupport$2].run()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport:53,1"
      Dst: "[org.apache.xerces.dom.SecuritySupport$2].<init>"
    - Src: "org.apache.xerces.dom.SecuritySupport:54,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport].getParentClassLoader(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.SecuritySupport$3].<init>(java.lang.ClassLoader)"
    - "[org.apache.xerces.dom.SecuritySupport$3].run()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport:66,1"
      Dst: "[org.apache.xerces.dom.SecuritySupport$3].<init>"
    - Src: "org.apache.xerces.dom.SecuritySupport:67,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport].getSystemProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.SecuritySupport$4].<init>(java.lang.String)"
    - "[org.apache.xerces.dom.SecuritySupport$4].run()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport:82,1"
      Dst: "[org.apache.xerces.dom.SecuritySupport$4].<init>"
    - Src: "org.apache.xerces.dom.SecuritySupport:83,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport].getFileInputStream(java.io.File)"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.FileInputStream"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport:94,1"
      Dst: "[org.apache.xerces.dom.SecuritySupport$5].<init>"
    - Src: "org.apache.xerces.dom.SecuritySupport:95,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.xerces.dom.SecuritySupport:101,1"
      Dst: "[java.security.PrivilegedActionException].getException"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport].getResourceAsStream(java.lang.ClassLoader,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport:108,1"
      Dst: "[org.apache.xerces.dom.SecuritySupport$6].<init>"
    - Src: "org.apache.xerces.dom.SecuritySupport:109,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport].getFileExists(java.io.File)"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport:123,1"
      Dst: "[org.apache.xerces.dom.SecuritySupport$7].<init>"
    - Src: "org.apache.xerces.dom.SecuritySupport:124,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.xerces.dom.SecuritySupport:128,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport].getLastModified(java.io.File)"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport:132,1"
      Dst: "[org.apache.xerces.dom.SecuritySupport$8].<init>"
    - Src: "org.apache.xerces.dom.SecuritySupport:133,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.xerces.dom.SecuritySupport:137,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport].<init>()"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport:140,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DocumentScannerImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XML11DocumentScannerImpl"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XMLString].<init>()"
    - "[org.apache.xerces.util.XMLStringBuffer].<init>()"
    - "[org.apache.xerces.util.XMLStringBuffer].<init>()"
    - "[org.apache.xerces.util.XMLStringBuffer].<init>()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()"
    functionUses: 4
    ICount: 15
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:73,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:61,1"
      Dst: "[org.apache.xerces.xni.XMLString].<init>"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:64,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DocumentScannerImpl].scanContent()"
    functionSourceFile: "org.apache.xerces.impl.XML11DocumentScannerImpl"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XML11EntityScanner].scanContent(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanContent(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer:org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler:org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 1
    ICount: 66
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:93"
        BranchSideFuncs:
        - "append(org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:93"
        BranchSideFuncs:
        - "append(org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:104"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:104"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:131"
        BranchSideFuncs:
        - "scanChar()"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:130"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:131"
        BranchSideFuncs:
        - "scanChar()"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:130"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:121"
        BranchSideFuncs:
        - "append(char)"
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:120"
        BranchSideFuncs:
        - "skipChar(int)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:125"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:128"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:128"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:89,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanContent"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:94,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:95,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].clear"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:96,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:102,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].characters"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:116,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:122,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XML11DocumentScannerImpl].scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,java.lang.String,boolean,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XML11DocumentScannerImpl"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    - "java.lang.String"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isUnchangedByNormalization(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString,int)"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLScanner].scanCharReferenceValue(org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLEntityManager].isExternalEntity(java.lang.String)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityManager].isDeclaredEntity(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityManager].startEntity(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.util.XMLChar].isHighSurrogate(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.impl.XMLScanner].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isInvalidLiteral(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xni.XMLString].equals(char[],int,int)"
    functionUses: 2
    ICount: 239
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:165"
        BranchSideFuncs:
        - "isUnchangedByNormalization(org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:165"
        BranchSideFuncs:
        - "isUnchangedByNormalization(org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:184"
        BranchSideFuncs:
        - "normalizeWhitespace(org.apache.xerces.xni.XMLString,int)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:184"
        BranchSideFuncs:
        - "normalizeWhitespace(org.apache.xerces.xni.XMLString,int)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:192"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:364"
        BranchSideFuncs:
        - "scanChar()"
        - "setValues(org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:201"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:219"
        BranchSideFuncs:
        - "scanName()"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:209"
        BranchSideFuncs:
        - "scanCharReferenceValue(org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:223"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:227"
        BranchSideFuncs:
        - "append(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:226"
        BranchSideFuncs:
        - "skipChar(int)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:227"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:231"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:266"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:274"
        BranchSideFuncs:
        - "isExternalEntity(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:279"
        BranchSideFuncs:
        - "isDeclaredEntity(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:280"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:294"
        BranchSideFuncs:
        - "startEntity(java.lang.String,boolean)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:282"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:283"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:295"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:294"
        BranchSideFuncs:
        - "startEntity(java.lang.String,boolean)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:307"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:350"
        BranchSideFuncs:
        - "scanLiteral(int,org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:308"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:308"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:311"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:350"
        BranchSideFuncs:
        - "scanLiteral(int,org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:322"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:322"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:322"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:322"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:322"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:322"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:322"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:325"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:350"
        BranchSideFuncs:
        - "scanLiteral(int,org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:null"
        BranchSideFuncs:
        - "scanSurrogates(org.apache.xerces.util.XMLStringBuffer)"
        - "clear()"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:null"
        BranchSideFuncs:
        - "scanSurrogates(org.apache.xerces.util.XMLStringBuffer)"
        - "clear()"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:331"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:350"
        BranchSideFuncs:
        - "scanLiteral(int,org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:333"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:350"
        BranchSideFuncs:
        - "scanLiteral(int,org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:343"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:350"
        BranchSideFuncs:
        - "scanLiteral(int,org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:343"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:350"
        BranchSideFuncs:
        - "scanLiteral(int,org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:347"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:351"
        BranchSideFuncs:
        - "append(char)"
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:350"
        BranchSideFuncs:
        - "scanLiteral(int,org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:352"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:355"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:354"
        BranchSideFuncs:
        - "normalizeWhitespace(org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:356"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:196"
        BranchSideFuncs:
        - "append(org.apache.xerces.xni.XMLString)"
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:356"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:196"
        BranchSideFuncs:
        - "append(org.apache.xerces.xni.XMLString)"
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:372"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:371"
        BranchSideFuncs:
        - "equals(char[],int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:161,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:163,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:166,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:169,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanLiteral"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:176,1"
      Dst: "[org.apache.xerces.impl.XML11DocumentScannerImpl].isUnchangedByNormalization"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:178,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:185,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].clear"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:186,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:187,1"
      Dst: "[org.apache.xerces.impl.XML11DocumentScannerImpl].normalizeWhitespace"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:202,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:210,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanCharReferenceValue"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:220,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanName"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:275,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].isExternalEntity"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:280,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].isDeclaredEntity"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:284,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:295,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].startEntity"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:329,1"
      Dst: "[org.apache.xerces.util.XMLChar].isHighSurrogate"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:331,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanSurrogates"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:343,1"
      Dst: "[org.apache.xerces.impl.XML11DocumentScannerImpl].isInvalidLiteral"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:345,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:372,1"
      Dst: "[org.apache.xerces.xni.XMLString].equals"
    JavaMethodInfo: null
    BBCount: 75
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XML11DocumentScannerImpl].scanPubidLiteral(org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.XML11DocumentScannerImpl"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.util.XMLChar].isPubid(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 57
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:404"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:409"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:408"
        BranchSideFuncs:
        - "clear()"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:404"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:409"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:408"
        BranchSideFuncs:
        - "clear()"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:416"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:416"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:416"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:416"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:423"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:422"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:443"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:431"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:430"
        BranchSideFuncs:
        - "isPubid(int)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:427"
        BranchSideFuncs:
        - "setValues(org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:null"
        BranchSideFuncs:
        - "append(char)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:439"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:403,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:405,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:409,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].clear"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:419,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:428,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:431,1"
      Dst: "[org.apache.xerces.util.XMLChar].isPubid"
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:442,1"
      Dst: "[java.lang.Integer].toHexString"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XML11DocumentScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.XML11DocumentScannerImpl"
    linkageType: null
    functionLinenumber: 452
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    functionUses: 2
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:454"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:460"
        BranchSideFuncs:
        - "isSpace(int)"
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:459"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:456"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:452"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:456,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XML11DocumentScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString,int)"
    functionSourceFile: "org.apache.xerces.impl.XML11DocumentScannerImpl"
    linkageType: null
    functionLinenumber: 466
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    functionUses: 2
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:468"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:474"
        BranchSideFuncs:
        - "isSpace(int)"
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:473"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:470"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:466"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:470,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XML11DocumentScannerImpl].isUnchangedByNormalization(org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.XML11DocumentScannerImpl"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    functionUses: 2
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:485"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:null"
        BranchSideFuncs:
        - "isSpace(int)"
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:487"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:483"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:487,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XML11DocumentScannerImpl].isInvalid(int)"
    functionSourceFile: "org.apache.xerces.impl.XML11DocumentScannerImpl"
    linkageType: null
    functionLinenumber: 497
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11Invalid(int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:498,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Invalid"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DocumentScannerImpl].isInvalidLiteral(int)"
    functionSourceFile: "org.apache.xerces.impl.XML11DocumentScannerImpl"
    linkageType: null
    functionLinenumber: 504
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)"
    functionUses: 8
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:505"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:504"
        BranchSideFuncs:
        - "isXML11ValidLiteral(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:505,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidLiteral"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameChar(int)"
    functionSourceFile: "org.apache.xerces.impl.XML11DocumentScannerImpl"
    linkageType: null
    functionLinenumber: 511
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11Name(int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:512,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Name"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartChar(int)"
    functionSourceFile: "org.apache.xerces.impl.XML11DocumentScannerImpl"
    linkageType: null
    functionLinenumber: 518
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11NameStart(int)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:519,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NameStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNCName(int)"
    functionSourceFile: "org.apache.xerces.impl.XML11DocumentScannerImpl"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11NCName(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:526,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NCName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartHighSurrogate(int)"
    functionSourceFile: "org.apache.xerces.impl.XML11DocumentScannerImpl"
    linkageType: null
    functionLinenumber: 533
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:534,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DocumentScannerImpl].versionSupported(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XML11DocumentScannerImpl"
    linkageType: null
    functionLinenumber: 537
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:538"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:537"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DocumentScannerImpl:538"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DocumentScannerImpl:537"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DocumentScannerImpl:538,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DocumentScannerImpl].getVersionNotSupportedKey()"
    functionSourceFile: "org.apache.xerces.impl.XML11DocumentScannerImpl"
    linkageType: null
    functionLinenumber: 544
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter:1171,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter].acceptNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter"
    linkageType: null
    functionLinenumber: 1172
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter].getWhatToShow()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter"
    linkageType: null
    functionLinenumber: 1175
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter].startElement(org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$NullLSParserFilter"
    linkageType: null
    functionLinenumber: 1178
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2294,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].getLength()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3"
    linkageType: null
    functionLinenumber: 2295
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].access$100(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].access$200(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)"
    functionUses: 9
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2295"
        BranchSideFuncs:
        - "access$100(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)"
        - "access$200(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2296,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].access$100"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2296,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].access$200"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].contains(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2299"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2300"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2304"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2303"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2300"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2299,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].access$100"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2301,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].access$200"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].item(int)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3"
    linkageType: null
    functionLinenumber: 2306
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].getLength()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].access$100(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)"
    functionUses: 13
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2307"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2307"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2307"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2309"
        BranchSideFuncs:
        - "access$100(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2307,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].getLength"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3:2310,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].access$100"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.w3c.dom.Element,org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaNamespaceSupport"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].<init>()"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getDocumentElement()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument:org.apache.xerces.impl.xs.opti.SchemaDOM].getDocumentElement()"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext].<init>(org.w3c.dom.Element,org.apache.xerces.util.SymbolTable)"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:50"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:56"
        BranchSideFuncs:
        - "getDocumentElement()"
        - "getOwnerDocument()"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:55"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:50"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:56"
        BranchSideFuncs:
        - "getDocumentElement()"
        - "getOwnerDocument()"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:55"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:52"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:56"
        BranchSideFuncs:
        - "<init>(org.w3c.dom.Element,org.apache.xerces.util.SymbolTable)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:55"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:52"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:56"
        BranchSideFuncs:
        - "<init>(org.w3c.dom.Element,org.apache.xerces.util.SymbolTable)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:49,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:51,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:52,1"
      Dst: "[org.w3c.dom.Document].getDocumentElement"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:53,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaNamespaceSupport"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaNamespaceSupport"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].<init>()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 4
    ICount: 35
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:62"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:64"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:63"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:66"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:67"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:59,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:64,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].setEffectiveContext(java.lang.String[])"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaNamespaceSupport"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].pushContext()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 25
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:83"
        BranchSideFuncs:
        - "pushContext()"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:84"
        BranchSideFuncs:
        - "pushContext()"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:83"
        BranchSideFuncs:
        - "pushContext()"
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:91"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:84,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].pushContext"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:89,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getEffectiveLocalContext()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaNamespaceSupport"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:118"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:114,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].makeGlobal()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaNamespaceSupport"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:127"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaNamespaceSupport"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext].fillNamespaceContext()"
    - "[org.apache.xerces.util.NamespaceSupport].containsPrefix(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext].getURI(java.lang.String)"
    functionUses: 36
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:137"
        BranchSideFuncs:
        - "fillNamespaceContext()"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:142"
        BranchSideFuncs:
        - "containsPrefix(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:142"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:131,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].getURI"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:134,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext].fillNamespaceContext"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:138,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].containsPrefix"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport:139,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext].getURI"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMNodeFactory].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMNodeFactory"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMNodeFactory:73,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMNodeFactory].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMNodeFactory"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].reset()"
    functionUses: 1
    ICount: 13
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMNodeFactory:77,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getProperty"
    - Src: "org.apache.xerces.impl.xs.models.CMNodeFactory:80,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMNodeFactory].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMNodeFactory"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SecurityManager].getMaxOccurNodeLimit()"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.CMNodeFactory:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMNodeFactory:93"
        BranchSideFuncs:
        - "getMaxOccurNodeLimit()"
      - BranchSide: "org.apache.xerces.impl.xs.models.CMNodeFactory:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMNodeFactory:91,1"
      Dst: "[org.apache.xerces.util.SecurityManager].getMaxOccurNodeLimit"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(int,java.lang.Object,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMNodeFactory"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.CMNode"
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.Object"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].nodeCountCheck()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].<init>(int,java.lang.Object,int,int)"
    functionUses: 6
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMNodeFactory:96,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].nodeCountCheck"
    - Src: "org.apache.xerces.impl.xs.models.CMNodeFactory:97,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMLeaf].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMRepeatingLeafNode(int,java.lang.Object,int,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMNodeFactory"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.CMNode"
    argCount: 6
    argTypes:
    - "int"
    - "java.lang.Object"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].nodeCountCheck()"
    - "[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].<init>(int,java.lang.Object,int,int,int,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMNodeFactory:102,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].nodeCountCheck"
    - Src: "org.apache.xerces.impl.xs.models.CMNodeFactory:103,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMNodeFactory"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.CMNode"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.impl.dtd.models.CMNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].nodeCountCheck()"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode)"
    functionUses: 13
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMNodeFactory:107,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].nodeCountCheck"
    - Src: "org.apache.xerces.impl.xs.models.CMNodeFactory:108,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMUniOp].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMNodeFactory"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.CMNode"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.xerces.impl.dtd.models.CMNode"
    - "org.apache.xerces.impl.dtd.models.CMNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].nodeCountCheck()"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)"
    functionUses: 6
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMNodeFactory:112,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].nodeCountCheck"
    - Src: "org.apache.xerces.impl.xs.models.CMNodeFactory:113,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMBinOp].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMNodeFactory].nodeCountCheck()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMNodeFactory"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionUses: 4
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.CMNodeFactory:117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMNodeFactory:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMNodeFactory:117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMNodeFactory:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMNodeFactory:122,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.impl.xs.models.CMNodeFactory:122,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMNodeFactory].resetNodeCount()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMNodeFactory"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMNodeFactory].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMNodeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.CMNodeFactory:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMNodeFactory:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMNodeFactory:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMNodeFactory:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMNodeFactory:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMNodeFactory:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMNodeFactory:157"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMNodeFactory:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMNodeFactory:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMNodeFactory:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMNodeFactory:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMNodeFactory:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMNodeFactory:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMNodeFactory:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMNodeFactory:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMNodeFactory:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMNodeFactory:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMNodeFactory:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMNodeFactory:153,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.xs.models.CMNodeFactory:154,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.models.CMNodeFactory:157,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.impl.xs.models.CMNodeFactory:159,1"
      Dst: "[org.apache.xerces.util.SecurityManager].getMaxOccurNodeLimit"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints$1].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints$1"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints$1:74,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints$1].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints$1:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints$1:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints$1:76"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints$1:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints$1:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints$1:103"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints$1:91"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints$1:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints$1:92"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints$1:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints$1:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints$1:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints$1:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints$1:82,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getNamespace"
    - Src: "org.apache.xerces.impl.xs.XSConstraints$1:84,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getName"
    - Src: "org.apache.xerces.impl.xs.XSConstraints$1:93,1"
      Dst: "[java.lang.String].compareTo"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AnyURIDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AnyURIDV"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.AnyURIDV:34,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AnyURIDV].getAllowedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AnyURIDV"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AnyURIDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AnyURIDV"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AnyURIDV].encode(java.lang.String)"
    - "[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.AnyURIDV:55"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AnyURIDV:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.AnyURIDV:55,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.AnyURIDV:57,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AnyURIDV].encode"
    - Src: "org.apache.xerces.impl.dv.xs.AnyURIDV:61,1"
      Dst: "[org.apache.xerces.util.URI].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.AnyURIDV:64,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AnyURIDV].encode(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AnyURIDV"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 77
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.AnyURIDV:110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AnyURIDV:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.AnyURIDV:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.AnyURIDV:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AnyURIDV:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.AnyURIDV:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.AnyURIDV:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AnyURIDV:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.AnyURIDV:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.AnyURIDV:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AnyURIDV:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.AnyURIDV:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.AnyURIDV:139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AnyURIDV:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.AnyURIDV:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.AnyURIDV:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AnyURIDV:148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.AnyURIDV:147"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.AnyURIDV:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AnyURIDV:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.AnyURIDV:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.AnyURIDV:161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AnyURIDV:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.AnyURIDV:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.AnyURIDV:105,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.AnyURIDV:106,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.AnyURIDV:111,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.dv.xs.AnyURIDV:116,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dv.xs.AnyURIDV:131,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.dv.xs.AnyURIDV:131,1"
      Dst: "[java.lang.String].getBytes"
    - Src: "org.apache.xerces.impl.dv.xs.AnyURIDV:161,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.xerces.impl.dv.xs.AnyURIDV:162,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper].<init>(org.apache.xerces.jaxp.validation.StAXValidatorHelper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:345,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper].validate(javax.xml.stream.XMLStreamReader,javax.xml.transform.stax.StAXResult)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    - "javax.xml.transform.stax.StAXResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 162
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:349"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:428"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:355"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:355"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:398"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:424"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:423"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:425"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:428"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:425"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:428"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:349,1"
      Dst: "[javax.xml.stream.XMLStreamReader].hasNext"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:350,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getEventType"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:353,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$000"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:353,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:353,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:353,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:356,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$100"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:356,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$XMLStreamReaderLocation].setXMLStreamReader"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:359,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getProperty"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:362,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:362,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].setup"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:363,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$400"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:363,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$200"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:363,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$300"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:363,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:367,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$504"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:368,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getNamespaceURI"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:369,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getLocalName"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:369,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getPrefix"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:368,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].fillQName"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:370,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper].fillXMLAttributes"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:371,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper].fillDeclaredPrefixes"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:372,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getNamespaceContext"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:372,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:373,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:380,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:381,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$506"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:385,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getTextCharacters"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:386,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getTextStart"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:386,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getTextLength"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:385,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:387,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:390,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].startCDATA"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:394,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].endCDATA"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:398,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$600"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:399,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXDocumentHandler].startDocument"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:404,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXDocumentHandler].processingInstruction"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:409,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXDocumentHandler].comment"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:414,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXDocumentHandler].entityReference"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:418,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].processEntityDeclarations"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:421,1"
      Dst: "[javax.xml.stream.XMLStreamReader].next"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:423,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$500"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:424,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:426,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXDocumentHandler].endDocument"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper].fillXMLAttributes(javax.xml.stream.XMLStreamReader)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:442"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:439"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:439"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:433,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:434,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getAttributeCount"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:436,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getAttributeNamespace"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:437,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getAttributeLocalName"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:437,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getAttributePrefix"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:436,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].fillQName"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:438,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getAttributeType"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:440,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getAttributeValue"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:439,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:441,1"
      Dst: "[javax.xml.stream.XMLStreamReader].isAttributeSpecified"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:441,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setSpecified"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper].fillDeclaredPrefixes(javax.xml.stream.XMLStreamReader)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:449"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:452"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:449"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:447,1"
      Dst: "[java.util.ArrayList].clear"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:448,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getNamespaceCount"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:450,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getNamespacePrefix"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$StreamHelper:451,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].<init>()"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].createContentDispatcher()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].createContentDispatcher()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].createContentDispatcher()"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].createContentDispatcher()"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.util.XMLAttributesImpl].<init>()"
    - "[org.apache.xerces.xni.XMLString].<init>()"
    - "[org.apache.xerces.xni.XMLString].<init>()"
    - "[org.apache.xerces.util.XMLStringBuffer].<init>()"
    - "[org.apache.xerces.util.XMLStringBuffer].<init>()"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.impl.XMLScanner].<init>()"
    functionUses: 1
    ICount: 41
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:286,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:215,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:235,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].createContentDispatcher"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:240,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:246,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:249,1"
      Dst: "[org.apache.xerces.xni.XMLString].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:258,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    - "[org.apache.xerces.impl.XMLEntityManager].startEntity(java.lang.String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:300,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:301,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].startEntity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanDocument(boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()"
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher].dispatch(boolean)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].dispatch(boolean)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher].dispatch(boolean)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher].dispatch(boolean)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher].dispatch(boolean)"
    functionUses: 6
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:327"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:329"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:330"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:326"
        BranchSideFuncs:
        - "dispatch(boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:322,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:325,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:327,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher].dispatch"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setNamespaces(boolean)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].clear()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    functionUses: 12
    ICount: 35
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:400"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:393"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:391"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:358,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reset"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:364,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setNamespaces"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:369,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].clear"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:376,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:377,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:385,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getFeature"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:392,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getProperty"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedFeatures()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 6
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:409,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLScanner].setFeature(java.lang.String,boolean)"
    functionUses: 12
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:433"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:436"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:440"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:430,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].setFeature"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:433,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:434,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:436,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedProperties()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 448
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 6
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:449,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLScanner].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 12
    ICount: 31
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:473"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:487"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:475"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:479"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:476"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:479"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:487"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:481"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:487"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:482"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:482"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:481"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:470,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].setProperty"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:473,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:474,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:476,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getFeatureDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:500"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:505"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:504"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:501"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:500"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:499"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:501,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getPropertyDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 517
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:518"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:523"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:522"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:519"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:518"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:517"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:519,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 535
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDocumentHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 39
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getDocumentHandler()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 541
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDocumentHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLScanner].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLEntityManager].isEntityDeclInExternalSubset(java.lang.String)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 40
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:570"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:575"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:574"
        BranchSideFuncs:
        - "startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
        - "isEntityDeclInExternalSubset(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:580"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:586"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:585"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:580"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:586"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:585"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:592"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:591"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:592"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:591"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:587"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:592"
        BranchSideFuncs:
        - "startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:591"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:572,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:577,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].startEntity"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:580,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].isEntityDeclInExternalSubset"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:581,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:587,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:588,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 606
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLScanner].endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 31
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:607"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:612"
        BranchSideFuncs:
        - "endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:607"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:612"
        BranchSideFuncs:
        - "endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:607"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:612"
        BranchSideFuncs:
        - "endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:616"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:621"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:620"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:621"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:627"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:626"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:621"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:627"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:626"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:622"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:627"
        BranchSideFuncs:
        - "endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:626"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:609,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].characters"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:613,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].endEntity"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:617,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:622,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:623,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].createContentDispatcher()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 636
    functionDepth: 0
    returnType: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].<init>(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:637,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanXMLDeclOrTextDecl(boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 663
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLScanner].scanXMLDeclOrTextDecl(boolean,java.lang.String[])"
    - "[org.apache.xerces.impl.XMLEntityManager].setStandalone(boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].setXMLVersion(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isEncodingExternallySpecified()"
    - "[org.apache.xerces.impl.XMLEntityScanner].setEncoding(java.lang.String)"
    functionUses: 2
    ICount: 41
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:673"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:664"
        BranchSideFuncs:
        - "setStandalone(boolean)"
        - "setXMLVersion(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:663"
        BranchSideFuncs:
        - "scanXMLDeclOrTextDecl(boolean,java.lang.String[])"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:673"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:664"
        BranchSideFuncs:
        - "setStandalone(boolean)"
        - "setXMLVersion(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:663"
        BranchSideFuncs:
        - "scanXMLDeclOrTextDecl(boolean,java.lang.String[])"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:680"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:690"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:689"
        BranchSideFuncs:
        - "isEncodingExternallySpecified()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:681"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:685"
        BranchSideFuncs:
        - "textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:684"
        BranchSideFuncs:
        - "xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:694"
        BranchSideFuncs:
        - "setEncoding(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:693"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:694"
        BranchSideFuncs:
        - "setEncoding(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:693"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:664,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanXMLDeclOrTextDecl"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:673,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:674,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setStandalone"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:677,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].setXMLVersion"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:682,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].textDecl"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:685,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:690,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isEncodingExternallySpecified"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:691,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].setEncoding"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanPIData(java.lang.String,org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 706
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLScanner].scanPIData(java.lang.String,org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 3
    ICount: 12
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:711"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:715"
        BranchSideFuncs:
        - "processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:714"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:707,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanPIData"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:712,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanComment()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 727
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLScanner].scanComment(org.apache.xerces.util.XMLStringBuffer)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 3
    ICount: 12
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:732"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:736"
        BranchSideFuncs:
        - "comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:735"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:728,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanComment"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:733,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].comment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElement()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 763
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].scanQName(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanQName(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].pushElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].isValidNameStartChar(int)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLScanner].isValidNameStartHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanAttribute(org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 85
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:764"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:768"
        BranchSideFuncs:
        - "scanQName(org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:767"
        BranchSideFuncs:
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "scanName()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:785"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:789"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:788"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:789"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:798"
        BranchSideFuncs:
        - "scanChar()"
        - "skipChar(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:797"
        BranchSideFuncs:
        - "isValidNameStartChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:791"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:795"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:794"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:798"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:800"
        BranchSideFuncs:
        - "isValidNameStartHighSurrogate(int)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:798"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:807"
        BranchSideFuncs:
        - "scanAttribute(org.apache.xerces.xni.XMLAttributes)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:801"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:802"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:801"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:808"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:807"
        BranchSideFuncs:
        - "scanAttribute(org.apache.xerces.xni.XMLAttributes)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:813"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:835"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:834"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:814"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:829"
        BranchSideFuncs:
        - "startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:819"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:824"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:823"
        BranchSideFuncs:
        - "emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
        - "popElement(org.apache.xerces.xni.QName)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:765,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanQName"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:768,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanName"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:769,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:774,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].pushElement"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:778,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:781,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:784,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:786,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:791,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:792,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:798,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isValidNameStartChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:801,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isValidNameStartHighSurrogate"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:808,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanAttribute"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:824,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].emptyElement"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:827,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:830,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startElement"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElementName()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 846
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XML11EntityScanner].scanQName(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanQName(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    functionUses: 1
    ICount: 15
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:847"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:851"
        BranchSideFuncs:
        - "scanQName(org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:850"
        BranchSideFuncs:
        - "scanName()"
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:848,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanQName"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:851,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanName"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:852,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:856,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElementAfterName()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 866
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].pushElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].isValidNameStartChar(int)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLScanner].isValidNameStartHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanAttribute(org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 1
    ICount: 78
    EdgeCount: 61
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:879"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:883"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:882"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:883"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:892"
        BranchSideFuncs:
        - "scanChar()"
        - "skipChar(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:891"
        BranchSideFuncs:
        - "isValidNameStartChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:885"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:892"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:894"
        BranchSideFuncs:
        - "isValidNameStartHighSurrogate(int)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:892"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:901"
        BranchSideFuncs:
        - "skipSpaces()"
        - "scanAttribute(org.apache.xerces.xni.XMLAttributes)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:895"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:896"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:895"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:895"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:902"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:901"
        BranchSideFuncs:
        - "skipSpaces()"
        - "scanAttribute(org.apache.xerces.xni.XMLAttributes)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:910"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:932"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:931"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:911"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:926"
        BranchSideFuncs:
        - "startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:916"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:921"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:920"
        BranchSideFuncs:
        - "emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
        - "popElement(org.apache.xerces.xni.QName)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:870,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].pushElement"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:874,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:878,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:880,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:885,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:886,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:892,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isValidNameStartChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:895,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isValidNameStartHighSurrogate"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:902,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanAttribute"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:905,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:921,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].emptyElement"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:924,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:927,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startElement"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanAttribute(org.apache.xerces.xni.XMLAttributes)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 956
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].scanQName(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanQName(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,java.lang.String,boolean,java.lang.String)"
    - "[org.apache.xerces.impl.XMLScanner].scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,java.lang.String,boolean,java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setValue(int,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setValue(int,java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setNonNormalizedValue(int,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setNonNormalizedValue(int,java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setSpecified(int,boolean)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)"
    functionUses: 2
    ICount: 58
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:957"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:961"
        BranchSideFuncs:
        - "scanQName(org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:960"
        BranchSideFuncs:
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "scanName()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:967"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:971"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:970"
        BranchSideFuncs:
        - "addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
        - "skipSpaces()"
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:978"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:985"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:984"
        BranchSideFuncs:
        - "setValue(int,java.lang.String)"
        - "scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,java.lang.String,boolean,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:990"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:993"
        BranchSideFuncs:
        - "toString()"
        - "setNonNormalizedValue(int,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:992"
        BranchSideFuncs:
        - "setSpecified(int,boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:958,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanQName"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:961,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanName"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:962,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:966,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:967,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:968,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:974,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:975,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].addAttribute"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:985,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanAttributeValue"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:988,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:988,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].setValue"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:991,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].setNonNormalizedValue"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:993,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].setSpecified"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanContent()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 1004
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XML11EntityScanner].scanContent(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanContent(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 1
    ICount: 64
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1007"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1015"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1016"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1020"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1019"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1016"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1020"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1019"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1020"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1046"
        BranchSideFuncs:
        - "scanChar()"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1045"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1020"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1046"
        BranchSideFuncs:
        - "scanChar()"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1045"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1031"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1040"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1039"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1033"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1036"
        BranchSideFuncs:
        - "append(char)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1035"
        BranchSideFuncs:
        - "skipChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1036"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1040"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1039"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1040"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1043"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1042"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1040"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1043"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1042"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1006,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanContent"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1009,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1010,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].clear"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1011,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1017,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].characters"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1031,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1037,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanCDATASection(boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 1065
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanData(java.lang.String,org.apache.xerces.util.XMLStringBuffer)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanData(java.lang.String,org.apache.xerces.util.XMLStringBuffer)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLScanner].isInvalidLiteral(int)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].isInvalidLiteral(int)"
    - "[org.apache.xerces.util.XMLChar].isHighSurrogate(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.impl.XMLScanner].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionUses: 1
    ICount: 115
    EdgeCount: 198
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1066"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1071"
        BranchSideFuncs:
        - "startCDATA(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1070"
        BranchSideFuncs:
        - "scanData(java.lang.String,org.apache.xerces.util.XMLStringBuffer)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1072"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1113"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1073"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1076"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1075"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1073"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1076"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1075"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1077"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1080"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1079"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1080"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1103"
        BranchSideFuncs:
        - "skipChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1080"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1103"
        BranchSideFuncs:
        - "skipChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1082"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1097"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1086"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1088"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1089"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1091"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1092"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1096"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1095"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1098"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1100"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1112"
        BranchSideFuncs:
        - "append(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1111"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1116"
        BranchSideFuncs:
        - "isInvalidLiteral(int)"
        - "peekChar()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1132"
        BranchSideFuncs:
        - "isHighSurrogate(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1132"
        BranchSideFuncs:
        - "isHighSurrogate(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1127"
        BranchSideFuncs:
        - "scanSurrogates(org.apache.xerces.util.XMLStringBuffer)"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1126"
        BranchSideFuncs:
        - "scanChar()"
        - "reportFatalError(java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1132"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1141"
        BranchSideFuncs:
        - "endCDATA(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1067,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startCDATA"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1071,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].clear"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1072,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanData"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1074,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].characters"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1077,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1087,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1117,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1118,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isInvalidLiteral"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1119,1"
      Dst: "[org.apache.xerces.util.XMLChar].isHighSurrogate"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1121,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanSurrogates"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1128,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1127,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1129,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1138,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endCDATA"
    JavaMethodInfo: null
    BBCount: 42
    CyclomaticComplexity: 6
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanEndElement()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 1161
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionUses: 1
    ICount: 48
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1177"
        BranchSideFuncs:
        - "skipSpaces()"
        - "skipChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1195"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1194"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1199"
        BranchSideFuncs:
        - "endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1198"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1162,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1173,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipString"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1174,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1178,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1179,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1196,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endElement"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanCharReference()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 1212
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.impl.XMLScanner].scanCharReferenceValue(org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.AugmentationsImpl].removeAllItems()"
    - "[org.apache.xerces.util.AugmentationsImpl].<init>()"
    - "[org.apache.xerces.util.AugmentationsImpl].putItem(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 1
    ICount: 42
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1216"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1239"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1239"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1222"
        BranchSideFuncs:
        - "startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1232"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1232"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1228"
        BranchSideFuncs:
        - "removeAllItems()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1227"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1240"
        BranchSideFuncs:
        - "endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1239"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1213,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].clear"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1214,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanCharReferenceValue"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1220,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1225,1"
      Dst: "[org.apache.xerces.xni.Augmentations].removeAllItems"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1228,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1231,1"
      Dst: "[org.apache.xerces.xni.Augmentations].putItem"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1233,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].characters"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1235,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanEntityReference()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 1251
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleCharacter(char,java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleCharacter(char,java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleCharacter(char,java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleCharacter(char,java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleCharacter(char,java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].isUnparsedEntity(java.lang.String)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityManager].isDeclaredEntity(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityManager].startEntity(java.lang.String,boolean)"
    functionUses: 1
    ICount: 65
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1258"
        BranchSideFuncs:
        - "skipChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1261"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1267"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1270"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1271"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1274"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1273"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1274"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1276"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1281"
        BranchSideFuncs:
        - "handleCharacter(char,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1280"
        BranchSideFuncs:
        - "isUnparsedEntity(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1284"
        BranchSideFuncs:
        - "isDeclaredEntity(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1285"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1294"
        BranchSideFuncs:
        - "startEntity(java.lang.String,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1292"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1291"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1287"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1295"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1294"
        BranchSideFuncs:
        - "startEntity(java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1252,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanName"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1254,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1259,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1266,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleCharacter"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1281,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].isUnparsedEntity"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1285,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].isDeclaredEntity"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1288,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1295,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].startEntity"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleCharacter(char,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 1309
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 22
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1310"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1322"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1311"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1315"
        BranchSideFuncs:
        - "startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1314"
        BranchSideFuncs:
        - "setValues(char[],int,int)"
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1323"
        BranchSideFuncs:
        - "endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1322"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1312,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1316,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1317,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].characters"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1320,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleEndElement(org.apache.xerces.xni.QName,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1349"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1353"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1356"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1361"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1362"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1366"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1367"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1370"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1367"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1370"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1350,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1355,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1368,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endElement"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 1383
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 63
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 1398
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getScannerStateName(int)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 1413
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1428,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1428,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1428,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getDispatcherName(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "org.apache.xerces.util.XMLStringBuffer"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.ObjectListImpl].<init>(java.lang.Object[],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.ObjectListImpl"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.ObjectListImpl:45,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.ObjectListImpl].getLength()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.ObjectListImpl"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.ObjectListImpl].contains(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.ObjectListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.ObjectListImpl:55"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.ObjectListImpl:56"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:56"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:55"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.ObjectListImpl:57"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:56"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:55"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.ObjectListImpl:62"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:66"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.ObjectListImpl:63"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.ObjectListImpl:63,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.util.ObjectListImpl].item(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.ObjectListImpl"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.ObjectListImpl:71"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.ObjectListImpl:71"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:73"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.ObjectListImpl"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.ObjectListImpl:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:83"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.ObjectListImpl:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.ObjectListImpl:84,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.util.ObjectListImpl:84,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.util.ObjectListImpl:84,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.util.ObjectListImpl:84,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.ObjectListImpl].size()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.ObjectListImpl"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].getLength()"
    functionUses: 8
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.ObjectListImpl:88,1"
      Dst: "[org.apache.xerces.impl.xs.util.ObjectListImpl].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.ObjectListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.ObjectListImpl:93,1"
      Dst: "[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.xs.util.ObjectListImpl"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray0(java.lang.Object[])"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.ObjectListImpl:98"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:102"
        BranchSideFuncs:
        - "toArray0(java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.xs.util.ObjectListImpl:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.ObjectListImpl:99,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.impl.xs.util.ObjectListImpl:100,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.xerces.impl.xs.util.ObjectListImpl:101,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.xerces.impl.xs.util.ObjectListImpl:103,1"
      Dst: "[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray0"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray0(java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.xs.util.ObjectListImpl"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.ObjectListImpl:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:114"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.util.ObjectListImpl:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.ObjectListImpl:112,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XInt].<init>(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XInt"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XInt:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XInt].intValue()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XInt"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XInt].shortValue()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XInt"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XInt].equals(org.apache.xerces.impl.xs.util.XInt)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.util.XInt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XInt:44"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XInt:43"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XInt].toString()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XInt"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XInt:48,1"
      Dst: "[java.lang.Integer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeMessageFormatter].<init>()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeMessageFormatter"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeMessageFormatter:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeMessageFormatter"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeMessageFormatter:60"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeMessageFormatter:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeMessageFormatter:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeMessageFormatter:63"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeMessageFormatter:69"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeMessageFormatter:68"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeMessageFormatter:70"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeMessageFormatter:79"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeMessageFormatter:78"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeMessageFormatter:79"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeMessageFormatter:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeMessageFormatter:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeMessageFormatter:61,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.xinclude.XIncludeMessageFormatter:64,1"
      Dst: "[java.util.ResourceBundle].getBundle"
    - Src: "org.apache.xerces.xinclude.XIncludeMessageFormatter:69,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.apache.xerces.xinclude.XIncludeMessageFormatter:72,1"
      Dst: "[java.text.MessageFormat].format"
    - Src: "org.apache.xerces.xinclude.XIncludeMessageFormatter:75,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeMessageFormatter:75,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.xinclude.XIncludeMessageFormatter:75,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.xinclude.XIncludeMessageFormatter:81,1"
      Dst: "[java.util.MissingResourceException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].<init>(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSAttributeChecker,org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationState].<init>()"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.w3c.dom.Element,org.apache.xerces.util.SymbolTable)"
    - "[org.apache.xerces.util.NamespaceSupport].reset()"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.util.XInt].intValue()"
    - "[org.apache.xerces.impl.xs.util.XInt].intValue()"
    - "[org.apache.xerces.impl.xs.util.XInt].shortValue()"
    - "[org.apache.xerces.impl.xs.util.XInt].shortValue()"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
    - "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.validation.ValidationState].setSymbolTable(org.apache.xerces.util.SymbolTable)"
    functionUses: 1
    ICount: 86
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:110"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:110"
        BranchSideFuncs:
        - "intValue()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:111"
        BranchSideFuncs:
        - "shortValue()"
        - "intValue()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:110"
        BranchSideFuncs:
        - "intValue()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:123"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:122"
        BranchSideFuncs:
        - "setSymbolTable(org.apache.xerces.util.SymbolTable)"
        - "<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:91,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:48,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:70,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:72,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:94,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:95,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].reset"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:103,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:108,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaException].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:111,1"
      Dst: "[org.apache.xerces.impl.xs.util.XInt].intValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:115,1"
      Dst: "[org.apache.xerces.impl.xs.util.XInt].shortValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:121,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:126,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:127,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].setSymbolTable"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].backupNSSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaNamespaceSupport"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
    - "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:141"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:139,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:142,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:144,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].restoreNSSupport()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:148,1"
      Dst: "[java.util.Stack].pop"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:149,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].toString()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getDocumentURI()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getDocumentURI()"
    functionUses: 14
    ICount: 26
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:161"
        BranchSideFuncs:
        - "getOwnerDocument()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:170"
        BranchSideFuncs:
        - "getDocumentURI()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:154,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:156,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:162,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:164,1"
      Dst: "[org.w3c.dom.Document].getDocumentURI"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:165,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:170,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAllowedNS(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:174,1"
      Dst: "[java.util.Vector].addElement"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].isAllowedNS(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:178,1"
      Dst: "[java.util.Vector].contains"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].needReportTNSError(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:189,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:190,1"
      Dst: "[java.util.Vector].contains"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:192,1"
      Dst: "[java.util.Vector].addElement"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].getSchemaAttrs()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].returnSchemaAttrs()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo:204,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAnnotation(org.apache.xerces.impl.xs.traversers.XSAnnotationInfo)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSAnnotationInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].getAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.traversers.XSAnnotationInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].removeAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.REUtil].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.REUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:28,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.REUtil"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.REUtil].isLowSurrogate(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.REUtil"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:36"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:35"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.REUtil"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:40"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:39"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.REUtil].decomposeToSurrogates(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.REUtil"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:48,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.REUtil].substring(java.text.CharacterIterator,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.REUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.text.CharacterIterator"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:53"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:54,1"
      Dst: "[java.text.CharacterIterator].setIndex"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:55,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.REUtil].getOptionValue(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.REUtil"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.REUtil].parseOptions(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.REUtil"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.REUtil].getOptionValue(int)"
    - "[org.apache.xerces.impl.xpath.regex.ParseException].<init>(java.lang.String,int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:99"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:107"
        BranchSideFuncs:
        - "getOptionValue(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:null"
        BranchSideFuncs:
        - "<init>(java.lang.String,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:101,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:102,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:102,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].getOptionValue"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:104,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:104,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:104,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:104,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:104,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.REUtil].createOptionString(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.REUtil"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:129"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:130"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:111,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:113,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:132,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:132,1"
      Dst: "[java.lang.String].intern"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.REUtil].stripExtendedComment(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.REUtil"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 100
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:145"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:194"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:138,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:139,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:143,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:148,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:201,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 40
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.REUtil].createRegex(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.REUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:290"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:300"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:292"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:296"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:295"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:310"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:287,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].parseOptions"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:296,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].equals"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:303,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:307,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.REUtil].matches(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.REUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:320,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].createRegex"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:320,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.REUtil].matches(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.REUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:328,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].createRegex"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:328,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.REUtil].quoteMeta(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.REUtil"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:350"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:348"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:347"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:345"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:344"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:345"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:350"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:337,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:340,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:341,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:343,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:344,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:344,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:351,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.REUtil].dumpString(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.REUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.REUtil:357"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.REUtil:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:357,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:358,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:358,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:358,1"
      Dst: "[java.io.PrintStream].print"
    - Src: "org.apache.xerces.impl.xpath.regex.REUtil:361,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].<init>(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$UnionToken"
    linkageType: null
    functionLinenumber: 1426
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].<init>(int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1427,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$UnionToken"
    linkageType: null
    functionLinenumber: 1430
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChar()"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].getChar()"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].decomposeToSurrogates(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createString(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChar()"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].getChar()"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].decomposeToSurrogates(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getString()"
    functionUses: 15
    ICount: 95
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1431"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1433"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1432"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1433"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1438"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1437"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1438"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1443"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1442"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1439"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1440"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1444"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1447"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1449"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1447"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1449"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1450"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1449"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1457"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1449"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1457"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1458"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1458"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1457"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1459"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1469"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1468"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1462"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1464"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1473"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1480"
        BranchSideFuncs:
        - "getChar()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1479"
        BranchSideFuncs:
        - "getString()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1475"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1478"
        BranchSideFuncs:
        - "decomposeToSurrogates(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1477"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1432,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1434,1"
      Dst: "[java.util.Vector].addElement"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1439,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].size"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1440,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getChild"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1440,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].addChild"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1443,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1448,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1458,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1458,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1460,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1461,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getChar"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1463,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].decomposeToSurrogates"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1463,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1466,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1467,1"
      Dst: "[java.util.Vector].setElementAt"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1483,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].size()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$UnionToken"
    linkageType: null
    functionLinenumber: 1486
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1487"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1486"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1487,1"
      Dst: "[java.util.Vector].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$UnionToken"
    linkageType: null
    functionLinenumber: 1489
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 41
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1490,1"
      Dst: "[java.util.Vector].elementAt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$UnionToken"
    linkageType: null
    functionLinenumber: 1494
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    functionUses: 31
    ICount: 107
    EdgeCount: 110
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1495"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1514"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1513"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1496"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1505"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1499"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1501"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1500"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1499"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1501"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1500"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1501"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1504"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1503"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1501"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1504"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1503"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1507"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1509"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1514"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1515"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1514"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1515"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1516"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1520"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1519"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1517"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1520"
        BranchSideFuncs:
        - "getChild(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1519"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1522"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1525"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1496,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1497,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1499,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getChild"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1500,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1500,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1500,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1500,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1506,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1508,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1508,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$UnionToken:1510,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].isEntityUnparsed(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].isEntityUnparsed(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].isEntityUnparsed(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1:org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].isEntityUnparsed(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 8
    ICount: 11
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator:63"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator:66"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator:63,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].isEntityUnparsed"
    - Src: "org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator:64,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport$3].<init>(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport$3"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$3:67,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport$3].run()"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport$3"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.SecuritySupport$3:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.SecuritySupport$3:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$3:71,1"
      Dst: "[java.lang.ClassLoader].getParent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMInputImpl:84,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMInputImpl:103,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.io.InputStream,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.io.InputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMInputImpl:129,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.io.Reader,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.io.Reader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMInputImpl:158,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMInputImpl:187,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].getByteStream()"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].setByteStream(java.io.InputStream)"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].getCharacterStream()"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].setCharacterStream(java.io.Reader)"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].getStringData()"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].setStringData(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].getEncoding()"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].setEncoding(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].getPublicId()"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].setPublicId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].getSystemId()"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].setSystemId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: 349
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].getBaseURI()"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].setBaseURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].getCertifiedText()"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMInputImpl].setCertifiedText(boolean)"
    functionSourceFile: "org.apache.xerces.dom.DOMInputImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ObjectFactory$ConfigurationError].<init>(java.lang.String,java.lang.Exception)"
    functionSourceFile: "org.apache.xerces.dom.ObjectFactory$ConfigurationError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ObjectFactory$ConfigurationError:530,1"
      Dst: "[java.lang.Error].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ObjectFactory$ConfigurationError].getException()"
    functionSourceFile: "org.apache.xerces.dom.ObjectFactory$ConfigurationError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Exception"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMImplementationListImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DOMImplementationListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMImplementationListImpl:42,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.dom.DOMImplementationListImpl:43,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMImplementationListImpl].<init>(java.util.ArrayList)"
    functionSourceFile: "org.apache.xerces.dom.DOMImplementationListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ArrayList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMImplementationListImpl:49,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMImplementationListImpl].<init>(java.util.Vector)"
    functionSourceFile: "org.apache.xerces.dom.DOMImplementationListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMImplementationListImpl:56,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.dom.DOMImplementationListImpl:57,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMImplementationListImpl].item(int)"
    functionSourceFile: "org.apache.xerces.dom.DOMImplementationListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementation"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMImplementationListImpl:67"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationListImpl:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationListImpl:69"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationListImpl:67"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationListImpl:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationListImpl:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMImplementationListImpl:66,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationListImpl].getLength"
    - Src: "org.apache.xerces.dom.DOMImplementationListImpl:68,1"
      Dst: "[java.util.ArrayList].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMImplementationListImpl].getLength()"
    functionSourceFile: "org.apache.xerces.dom.DOMImplementationListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMImplementationListImpl:79,1"
      Dst: "[java.util.ArrayList].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:34,1"
      Dst: "[org.apache.xerces.impl.dv.DTDDVFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.DatatypeValidator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:48,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInTypes()"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Hashtable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:57,1"
      Dst: "[java.util.Hashtable].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].createBuiltInTypes()"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].<init>()"
    - "[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].<init>()"
    - "[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].<init>()"
    - "[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].<init>(org.apache.xerces.impl.dv.DatatypeValidator)"
    - "[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].<init>()"
    - "[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].<init>()"
    - "[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].<init>(org.apache.xerces.impl.dv.DatatypeValidator)"
    - "[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].<init>()"
    - "[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].<init>()"
    - "[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].<init>(org.apache.xerces.impl.dv.DatatypeValidator)"
    functionUses: 1
    ICount: 39
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:65,1"
      Dst: "[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].<init>"
    - Src: "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:65,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:66,1"
      Dst: "[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].<init>"
    - Src: "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:67,1"
      Dst: "[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].<init>"
    - Src: "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:69,1"
      Dst: "[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].<init>"
    - Src: "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:70,1"
      Dst: "[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].<init>"
    - Src: "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:73,1"
      Dst: "[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].<init>"
    - Src: "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:74,1"
      Dst: "[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].<init>(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].<init>(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].<init>(org.apache.xerces.dom.NodeImpl)"
    functionUses: 2
    ICount: 17
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:103,1"
      Dst: "[org.apache.xerces.dom.ParentNode].<init>"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:107,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentTypeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:119,1"
      Dst: "[org.apache.xerces.dom.DocumentTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].getPublicId()"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredDocumentTypeImpl].synchronizeData()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:139"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:136,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:137,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].getSystemId()"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredDocumentTypeImpl].synchronizeData()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:151"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:148,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:149,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].setInternalSubset(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredDocumentTypeImpl].synchronizeData()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:163"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:160,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:161,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].getInternalSubset()"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredDocumentTypeImpl].synchronizeData()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:176"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:173,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:174,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredDocumentTypeImpl].synchronizeData()"
    functionUses: 23
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:198"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:195,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:196,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].cloneNode(boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].cloneNode(boolean)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].cloneMap(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.AttributeMap].cloneMap(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].cloneMap(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.AttributeMap].cloneMap(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].cloneMap(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.AttributeMap].cloneMap(org.apache.xerces.dom.NodeImpl)"
    functionUses: 6
    ICount: 14
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:204,1"
      Dst: "[org.apache.xerces.dom.ParentNode].cloneNode"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:206,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].cloneMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].getTextContent()"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].setTextContent(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].isEqualNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 116
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:237"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:260"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:270"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:266"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:270"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:271"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:272"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:280"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:280"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:280"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:280"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:284"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:284"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:285"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:287"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:293"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:287"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:301"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:303"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:303"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:307"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:308"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:237,1"
      Dst: "[org.apache.xerces.dom.ParentNode].isEqualNode"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:241,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:242,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:248,1"
      Dst: "[org.apache.xerces.dom.DocumentTypeImpl].getPublicId"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:250,1"
      Dst: "[org.apache.xerces.dom.DocumentTypeImpl].getSystemId"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:252,1"
      Dst: "[org.apache.xerces.dom.DocumentTypeImpl].getInternalSubset"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:260,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:285,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getLength"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:288,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].item"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:291,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:291,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:293,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isEqualNode"
    JavaMethodInfo: null
    BBCount: 55
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:327,1"
      Dst: "[org.apache.xerces.dom.ParentNode].setOwnerDocument"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:328,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].setOwnerDocument"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].getNodeNumber()"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:344"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:348"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:339,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getOwnerDocument"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:340,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeNumber"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:346,1"
      Dst: "[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:347,1"
      Dst: "[org.apache.xerces.dom.CoreDOMImplementationImpl].assignDocTypeNumber"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].getName()"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:362"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:362,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:363,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].getEntities()"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "org.w3c.dom.NamedNodeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.ParentNode].synchronizeChildren()"
    - "[org.apache.xerces.dom.DeferredDocumentTypeImpl].synchronizeChildren()"
    functionUses: 9
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:395"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:392,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:393,1"
      Dst: "[org.apache.xerces.dom.ParentNode].synchronizeChildren"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].getNotations()"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "org.w3c.dom.NamedNodeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.ParentNode].synchronizeChildren()"
    - "[org.apache.xerces.dom.DeferredDocumentTypeImpl].synchronizeChildren()"
    functionUses: 3
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:404"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:407"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:406"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:404,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:405,1"
      Dst: "[org.apache.xerces.dom.ParentNode].synchronizeChildren"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].setReadOnly(boolean,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.ParentNode].synchronizeChildren()"
    - "[org.apache.xerces.dom.DeferredDocumentTypeImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.ParentNode].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setReadOnly(boolean,boolean)"
    functionUses: 7
    ICount: 14
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:421"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:424"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:423"
        BranchSideFuncs:
        - "setReadOnly(boolean,boolean)"
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:421,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:422,1"
      Dst: "[org.apache.xerces.dom.ParentNode].synchronizeChildren"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:424,1"
      Dst: "[org.apache.xerces.dom.ParentNode].setReadOnly"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:427,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].setReadOnly"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].getElements()"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: 437
    functionDepth: 0
    returnType: "org.w3c.dom.NamedNodeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.ParentNode].synchronizeChildren()"
    - "[org.apache.xerces.dom.DeferredDocumentTypeImpl].synchronizeChildren()"
    functionUses: 3
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:438"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:441"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:440"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:438,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:439,1"
      Dst: "[org.apache.xerces.dom.ParentNode].synchronizeChildren"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].setUserData(java.lang.String,java.lang.Object,org.w3c.dom.UserDataHandler)"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    - "org.w3c.dom.UserDataHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:446"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:447"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:448"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:458"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:449"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:456"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:455"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:456"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:455"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:464"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:447,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:450,1"
      Dst: "[java.util.Hashtable].remove"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:459,1"
      Dst: "[org.apache.xerces.dom.ParentNode$UserDataRecord].<init>"
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:459,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].getUserData(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:469"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:471"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DocumentTypeImpl:473"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:477"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DocumentTypeImpl:476"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentTypeImpl:472,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentTypeImpl].getUserDataRecord()"
    functionSourceFile: "org.apache.xerces.dom.DocumentTypeImpl"
    linkageType: null
    functionLinenumber: 480
    functionDepth: 0
    returnType: "java.util.Hashtable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredEntityReferenceImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredEntityReferenceImpl"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.DeferredDocumentImpl"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.EntityReferenceImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredEntityReferenceImpl:101,1"
      Dst: "[org.apache.xerces.dom.EntityReferenceImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredEntityReferenceImpl:104,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredEntityReferenceImpl].getNodeIndex()"
    functionSourceFile: "org.apache.xerces.dom.DeferredEntityReferenceImpl"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredEntityReferenceImpl].synchronizeData()"
    functionSourceFile: "org.apache.xerces.dom.DeferredEntityReferenceImpl"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int)"
    functionUses: 6
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredEntityReferenceImpl:128,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredEntityReferenceImpl:133,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName"
    - Src: "org.apache.xerces.dom.DeferredEntityReferenceImpl:134,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredEntityReferenceImpl].synchronizeChildren()"
    functionSourceFile: "org.apache.xerces.dom.DeferredEntityReferenceImpl"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isReadOnly(boolean)"
    - "[org.apache.xerces.dom.ParentNode].ownerDocument()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren(org.apache.xerces.dom.ParentNode,int)"
    - "[org.apache.xerces.dom.EntityReferenceImpl].setReadOnly(boolean,boolean)"
    functionUses: 12
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredEntityReferenceImpl:142,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.DeferredEntityReferenceImpl:145,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.DeferredEntityReferenceImpl:147,1"
      Dst: "[org.apache.xerces.dom.ParentNode].ownerDocument"
    - Src: "org.apache.xerces.dom.DeferredEntityReferenceImpl:148,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren"
    - Src: "org.apache.xerces.dom.DeferredEntityReferenceImpl:149,1"
      Dst: "[org.apache.xerces.dom.EntityReferenceImpl].setReadOnly"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].getCode()"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:38,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].setCode(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:44,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].getAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:50,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:50,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:56,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].getArchive()"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:62,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].setArchive(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:68,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].getBorder()"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:73,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].setBorder(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].getCodeBase()"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:85,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].setCodeBase(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:91,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].getCodeType()"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:97,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].setCodeType(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:103,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].getData()"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:109,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].setData(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:115,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].getDeclare()"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:121,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].setDeclare(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:127,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].getHeight()"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:133,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].setHeight(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:139,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].getHspace()"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:145,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].setHspace(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:151,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].getName()"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:156,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:162,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].getStandby()"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:168,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].setStandby(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:174,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].getTabIndex()"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:181,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:181,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].setTabIndex(int)"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:192,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:192,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].getType()"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:198,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].setType(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:204,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].getUseMap()"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:210,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].setUseMap(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:216,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].getVspace()"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:222,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].setVspace(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:228,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].getWidth()"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:234,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].setWidth(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:240,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].getContentDocument()"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLObjectElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLObjectElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLObjectElementImpl:257,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASDOMImplementationImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.ASDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASDOMImplementationImpl:45,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASDOMImplementationImpl].getDOMImplementation()"
    functionSourceFile: "org.apache.xerces.dom.ASDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASDOMImplementationImpl].createAS(boolean)"
    functionSourceFile: "org.apache.xerces.dom.ASDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.ASModel"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASDOMImplementationImpl:78,1"
      Dst: "[org.apache.xerces.dom.ASModelImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASDOMImplementationImpl].createDOMASBuilder()"
    functionSourceFile: "org.apache.xerces.dom.ASDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.DOMASBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASDOMImplementationImpl:88,1"
      Dst: "[org.apache.xerces.parsers.DOMASBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASDOMImplementationImpl].createDOMASWriter()"
    functionSourceFile: "org.apache.xerces.dom.ASDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.DOMASWriter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASDOMImplementationImpl:98,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASDOMImplementationImpl:99,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSmallElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLSmallElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSmallElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSmallElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLSmallElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSmallElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSmallElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLSmallElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSmallElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSmallElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLSmallElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSmallElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSmallElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLSmallElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSmallElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSmallElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLSmallElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSmallElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLSmallElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLSmallElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLSmallElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:50,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:51,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:51,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:52,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:52,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:51,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDDescription"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:58,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:59,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:64,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:65,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getPublicId"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:66,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:66,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:65,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDDescription].getGrammarType()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDDescription"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDDescription].getRootName()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDDescription"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDDescription].setRootName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDDescription"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDDescription].setPossibleRoots(java.util.ArrayList)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDDescription"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ArrayList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDDescription].setPossibleRoots(java.util.Vector)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:97,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDDescription"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription:org.apache.xerces.impl.xs.XSDDescription].getGrammarType()"
    functionUses: 18
    ICount: 78
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:115"
        BranchSideFuncs:
        - "getGrammarType()"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:114"
        BranchSideFuncs:
        - "getGrammarType()"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:118"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:130"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:150"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:115,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDDescription].getGrammarType"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:115,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarDescription].getGrammarType"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:115,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:124,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:139,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:141,1"
      Dst: "[java.util.ArrayList].get"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDDescription].hashCode()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDDescription"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDDescription:179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDDescription:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDDescription:177,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.PSVIErrorList].<init>(java.lang.String[],boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.PSVIErrorList"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.PSVIErrorList:42"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:39"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:38"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.PSVIErrorList:39,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.PSVIErrorList].contains(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.PSVIErrorList"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.PSVIErrorList:46"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:54"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:53"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.PSVIErrorList:47"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:47"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:46"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.PSVIErrorList:48"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:47"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:46"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.PSVIErrorList:54"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:59"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.PSVIErrorList:55"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:54"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.PSVIErrorList:55,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.PSVIErrorList].getLength()"
    functionSourceFile: "org.apache.xerces.impl.xs.PSVIErrorList"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.PSVIErrorList].item(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.PSVIErrorList"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.PSVIErrorList:68"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:69"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:68"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.PSVIErrorList:68"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:70"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.PSVIErrorList].get(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.PSVIErrorList"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.PSVIErrorList:79"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.PSVIErrorList:79"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.PSVIErrorList:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.PSVIErrorList:82,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.PSVIErrorList:82,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.PSVIErrorList:82,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.PSVIErrorList:82,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.PSVIErrorList].size()"
    functionSourceFile: "org.apache.xerces.impl.xs.PSVIErrorList"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.PSVIErrorList].getLength()"
    functionUses: 9
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.PSVIErrorList:86,1"
      Dst: "[org.apache.xerces.impl.xs.PSVIErrorList].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DurationDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DurationDV"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:38,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DurationDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DurationDV"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DurationDV].parse(java.lang.String,int)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:57,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DurationDV].parse"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:59,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DurationDV].parse(java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DurationDV"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)"
    - "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()"
    - "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf(java.lang.String,int,int,char)"
    - "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf(java.lang.String,int,int,char)"
    - "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(java.lang.String,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf(java.lang.String,int,int,char)"
    - "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(java.lang.String,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf(java.lang.String,int,int,char)"
    - "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(java.lang.String,int,int)"
    - "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf(java.lang.String,int,int,char)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(java.lang.String,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf(java.lang.String,int,int,char)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(java.lang.String,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf(java.lang.String,int,int,char)"
    - "[org.apache.xerces.impl.dv.xs.DurationDV].parseSecond(java.lang.String,int,int)"
    - "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()"
    - "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()"
    functionUses: 3
    ICount: 145
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:77"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:77"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:86"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:86"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:100"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:104"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:108"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:112"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:130"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:168"
        BranchSideFuncs:
        - "indexOf(java.lang.String,int,int,char)"
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:183"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:187"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:72,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:73,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:76,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:78,1"
      Dst: "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:96,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:113,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:172,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DurationDV].parseSecond"
    JavaMethodInfo: null
    BBCount: 43
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DurationDV].compareDates(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,boolean)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DurationDV"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "short"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareOrder(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)"
    - "[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareOrder(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareOrder(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.DurationDV].compareResults(short,short,boolean)"
    - "[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareOrder(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.DurationDV].compareResults(short,short,boolean)"
    - "[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareOrder(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.DurationDV].compareResults(short,short,boolean)"
    functionUses: 2
    ICount: 63
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:217"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)"
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:237"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:245"
        BranchSideFuncs:
        - "compareOrder(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
        - "addDuration(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
        - "compareResults(short,short,boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:213,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareOrder"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:219,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:223,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DurationDV].addDuration"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:233,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DurationDV].compareResults"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DurationDV].compareResults(short,short,boolean)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DurationDV"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "short"
    argCount: 3
    argTypes:
    - "short"
    - "short"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:267"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:266"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DurationDV"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].resetDateObj(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].modulo(int,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient(int,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient(int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].mod(int,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient(int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].mod(int,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].maxDayInMonthFor(int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].maxDayInMonthFor(int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].modulo(int,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient(int,int,int)"
    functionUses: 8
    ICount: 76
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:313"
        BranchSideFuncs:
        - "maxDayInMonthFor(int,int)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:312"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:279,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].resetDateObj"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:282,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].modulo"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:283,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:290,1"
      Dst: "[java.lang.Math].floor"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:296,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].mod"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:308,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].maxDayInMonthFor"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.DurationDV].parseSecond(java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DurationDV"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:338"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:334"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:331"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:330"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:342"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:341"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:343"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:333,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:337,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:337,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:337,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:337,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:342,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:342,1"
      Dst: "[java.lang.Double].parseDouble"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.DurationDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DurationDV"
    linkageType: null
    functionLinenumber: 349
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append2(java.lang.StringBuffer,double)"
    functionUses: 1
    ICount: 80
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:354"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:356"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:355"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:354"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:356"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:355"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:358"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:357"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:363"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:363"
        BranchSideFuncs:
        - "append2(java.lang.StringBuffer,double)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:362"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:367"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:365"
        BranchSideFuncs:
        - "append2(java.lang.StringBuffer,double)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:364"
        BranchSideFuncs:
        - "append2(java.lang.StringBuffer,double)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:350,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:353,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:367,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append2"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:370,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DurationDV].getDuration(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DurationDV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.Duration"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 91
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:375"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:375"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:375"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:375"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:375"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:375"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:378"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DurationDV:379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DurationDV:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:380,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:385,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:385,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DurationDV:379,1"
      Dst: "[javax.xml.datatype.DatatypeFactory].newDuration"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack"
    linkageType: null
    functionLinenumber: 1480
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>()"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack:1483"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack:1485"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack:1481,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack:1484,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].pushElement(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack"
    linkageType: null
    functionLinenumber: 1505
    functionDepth: 0
    returnType: "org.apache.xerces.xni.QName"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    functionUses: 6
    ICount: 34
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack:1506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack:1514"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack:1513"
        BranchSideFuncs:
        - "setValues(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack:1510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack:1513"
        BranchSideFuncs:
        - "setValues(org.apache.xerces.xni.QName)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack:1508,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack:1511,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack:1514,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].popElement(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack"
    linkageType: null
    functionLinenumber: 1526
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    functionUses: 9
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack:1527,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack].clear()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack"
    linkageType: null
    functionLinenumber: 1531
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DurationDV].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV:37,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DurationDV].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DurationDV].parse(java.lang.String,int)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV:42,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DurationDV].parse"
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV:45,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].getDuration(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.Duration"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV:51"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV:51"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV:53"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV:54"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV:54"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV:54"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV:55,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "org.apache.xerces.impl.dv.xs.YearMonthDurationDV:54,1"
      Dst: "[javax.xml.datatype.DatatypeFactory].newDuration"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:353,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].retrieveInitialGrammarSet(java.lang.String)"
    functionUses: 6
    ICount: 8
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:371"
        BranchSideFuncs:
        - "retrieveInitialGrammarSet(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:370"
        BranchSideFuncs:
        - "retrieveInitialGrammarSet(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:369,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveInitialGrammarSet"
    - Src: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:371,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool"
    linkageType: null
    functionLinenumber: 381
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionUses: 7
    ICount: 8
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:383"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:384"
        BranchSideFuncs:
        - "retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
      - BranchSide: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:383"
        BranchSideFuncs:
        - "retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    Callsites:
    - Src: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:382,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveGrammar"
    - Src: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:384,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool"
    linkageType: null
    functionLinenumber: 396
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.grammars.Grammar[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    functionUses: 5
    ICount: 7
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:397,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].cacheGrammars"
    - Src: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:398,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:411"
        BranchSideFuncs:
        - "getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
      - BranchSide: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:410"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:408,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].containsGrammar"
    - Src: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:409,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].getGrammar"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool:422,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].containsGrammar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.ShortListImpl].<init>(short[],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.ShortListImpl"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.ShortListImpl:52,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.ShortListImpl].getLength()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.ShortListImpl"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.ShortListImpl].contains(short)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.ShortListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.ShortListImpl:74"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:79"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:78"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.ShortListImpl:75"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:73"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.util.ShortListImpl].item(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.ShortListImpl"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xs.XSException].<init>(short,java.lang.String)"
    functionUses: 8
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.ShortListImpl:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:84"
        BranchSideFuncs:
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:83"
        BranchSideFuncs:
        - "<init>(short,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.util.ShortListImpl:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:86"
        BranchSideFuncs:
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.ShortListImpl:84,1"
      Dst: "[org.apache.xerces.xs.XSException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.ShortListImpl].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.ShortListImpl"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].item(int)"
    functionUses: 19
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.ShortListImpl:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:90"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.ShortListImpl:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:92"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.xs.util.ShortListImpl:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.ShortListImpl:98"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:103"
        BranchSideFuncs:
        - "item(int)"
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.ShortListImpl:99"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.ShortListImpl:95,1"
      Dst: "[org.apache.xerces.xs.ShortList].getLength"
    - Src: "org.apache.xerces.impl.xs.util.ShortListImpl:99,1"
      Dst: "[org.apache.xerces.xs.ShortList].item"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.ShortListImpl"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.ShortListImpl:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.ShortListImpl:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.ShortListImpl:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.ShortListImpl:112,1"
      Dst: "[java.lang.Short].<init>"
    - Src: "org.apache.xerces.impl.xs.util.ShortListImpl:114,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.util.ShortListImpl:114,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.util.ShortListImpl:114,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.util.ShortListImpl:114,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.ShortListImpl].size()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.ShortListImpl"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].getLength()"
    functionUses: 8
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.ShortListImpl:118,1"
      Dst: "[org.apache.xerces.impl.xs.util.ShortListImpl].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLQuoteElementImpl].getCite()"
    functionSourceFile: "org.apache.html.dom.HTMLQuoteElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLQuoteElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLQuoteElementImpl].setCite(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLQuoteElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLQuoteElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLQuoteElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLQuoteElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLQuoteElementImpl:54,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.StartElementImpl$1].<init>()"
    functionSourceFile: "org.apache.xerces.stax.events.StartElementImpl$1"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.StartElementImpl$1:47,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.StartElementImpl$1].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.stax.events.StartElementImpl$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.StartElementImpl$1:49"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.StartElementImpl$1:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.StartElementImpl$1:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.StartElementImpl$1:49,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.xerces.stax.events.StartElementImpl$1:54,1"
      Dst: "[javax.xml.namespace.QName].toString"
    - Src: "org.apache.xerces.stax.events.StartElementImpl$1:54,1"
      Dst: "[java.lang.String].compareTo"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTableElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTableElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTableElementImpl].setColumns(int)"
    functionSourceFile: "org.apache.wml.dom.WMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTableElementImpl:35,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTableElementImpl].getColumns()"
    functionSourceFile: "org.apache.wml.dom.WMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTableElementImpl:39,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTableElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTableElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTableElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTableElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTableElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTableElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTableElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTableElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTableElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTableElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTableElementImpl].getAlign()"
    functionSourceFile: "org.apache.wml.dom.WMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTableElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTableElementImpl].setTitle(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTableElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTableElementImpl].getTitle()"
    functionSourceFile: "org.apache.wml.dom.WMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTableElementImpl:71,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTableElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTableElementImpl:75,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTableElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTableElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport].getContextClassLoader()"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.SecuritySupport$1].<init>()"
    - "[org.apache.xerces.impl.dv.SecuritySupport$1].run()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:40,1"
      Dst: "[org.apache.xerces.impl.dv.SecuritySupport$1].<init>"
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:41,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport].getSystemClassLoader()"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.SecuritySupport$2].<init>()"
    - "[org.apache.xerces.impl.dv.SecuritySupport$2].run()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:53,1"
      Dst: "[org.apache.xerces.impl.dv.SecuritySupport$2].<init>"
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:54,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport].getParentClassLoader(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.SecuritySupport$3].<init>(java.lang.ClassLoader)"
    - "[org.apache.xerces.impl.dv.SecuritySupport$3].run()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:66,1"
      Dst: "[org.apache.xerces.impl.dv.SecuritySupport$3].<init>"
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:67,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport].getSystemProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.SecuritySupport$4].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.dv.SecuritySupport$4].run()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:82,1"
      Dst: "[org.apache.xerces.impl.dv.SecuritySupport$4].<init>"
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:83,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport].getFileInputStream(java.io.File)"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.FileInputStream"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:94,1"
      Dst: "[org.apache.xerces.impl.dv.SecuritySupport$5].<init>"
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:95,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:101,1"
      Dst: "[java.security.PrivilegedActionException].getException"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport].getResourceAsStream(java.lang.ClassLoader,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:108,1"
      Dst: "[org.apache.xerces.impl.dv.SecuritySupport$6].<init>"
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:109,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport].getFileExists(java.io.File)"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:123,1"
      Dst: "[org.apache.xerces.impl.dv.SecuritySupport$7].<init>"
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:124,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:128,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport].getLastModified(java.io.File)"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:132,1"
      Dst: "[org.apache.xerces.impl.dv.SecuritySupport$8].<init>"
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:133,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:137,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport:140,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTdElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTdElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTdElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTdElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTdElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTdElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTdElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLTdElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTdElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTdElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTdElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTdElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTdElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLTdElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTdElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTdElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTdElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTdElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTdElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLTdElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTdElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].setWidth(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].getWidth()"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].setLocalSrc(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].getLocalSrc()"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].setHeight(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].getHeight()"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:71,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:75,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].getAlign()"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].setVspace(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:83,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].getVspace()"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:87,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].setAlt(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:91,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].getAlt()"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:95,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:99,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:103,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].setHspace(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:107,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].getHspace()"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:111,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].setSrc(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:115,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLImgElementImpl].getSrc()"
    functionSourceFile: "org.apache.wml.dom.WMLImgElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLImgElementImpl:119,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMBuilder].<init>(org.apache.xerces.impl.xs.models.CMNodeFactory)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMBuilder"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.models.CMNodeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:53,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMBuilder].setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMBuilder"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSDeclarationPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMBuilder].getContentModel(org.apache.xerces.impl.xs.XSComplexTypeDecl,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMBuilder"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.models.XSCMValidator"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].createAllCM(org.apache.xerces.impl.xs.XSParticleDecl)"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].createDFACM(org.apache.xerces.impl.xs.XSParticleDecl,boolean)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].resetNodeCount()"
    functionUses: 2
    ICount: 28
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:73"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:73"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:77"
        BranchSideFuncs:
        - "getParticle()"
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:88"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:92"
        BranchSideFuncs:
        - "createDFACM(org.apache.xerces.impl.xs.XSParticleDecl,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:88"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:92"
        BranchSideFuncs:
        - "createDFACM(org.apache.xerces.impl.xs.XSParticleDecl,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:72,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:78,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:90,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMBuilder].createAllCM"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:93,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMBuilder].createDFACM"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:98,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].resetNodeCount"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMBuilder].createAllCM(org.apache.xerces.impl.xs.XSParticleDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMBuilder"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.models.XSCMValidator"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.models.XSAllCM].<init>(boolean,int)"
    - "[org.apache.xerces.impl.xs.models.XSAllCM].addElement(org.apache.xerces.impl.xs.XSElementDecl,boolean)"
    functionUses: 1
    ICount: 33
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:112"
        BranchSideFuncs:
        - "<init>(boolean,int)"
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:113"
        BranchSideFuncs:
        - "<init>(boolean,int)"
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:112"
        BranchSideFuncs:
        - "<init>(boolean,int)"
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:118"
        BranchSideFuncs:
        - "addElement(org.apache.xerces.impl.xs.XSElementDecl,boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:116,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSAllCM].<init>"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:119,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSAllCM].addElement"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.models.CMBuilder].createDFACM(org.apache.xerces.impl.xs.XSParticleDecl,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMBuilder"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.models.XSCMValidator"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree(org.apache.xerces.impl.xs.XSParticleDecl)"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].buildSyntaxTree(org.apache.xerces.impl.xs.XSParticleDecl,boolean)"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].useRepeatingLeafNodes(org.apache.xerces.impl.xs.XSParticleDecl)"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].<init>(org.apache.xerces.impl.dtd.models.CMNode,int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:125"
        BranchSideFuncs:
        - "useRepeatingLeafNodes(org.apache.xerces.impl.xs.XSParticleDecl)"
        - "buildSyntaxTree(org.apache.xerces.impl.xs.XSParticleDecl,boolean)"
        - "buildCompactSyntaxTree(org.apache.xerces.impl.xs.XSParticleDecl)"
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:130"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:132"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.dtd.models.CMNode,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:129,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMBuilder].useRepeatingLeafNodes"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:129,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:129,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMBuilder].buildSyntaxTree"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:133,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSDFACM].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMBuilder].buildSyntaxTree(org.apache.xerces.impl.xs.XSParticleDecl,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMBuilder"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.CMNode"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getMaxOccursUnbounded()"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].expandContentModel(org.apache.xerces.impl.dtd.models.CMNode,int,int)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].setIsCompactUPAModel(boolean)"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].buildSyntaxTree(org.apache.xerces.impl.xs.XSParticleDecl,boolean)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].isCompactedForUPA()"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].expandContentModel(org.apache.xerces.impl.dtd.models.CMNode,int,int)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].setIsCompactUPAModel(boolean)"
    functionUses: 2
    ICount: 76
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:161"
        BranchSideFuncs:
        - "getMaxOccursUnbounded()"
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:152"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:177"
        BranchSideFuncs:
        - "getCMLeafNode(int,java.lang.Object,int,int)"
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:170"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:214"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:187"
        BranchSideFuncs:
        - "isCompactedForUPA()"
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:209"
        BranchSideFuncs:
        - "getCMBinOpNode(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)"
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:221"
        BranchSideFuncs:
        - "getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:220"
        BranchSideFuncs:
        - "setIsCompactUPAModel(boolean)"
        - "expandContentModel(org.apache.xerces.impl.dtd.models.CMNode,int,int)"
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:221"
        BranchSideFuncs:
        - "getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:220"
        BranchSideFuncs:
        - "setIsCompactUPAModel(boolean)"
        - "expandContentModel(org.apache.xerces.impl.dtd.models.CMNode,int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:152,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].getMaxOccursUnbounded"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:178,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:180,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMBuilder].expandContentModel"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:182,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].setIsCompactUPAModel"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:201,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMBuilder].buildSyntaxTree"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:204,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].isCompactedForUPA"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:210,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:219,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.models.CMBuilder].expandContentModel(org.apache.xerces.impl.dtd.models.CMNode,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMBuilder"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.CMNode"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMNode"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)"
    functionUses: 2
    ICount: 49
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:237"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:237"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:248"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:248"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:272"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:284"
        BranchSideFuncs:
        - "getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:274"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:242,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:263,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:262,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMBuilder"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.CMNode"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMNode"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.models.CMBuilder].copyNode(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)"
    functionUses: 6
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:294"
        BranchSideFuncs:
        - "copyNode(org.apache.xerces.impl.dtd.models.CMNode)"
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:293"
        BranchSideFuncs:
        - "getCMBinOpNode(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)"
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:292"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:291"
        BranchSideFuncs:
        - "copyNode(org.apache.xerces.impl.dtd.models.CMNode)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:292,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMBuilder].copyNode"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:296,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:295,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMBuilder].copyNode(org.apache.xerces.impl.dtd.models.CMNode)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMBuilder"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.CMNode"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].copyNode(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].getLeft()"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].copyNode(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight()"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].copyNode(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild()"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].getLeaf()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].getParticleId()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    functionUses: 4
    ICount: 34
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:305"
        BranchSideFuncs:
        - "getCMBinOpNode(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)"
        - "getRight()"
        - "getLeft()"
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:311"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:313"
        BranchSideFuncs:
        - "copyNode(org.apache.xerces.impl.dtd.models.CMNode)"
        - "getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
        - "getChild()"
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:311"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:313"
        BranchSideFuncs:
        - "copyNode(org.apache.xerces.impl.dtd.models.CMNode)"
        - "getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
        - "getChild()"
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:311"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:320"
        BranchSideFuncs:
        - "getParticleId()"
        - "getCMLeafNode(int,java.lang.Object,int,int)"
        - "type()"
        - "getLeaf()"
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:302,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:307,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMBinOp].getLeft"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:307,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMBuilder].copyNode"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:308,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:307,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:315,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:315,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:322,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMLeaf].getLeaf"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:322,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMLeaf].getParticleId"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:322,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree(org.apache.xerces.impl.xs.XSParticleDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMBuilder"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.CMNode"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree2(org.apache.xerces.impl.xs.XSParticleDecl,int,int)"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree2(org.apache.xerces.impl.xs.XSParticleDecl,int,int)"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree(org.apache.xerces.impl.xs.XSParticleDecl)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
    functionUses: 2
    ICount: 50
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:339"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:338"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:344"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:359"
        BranchSideFuncs:
        - "buildCompactSyntaxTree2(org.apache.xerces.impl.xs.XSParticleDecl,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:344"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:345"
        BranchSideFuncs:
        - "buildCompactSyntaxTree2(org.apache.xerces.impl.xs.XSParticleDecl,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:344"
        BranchSideFuncs:
        - "buildCompactSyntaxTree2(org.apache.xerces.impl.xs.XSParticleDecl,int,int)"
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:344"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:359"
        BranchSideFuncs:
        - "buildCompactSyntaxTree2(org.apache.xerces.impl.xs.XSParticleDecl,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:364"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:366"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:370"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:369"
        BranchSideFuncs:
        - "getCMBinOpNode(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)"
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:374"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:383"
        BranchSideFuncs:
        - "getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:383"
        BranchSideFuncs:
        - "getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:382"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:340,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree2"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:362,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:370,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:378,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree2(org.apache.xerces.impl.xs.XSParticleDecl,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMBuilder"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.CMNode"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMRepeatingLeafNode(int,java.lang.Object,int,int,int,int)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
    functionUses: 2
    ICount: 86
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:396"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:396"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:397"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:401"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:397"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:401"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:402"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:409"
        BranchSideFuncs:
        - "getCMRepeatingLeafNode(int,java.lang.Object,int,int,int,int)"
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:402"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:409"
        BranchSideFuncs:
        - "getCMRepeatingLeafNode(int,java.lang.Object,int,int,int,int)"
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:411"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:415"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:414"
        BranchSideFuncs:
        - "getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:390,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:395,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode"
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:410,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMRepeatingLeafNode"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.CMBuilder].useRepeatingLeafNodes(org.apache.xerces.impl.xs.XSParticleDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.CMBuilder"
    linkageType: null
    functionLinenumber: 425
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.models.CMBuilder].useRepeatingLeafNodes(org.apache.xerces.impl.xs.XSParticleDecl)"
    functionUses: 2
    ICount: 44
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:449"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:448"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:433"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:432"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:442"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:433"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:436"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:436"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:436"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:436"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:441"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:443"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:449"
        BranchSideFuncs:
        - "useRepeatingLeafNodes(org.apache.xerces.impl.xs.XSParticleDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:448"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.CMBuilder:444"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.CMBuilder:442"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.CMBuilder:444,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMBuilder].useRepeatingLeafNodes"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.MonthDayDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.MonthDayDV"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:37,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.MonthDayDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.MonthDayDV"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.MonthDayDV].parse(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:50,1"
      Dst: "[org.apache.xerces.impl.dv.xs.MonthDayDV].parse"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:52,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.MonthDayDV].parse(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.MonthDayDV"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)"
    - "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(java.lang.String,int,int)"
    - "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(java.lang.String,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isNextCharUTCSign(java.lang.String,int,int)"
    - "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTimeZone(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionUses: 1
    ICount: 56
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.MonthDayDV:71"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDayDV:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDayDV:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.MonthDayDV:71"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDayDV:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDayDV:73"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.MonthDayDV:77"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDayDV:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDayDV:80"
        BranchSideFuncs:
        - "parseInt(java.lang.String,int,int)"
    - Branch String: "org.apache.xerces.impl.dv.xs.MonthDayDV:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDayDV:93"
        BranchSideFuncs:
        - "isNextCharUTCSign(java.lang.String,int,int)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDayDV:92"
        BranchSideFuncs:
        - "saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
        - "validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - Branch String: "org.apache.xerces.impl.dv.xs.MonthDayDV:84"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDayDV:88"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDayDV:87"
        BranchSideFuncs:
        - "getTimeZone(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,int,int)"
    - Branch String: "org.apache.xerces.impl.dv.xs.MonthDayDV:98"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDayDV:101"
        BranchSideFuncs:
        - "normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDayDV:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.MonthDayDV:98"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDayDV:101"
        BranchSideFuncs:
        - "normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDayDV:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:65,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:66,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:71,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:72,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:72,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:72,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:72,1"
      Dst: "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:74,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:84,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isNextCharUTCSign"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:88,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTimeZone"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:93,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:96,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:99,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.MonthDayDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.MonthDayDV"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:112,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:113,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:115,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:119,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.MonthDayDV].getXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.MonthDayDV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.MonthDayDV:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDayDV:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:126,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].hasTimeZone"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDayDV:123,1"
      Dst: "[javax.xml.datatype.DatatypeFactory].newXMLGregorianCalendar"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFieldSetElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFieldSetElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFieldSetElementImpl:42,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport].getContextClassLoader()"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport:40,1"
      Dst: "[org.apache.xml.serialize.SecuritySupport$1].<init>"
    - Src: "org.apache.xml.serialize.SecuritySupport:41,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport].getSystemClassLoader()"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport:53,1"
      Dst: "[org.apache.xml.serialize.SecuritySupport$2].<init>"
    - Src: "org.apache.xml.serialize.SecuritySupport:54,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport].getParentClassLoader(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport:66,1"
      Dst: "[org.apache.xml.serialize.SecuritySupport$3].<init>"
    - Src: "org.apache.xml.serialize.SecuritySupport:67,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport].getSystemProperty(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport:82,1"
      Dst: "[org.apache.xml.serialize.SecuritySupport$4].<init>"
    - Src: "org.apache.xml.serialize.SecuritySupport:83,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport].getFileInputStream(java.io.File)"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.FileInputStream"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport:94,1"
      Dst: "[org.apache.xml.serialize.SecuritySupport$5].<init>"
    - Src: "org.apache.xml.serialize.SecuritySupport:95,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.xml.serialize.SecuritySupport:101,1"
      Dst: "[java.security.PrivilegedActionException].getException"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport].getResourceAsStream(java.lang.ClassLoader,java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport:108,1"
      Dst: "[org.apache.xml.serialize.SecuritySupport$6].<init>"
    - Src: "org.apache.xml.serialize.SecuritySupport:109,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport].getFileExists(java.io.File)"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport:123,1"
      Dst: "[org.apache.xml.serialize.SecuritySupport$7].<init>"
    - Src: "org.apache.xml.serialize.SecuritySupport:124,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.xml.serialize.SecuritySupport:128,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport].getLastModified(java.io.File)"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport:132,1"
      Dst: "[org.apache.xml.serialize.SecuritySupport$8].<init>"
    - Src: "org.apache.xml.serialize.SecuritySupport:133,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.xml.serialize.SecuritySupport:137,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport].<init>()"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport:140,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport$3].<init>(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport$3"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport$3:67,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport$3].run()"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport$3"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.SecuritySupport$3:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.SecuritySupport$3:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport$3:71,1"
      Dst: "[java.lang.ClassLoader].getParent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].<init>()"
    functionUses: 1
    ICount: 17
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:91,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:65,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].<init>(boolean,org.apache.xerces.xs.ElementPSVI)"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "org.apache.xerces.xs.ElementPSVI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.ElementPSVImpl:103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.ElementPSVImpl:105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.ElementPSVImpl:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.ElementPSVImpl:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:93,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:65,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].<init>"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:94,1"
      Dst: "[org.apache.xerces.xs.ElementPSVI].getElementDeclaration"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:95,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getTypeDefinition"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:96,1"
      Dst: "[org.apache.xerces.xs.ElementPSVI].getNil"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:97,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getIsSchemaSpecified"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:98,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getSchemaValue"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:98,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:99,1"
      Dst: "[org.apache.xerces.xs.ElementPSVI].getNotation"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:100,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getValidationAttempted"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:101,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getValidity"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:102,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getValidationContext"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:106,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:107,1"
      Dst: "[org.apache.xerces.impl.xs.ElementPSVImpl].copySchemaInformationTo"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:110,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getErrorCodes"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:111,1"
      Dst: "[org.apache.xerces.xs.StringList].getLength"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:113,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getErrorMessages"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:116,1"
      Dst: "[org.apache.xerces.xs.StringList].item"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:121,1"
      Dst: "[org.apache.xerces.xs.ElementPSVI].getSchemaInformation"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].constant()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.ItemPSVI"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.ElementPSVImpl:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:134,1"
      Dst: "[org.apache.xerces.impl.xs.ElementPSVImpl].isConstant"
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:137,1"
      Dst: "[org.apache.xerces.impl.xs.ElementPSVImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].isConstant()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaDefault()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.ElementPSVImpl:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:154,1"
      Dst: "[org.apache.xerces.xs.XSElementDeclaration].getConstraintValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaNormalizedValue()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:165,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].getIsSchemaSpecified()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].getValidationAttempted()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].getValidity()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].getErrorCodes()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "org.apache.xerces.xs.StringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.PSVIErrorList].<init>(java.lang.String[],boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.ElementPSVImpl:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.ElementPSVImpl:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:207"
        BranchSideFuncs:
        - "<init>(java.lang.String[],boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:208,1"
      Dst: "[org.apache.xerces.impl.xs.PSVIErrorList].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].getErrorMessages()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "org.apache.xerces.xs.StringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.PSVIErrorList].<init>(java.lang.String[],boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.ElementPSVImpl:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.ElementPSVImpl:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:220"
        BranchSideFuncs:
        - "<init>(java.lang.String[],boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:221,1"
      Dst: "[org.apache.xerces.impl.xs.PSVIErrorList].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].getValidationContext()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].getNil()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].getNotation()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNotationDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].getTypeDefinition()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].getMemberTypeDefinition()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSSimpleTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:266,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].getElementDeclaration()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSElementDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaInformation()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSModelImpl].<init>(org.apache.xerces.impl.xs.SchemaGrammar[])"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.ElementPSVImpl:286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:289"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.xs.SchemaGrammar[])"
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:288"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.ElementPSVImpl:286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:289"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.xs.SchemaGrammar[])"
      - BranchSide: "org.apache.xerces.impl.xs.ElementPSVImpl:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:287,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].getActualNormalizedValue()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:296,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].getActualNormalizedValueType()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:303,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].getItemValueTypes()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.ShortList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:310,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaValue()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].reset()"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.ElementPSVImpl:333,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.ElementPSVImpl].copySchemaInformationTo(org.apache.xerces.impl.xs.ElementPSVImpl)"
    functionSourceFile: "org.apache.xerces.impl.xs.ElementPSVImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.ElementPSVImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport$7].<init>(java.io.File)"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport$7"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$7:124,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport$7].run()"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport$7"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.SecuritySupport$7:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.SecuritySupport$7:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$7:126,1"
      Dst: "[java.io.File].exists"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport$3].<init>(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport$3"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport$3:67,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport$3].run()"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport$3"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.SecuritySupport$3:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.SecuritySupport$3:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport$3:71,1"
      Dst: "[java.lang.ClassLoader].getParent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,java.lang.String,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.io.MalformedByteSequenceException"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.apache.xerces.util.MessageFormatter"
    - "java.util.Locale"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.MalformedByteSequenceException:81,1"
      Dst: "[java.io.CharConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getDomain()"
    functionSourceFile: "org.apache.xerces.impl.io.MalformedByteSequenceException"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getKey()"
    functionSourceFile: "org.apache.xerces.impl.io.MalformedByteSequenceException"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getArguments()"
    functionSourceFile: "org.apache.xerces.impl.io.MalformedByteSequenceException"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getMessage()"
    functionSourceFile: "org.apache.xerces.impl.io.MalformedByteSequenceException"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.msg.XMLMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.XPointerMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionUses: 12
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.io.MalformedByteSequenceException:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.MalformedByteSequenceException:135"
        BranchSideFuncs:
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.io.MalformedByteSequenceException:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.MalformedByteSequenceException:129,1"
      Dst: "[org.apache.xerces.util.MessageFormatter].formatMessage"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext"
    linkageType: null
    functionLinenumber: 1973
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext:1974,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext].contains(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext"
    linkageType: null
    functionLinenumber: 1979
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext:1980"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext:1985"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext:1984"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext:1981"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext:1980"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext:1979"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext].reset()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext"
    linkageType: null
    functionLinenumber: 1988
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext].addOffset(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext"
    linkageType: null
    functionLinenumber: 1993
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext].expandOffsets()"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext:1994"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext:1997"
        BranchSideFuncs:
        - "expandOffsets()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext:1996"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext:1995,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext].expandOffsets"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext].expandOffsets()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext"
    linkageType: null
    functionLinenumber: 2000
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext:2005,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDHandler"
    - "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:51,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].traverse(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSNotationDecl"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].<init>()"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.xs.XSObject)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 2
    ICount: 88
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:65"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:71"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:75"
        BranchSideFuncs:
        - "getFirstChildElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:71"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:75"
        BranchSideFuncs:
        - "getFirstChildElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:91"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:90"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:91"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:90"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:92"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:97"
        BranchSideFuncs:
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:96"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:101"
        BranchSideFuncs:
        - "addXSObject(org.apache.xerces.xs.XSObject)"
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:109"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:108"
        BranchSideFuncs:
        - "getGlobalNotationDecl(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:113"
        BranchSideFuncs:
        - "getGlobalNotationDecl(java.lang.String,java.lang.String)"
        - "schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:121"
        BranchSideFuncs:
        - "addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:126"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:124"
        BranchSideFuncs:
        - "addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:59,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:66,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:67,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:76,1"
      Dst: "[org.apache.xerces.impl.xs.XSNotationDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:83,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:86,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:86,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:87,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:88,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:91,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:93,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:98,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:99,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:109,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:110,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:114,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:125,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalNotationDecl"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].initD(java.lang.String)"
    functionUses: 1
    ICount: 30
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:55"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:59"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:58"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:59"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:59"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:59"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:59"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:59"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:62"
        BranchSideFuncs:
        - "initD(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:60"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:54,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:55,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:60,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:60,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:63,1"
      Dst: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].initD"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].initD(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(char)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(char)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(char)"
    functionUses: 1
    ICount: 106
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:68"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:73"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:72"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:79"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:80"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:92"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:94"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:92"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:94"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:100"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:130"
        BranchSideFuncs:
        - "isDigit(char)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:129"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:67,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:69,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:76,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:92,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:111,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:111,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].compareTo(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal)"
    functionUses: 15
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:152"
        BranchSideFuncs:
        - "compareTo(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal)"
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:152"
        BranchSideFuncs:
        - "compareTo(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:155,1"
      Dst: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].compareTo"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].compareFractionalPart(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:162,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:165,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:168,1"
      Dst: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].truncateTrailingZeros"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:169,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:169,1"
      Dst: "[java.lang.String].compareTo"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].truncateTrailingZeros(java.lang.StringBuffer,java.lang.StringBuffer)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:173,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:174,1"
      Dst: "[java.lang.StringBuffer].charAt"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:175,1"
      Dst: "[java.lang.StringBuffer].deleteCharAt"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].compareTo(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].compare(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal)"
    functionUses: 2
    ICount: 53
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:201"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:210"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:212"
        BranchSideFuncs:
        - "compare(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal)"
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:193,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:213,1"
      Dst: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].compare"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].compare(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].intComp(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].compareDecimal(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].compareDecimal(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].intComp(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal)"
    functionUses: 1
    ICount: 88
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:259"
        BranchSideFuncs:
        - "intComp(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal)"
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:254"
        BranchSideFuncs:
        - "compareDecimal(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:222,1"
      Dst: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].intComp"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:231,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:235,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:235,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:236,1"
      Dst: "[java.lang.StringBuffer].deleteCharAt"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:241,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:241,1"
      Dst: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].compareDecimal"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].intComp(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].compareDecimal(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:271"
        BranchSideFuncs:
        - "compareDecimal(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:270"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:272,1"
      Dst: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].compareDecimal"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].compareDecimal(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].truncateTrailingZeros(java.lang.StringBuffer,java.lang.StringBuffer)"
    functionUses: 3
    ICount: 31
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:282"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:284"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:286"
        BranchSideFuncs:
        - "truncateTrailingZeros(java.lang.StringBuffer,java.lang.StringBuffer)"
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:292"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:286"
        BranchSideFuncs:
        - "truncateTrailingZeros(java.lang.StringBuffer,java.lang.StringBuffer)"
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:292"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:286"
        BranchSideFuncs:
        - "truncateTrailingZeros(java.lang.StringBuffer,java.lang.StringBuffer)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:280,1"
      Dst: "[java.lang.String].compareTo"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:284,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:287,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:290,1"
      Dst: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].truncateTrailingZeros"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:291,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].toString()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].makeCanonical()"
    functionUses: 14
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:301"
        BranchSideFuncs:
        - "makeCanonical()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:300"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:299,1"
      Dst: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].makeCanonical"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].makeCanonical()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].isIdentical(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:316"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:316"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:319"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal:314,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AnyAtomicDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AnyAtomicDV"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.AnyAtomicDV:32,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AnyAtomicDV].getAllowedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AnyAtomicDV"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AnyAtomicDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AnyAtomicDV"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport$5].<init>(java.io.File)"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport$5"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport$5:95,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport$5].run()"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport$5"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport$5:97,1"
      Dst: "[java.io.FileInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].<init>(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.DOMValidatorHelper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:478,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].pushContext()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext"
    linkageType: null
    functionLinenumber: 504
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$000(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
    - "[org.apache.xerces.util.NamespaceSupport].pushContext()"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushContext()"
    functionUses: 9
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:505,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$000"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:505,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].pushContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].popContext()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext"
    linkageType: null
    functionLinenumber: 508
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$000(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
    - "[org.apache.xerces.util.NamespaceSupport].popContext()"
    functionUses: 11
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:509,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$000"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:509,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].popContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].declarePrefix(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext"
    linkageType: null
    functionLinenumber: 512
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$000(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
    - "[org.apache.xerces.util.NamespaceSupport].declarePrefix(java.lang.String,java.lang.String)"
    functionUses: 6
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:513,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$000"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:513,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].declarePrefix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext"
    linkageType: null
    functionLinenumber: 516
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$000(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].fillNamespaceContext()"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$000(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
    - "[org.apache.xerces.util.NamespaceSupport].containsPrefix(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI0(java.lang.String)"
    functionUses: 30
    ICount: 19
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:518"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:519"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:523"
        BranchSideFuncs:
        - "fillNamespaceContext()"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:522"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:523"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:528"
        BranchSideFuncs:
        - "containsPrefix(java.lang.String)"
        - "access$000(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:524"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:528"
        BranchSideFuncs:
        - "getURI0(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:527"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:517,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$000"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:517,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].getURI"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:520,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].fillNamespaceContext"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:524,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].containsPrefix"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:525,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI0"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getPrefix(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext"
    linkageType: null
    functionLinenumber: 531
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$000(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getPrefix(java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:532,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$000"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:532,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].getPrefix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getDeclaredPrefixCount()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext"
    linkageType: null
    functionLinenumber: 535
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$000(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
    - "[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixCount()"
    functionUses: 4
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:536,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$000"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:536,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getDeclaredPrefixAt(int)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext"
    linkageType: null
    functionLinenumber: 539
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$000(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
    - "[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixAt(int)"
    functionUses: 4
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:540,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$000"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:540,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixAt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getAllPrefixes()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext"
    linkageType: null
    functionLinenumber: 543
    functionDepth: 0
    returnType: "java.util.Enumeration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$000(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
    - "[org.apache.xerces.util.NamespaceSupport].getAllPrefixes()"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getAllPrefixes()"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:544,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$000"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:544,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].getAllPrefixes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].reset()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].fillNamespaceContext()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext"
    linkageType: null
    functionLinenumber: 552
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$100(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$100(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getAttributes()"
    - "[org.apache.xerces.dom.ElementImpl].getAttributes()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getAttributes()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributes()"
    - "[org.apache.xerces.dom.NodeImpl].getAttributes()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].item(int)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].item(int)"
    - "[org.apache.xerces.dom.AttrImpl].getValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$200(org.apache.xerces.jaxp.validation.DOMValidatorHelper,org.apache.xerces.xni.QName,org.w3c.dom.Node)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$300(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].declarePrefix0(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$300(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].declarePrefix0(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    functionUses: 1
    ICount: 60
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:553"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:584"
        BranchSideFuncs:
        - "access$100(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:583"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:555"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:584"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:583"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:556"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:581"
        BranchSideFuncs:
        - "getAttributes()"
        - "getLength()"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:580"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:559"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:581"
        BranchSideFuncs:
        - "getValue()"
        - "item(int)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:580"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:562"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:565"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:564"
        BranchSideFuncs:
        - "access$200(org.apache.xerces.jaxp.validation.DOMValidatorHelper,org.apache.xerces.xni.QName,org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:569"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:556"
        BranchSideFuncs:
        - "getAttributes()"
        - "getLength()"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:571"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:574"
        BranchSideFuncs:
        - "access$300(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
        - "addSymbol(java.lang.String)"
        - "declarePrefix0(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:572"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:571"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:575"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:574"
        BranchSideFuncs:
        - "access$300(org.apache.xerces.jaxp.validation.DOMValidatorHelper)"
        - "addSymbol(java.lang.String)"
        - "declarePrefix0(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:553,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$100"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:554,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:556,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:557,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:558,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:560,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:561,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:565,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$200"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:572,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:572,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].access$300"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:572,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:572,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].declarePrefix0"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].declarePrefix0(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext"
    linkageType: null
    functionLinenumber: 587
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:588"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:595"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:594"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:590,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI0(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext"
    linkageType: null
    functionLinenumber: 600
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:601"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:607"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:606"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:602"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:601"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext:600"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 497
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:498"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:500"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:499"
        BranchSideFuncs:
        - "compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:501,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 508
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    - "org.apache.xerces.impl.xpath.regex.Op"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op].createDot()"
    - "[org.apache.xerces.impl.xpath.regex.Op].createChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChar()"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].getChar()"
    - "[org.apache.xerces.impl.xpath.regex.Op].createAnchor(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChar()"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].getChar()"
    - "[org.apache.xerces.impl.xpath.regex.Op].createRange(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token].size()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token].size()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op].createUnion(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token].size()"
    - "[org.apache.xerces.impl.xpath.regex.Op$UnionOp].addElement(org.apache.xerces.impl.xpath.regex.Op)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMax()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getMax()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Op].createQuestion(boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].setChild(org.apache.xerces.impl.xpath.regex.Op)"
    - "[org.apache.xerces.impl.xpath.regex.Op].createNonGreedyClosure()"
    - "[org.apache.xerces.impl.xpath.regex.Op].createClosure(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].setChild(org.apache.xerces.impl.xpath.regex.Op)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Op].createString(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Op].createBackReference(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getReferenceNumber()"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].getReferenceNumber()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getParenNumber()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getParenNumber()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op].createCapture(int,org.apache.xerces.impl.xpath.regex.Op)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getParenNumber()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getParenNumber()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op].createCapture(int,org.apache.xerces.impl.xpath.regex.Op)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getParenNumber()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getParenNumber()"
    - "[org.apache.xerces.impl.xpath.regex.Op].createCapture(int,org.apache.xerces.impl.xpath.regex.Op)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getParenNumber()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getParenNumber()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op].createCapture(int,org.apache.xerces.impl.xpath.regex.Op)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getParenNumber()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getParenNumber()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Op].createLook(int,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Op].createLook(int,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Op].createLook(int,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Op].createLook(int,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Op].createIndependent(org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Op].createModifier(org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getOptions()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getOptionsMask()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Op].createCondition(org.apache.xerces.impl.xpath.regex.Op,int,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op)"
    functionUses: 20
    ICount: 198
    EdgeCount: 186
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:533"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:537"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:534"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:533"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:538"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:541"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:546"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:548"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:564"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:563"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:564"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:563"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:559"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:561"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:564"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:566"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:565"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:564"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:566"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:565"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:566"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:576"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:569"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:568"
        BranchSideFuncs:
        - "createQuestion(boolean)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:567"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:570"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:569"
        BranchSideFuncs:
        - "createQuestion(boolean)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:577"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:580"
        BranchSideFuncs:
        - "createNonGreedyClosure()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:579"
        BranchSideFuncs:
        - "createClosure(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:656"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:655"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:587"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:586"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:608"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:610"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:609"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:614"
        BranchSideFuncs:
        - "getParenNumber()"
        - "createCapture(int,org.apache.xerces.impl.xpath.regex.Op)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:647"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:645"
        BranchSideFuncs:
        - "compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:644"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:649"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:647"
        BranchSideFuncs:
        - "createCondition(org.apache.xerces.impl.xpath.regex.Op,int,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:646"
        BranchSideFuncs:
        - "compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:511,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].createDot"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:516,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getChar"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:516,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].createChar"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:521,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].createAnchor"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:527,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].createRange"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:534,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].size"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:535,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getChild"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:535,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:545,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].createUnion"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:547,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$UnionOp].addElement"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:555,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getMin"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:556,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getMax"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:570,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].createQuestion"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:572,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].setChild"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:578,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].createNonGreedyClosure"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:580,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].createClosure"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:598,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getString"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:598,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].createString"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:603,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getReferenceNumber"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:603,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].createBackReference"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:608,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getParenNumber"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:611,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].createCapture"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:622,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].createLook"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:635,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].createIndependent"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:640,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getOptions"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:641,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getOptionsMask"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:639,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].createModifier"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:650,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].createCondition"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:654,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:654,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:654,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:654,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 67
    CyclomaticComplexity: 7
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[])"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:668,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:680,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[],org.apache.xerces.impl.xpath.regex.Match)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "char[]"
    - "org.apache.xerces.impl.xpath.regex.Match"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:690,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[],int,int,org.apache.xerces.impl.xpath.regex.Match)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "org.apache.xerces.impl.xpath.regex.Match"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 189
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:706"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:708"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:710"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:709"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:713"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:712"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:711"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:716"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:719"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:718"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:719"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:725"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:724"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:727"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:745"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:744"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:730"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:738"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:737"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:731"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:735"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:734"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:745"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:764"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:748"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:756"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:755"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:749"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:753"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:752"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:765"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:774"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:773"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:767"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:773"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:781"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:807"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:806"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:781"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:807"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:806"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:782"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:807"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:806"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:783"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:787"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:786"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:788"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:801"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:800"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:790"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:793"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:792"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:793"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:798"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:797"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:794"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:797"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:807"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:828"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:810"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:823"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:822"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:812"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:815"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:814"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:812"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:815"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:814"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:815"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:818"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:817"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:818"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:808"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:829"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:835"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:834"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:830"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:829"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:828"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:835"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:843"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:842"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:836"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:840"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:839"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:707,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].prepare"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:709,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:714,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].reset"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:717,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:718,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].setSource"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:720,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:727,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:728,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].match"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:732,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].setBeginning"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:733,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].setEnd"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:735,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].setInUse"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:747,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.BMPattern].matches"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:751,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:782,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].getChild"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:790,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:812,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:813,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:815,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].match"
    JavaMethodInfo: null
    BBCount: 67
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 853
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(java.lang.String,int,int,org.apache.xerces.impl.xpath.regex.Match)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:854,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:854,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:866,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(java.lang.String,org.apache.xerces.impl.xpath.regex.Match)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.xpath.regex.Match"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:876,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:876,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(java.lang.String,int,int,org.apache.xerces.impl.xpath.regex.Match)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 889
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "org.apache.xerces.impl.xpath.regex.Match"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].prepare()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].<init>()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].<init>()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].reset(java.lang.String,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups(int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].setSource(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Match].<init>()"
    - "[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression$Context,org.apache.xerces.impl.xpath.regex.Op,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].setBeginning(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].setEnd(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].setInUse(boolean)"
    - "[org.apache.xerces.impl.xpath.regex.BMPattern].matches(java.lang.String,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].setBeginning(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].setEnd(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].setInUse(boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].setInUse(boolean)"
    - "[org.apache.xerces.impl.xpath.regex.BMPattern].matches(java.lang.String,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].setInUse(boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Op].getChild()"
    - "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].getChild()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression$Context,org.apache.xerces.impl.xpath.regex.Op,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression$Context,org.apache.xerces.impl.xpath.regex.Op,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(int)"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].match(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression$Context,org.apache.xerces.impl.xpath.regex.Op,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression$Context,org.apache.xerces.impl.xpath.regex.Op,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].setBeginning(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].setEnd(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].setInUse(boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].setInUse(boolean)"
    functionUses: 1
    ICount: 193
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:891"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:893"
        BranchSideFuncs:
        - "prepare()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:892"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:893"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:895"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:894"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:898"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:897"
        BranchSideFuncs:
        - "reset(java.lang.String,int,int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:896"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:901"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:904"
        BranchSideFuncs:
        - "setSource(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:903"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:904"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:910"
        BranchSideFuncs:
        - "setNumberOfGroups(int)"
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:909"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:912"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:935"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:921"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:929"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:928"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:922"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:926"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:925"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:936"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:955"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:939"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:947"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:946"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:940"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:944"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:943"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:956"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:965"
        BranchSideFuncs:
        - "matches(java.lang.String,int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:964"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:958"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:964"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:972"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:998"
        BranchSideFuncs:
        - "getChild()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:997"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:972"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:998"
        BranchSideFuncs:
        - "getChild()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:997"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:973"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:998"
        BranchSideFuncs:
        - "isSet(int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:997"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:974"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:978"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:977"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:979"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:992"
        BranchSideFuncs:
        - "isEOLChar(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:991"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:981"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:984"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:983"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:984"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:989"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:988"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:985"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:988"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:998"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1019"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1001"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1014"
        BranchSideFuncs:
        - "isHighSurrogate(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1013"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1003"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1006"
        BranchSideFuncs:
        - "composeFromSurrogates(int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1005"
        BranchSideFuncs:
        - "match(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1003"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1006"
        BranchSideFuncs:
        - "composeFromSurrogates(int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1005"
        BranchSideFuncs:
        - "match(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1006"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1009"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1008"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1009"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:999"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1020"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1026"
        BranchSideFuncs:
        - "match(org.apache.xerces.impl.xpath.regex.RegularExpression$Context,org.apache.xerces.impl.xpath.regex.Op,int,int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1025"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1021"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1020"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1019"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1026"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1034"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1033"
        BranchSideFuncs:
        - "setInUse(boolean)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1027"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1031"
        BranchSideFuncs:
        - "setBeginning(int,int)"
        - "setEnd(int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1030"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:892,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].prepare"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:894,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:899,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].reset"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:902,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:903,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].setSource"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:905,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:912,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:916,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].match"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:923,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].setBeginning"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:924,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].setEnd"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:926,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].setInUse"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:938,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.BMPattern].matches"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:942,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:973,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].getChild"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:980,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:981,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1003,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1004,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1006,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].match"
    JavaMethodInfo: null
    BBCount: 67
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression$Context,org.apache.xerces.impl.xpath.regex.Op,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 1042
    functionDepth: 0
    returnType: "int"
    argCount: 5
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.RegularExpression$Context"
    - "org.apache.xerces.impl.xpath.regex.Op"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.IntStack].<init>()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$ModifierOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$CharOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].matchChar(int,int,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Op].getToken()"
    - "[org.apache.xerces.impl.xpath.regex.Op$RangeOp].getToken()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].match(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].matchAnchor(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression$Context,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Op].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$ModifierOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$CharOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Match].getBeginning(int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].getEnd(int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].getBeginning(int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].getEnd(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].regionMatches(boolean,int,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].regionMatches(boolean,int,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].regionMatches(boolean,int,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].regionMatches(boolean,int,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].regionMatches(boolean,int,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].regionMatches(boolean,int,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Op].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Op$StringOp].getString()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].regionMatches(boolean,int,int,java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].regionMatches(boolean,int,int,java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].regionMatches(boolean,int,int,java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].regionMatches(boolean,int,int,java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].regionMatches(boolean,int,int,java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].regionMatches(boolean,int,int,java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.Op].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$ModifierOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$CharOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext].contains(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext].addOffset(int)"
    - "[org.apache.xerces.util.IntStack].push(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op].getChild()"
    - "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].getChild()"
    - "[org.apache.xerces.util.IntStack].push(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op$UnionOp].size()"
    - "[org.apache.xerces.impl.xpath.regex.Op].size()"
    - "[org.apache.xerces.util.IntStack].push(int)"
    - "[org.apache.xerces.util.IntStack].push(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op$UnionOp].elementAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op].elementAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$ModifierOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$CharOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Match].getBeginning(int)"
    - "[org.apache.xerces.util.IntStack].push(int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].setBeginning(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].getEnd(int)"
    - "[org.apache.xerces.util.IntStack].push(int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].setEnd(int,int)"
    - "[org.apache.xerces.util.IntStack].push(int)"
    - "[org.apache.xerces.util.IntStack].push(int)"
    - "[org.apache.xerces.util.IntStack].push(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op].getChild()"
    - "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].getChild()"
    - "[org.apache.xerces.util.IntStack].push(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op].getChild()"
    - "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].getChild()"
    - "[org.apache.xerces.impl.xpath.regex.Op].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$ModifierOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$CharOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op].getData2()"
    - "[org.apache.xerces.impl.xpath.regex.Op$ModifierOp].getData2()"
    - "[org.apache.xerces.util.IntStack].push(int)"
    - "[org.apache.xerces.util.IntStack].push(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op].getChild()"
    - "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].getChild()"
    - "[org.apache.xerces.impl.xpath.regex.Match].getBeginning(int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].getEnd(int)"
    - "[org.apache.xerces.util.IntStack].push(int)"
    - "[org.apache.xerces.util.IntStack].pop()"
    - "[org.apache.xerces.impl.xpath.regex.Op].getChild()"
    - "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].getChild()"
    - "[org.apache.xerces.util.IntStack].pop()"
    - "[org.apache.xerces.impl.xpath.regex.Op$UnionOp].size()"
    - "[org.apache.xerces.impl.xpath.regex.Op].size()"
    - "[org.apache.xerces.util.IntStack].push(int)"
    - "[org.apache.xerces.util.IntStack].push(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op$UnionOp].elementAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op].elementAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$ModifierOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$CharOp].getData()"
    - "[org.apache.xerces.util.IntStack].pop()"
    - "[org.apache.xerces.impl.xpath.regex.Match].setBeginning(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].setEnd(int,int)"
    - "[org.apache.xerces.util.IntStack].pop()"
    - "[org.apache.xerces.util.IntStack].pop()"
    - "[org.apache.xerces.util.IntStack].pop()"
    functionUses: 5
    ICount: 404
    EdgeCount: 120
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1051"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1052"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1051"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1051"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1052"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1051"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1051"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1052"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1053"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1052"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1053"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1052"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1066"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1066"
        BranchSideFuncs:
        - "matchChar(int,int,boolean)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1065"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1067"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1068"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1067"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1067"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1068"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1067"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1067"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1071"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1070"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1078"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1078"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1077"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1079"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1080"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1079"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1079"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1083"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1082"
        BranchSideFuncs:
        - "isSet(int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1083"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1089"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1088"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1084"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1099"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1098"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1084"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1099"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1098"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1084"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1099"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1098"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1090"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1094"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1093"
        BranchSideFuncs:
        - "isEOLChar(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1090"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1094"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1093"
        BranchSideFuncs:
        - "isEOLChar(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1090"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1094"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1093"
        BranchSideFuncs:
        - "isEOLChar(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1094"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1099"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1098"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1099"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1099"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1098"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1108"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1108"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1108"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1111"
        BranchSideFuncs:
        - "isHighSurrogate(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1117"
        BranchSideFuncs:
        - "composeFromSurrogates(int,int)"
        - "charAt(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1116"
        BranchSideFuncs:
        - "getToken()"
        - "match(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1117"
        BranchSideFuncs:
        - "composeFromSurrogates(int,int)"
        - "charAt(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1116"
        BranchSideFuncs:
        - "getToken()"
        - "match(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1117"
        BranchSideFuncs:
        - "composeFromSurrogates(int,int)"
        - "charAt(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1116"
        BranchSideFuncs:
        - "getToken()"
        - "match(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1121"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1121"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1132"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1143"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1156"
        BranchSideFuncs:
        - "regionMatches(boolean,int,int,int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1150"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1157"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1178"
        BranchSideFuncs:
        - "regionMatches(boolean,int,int,java.lang.String,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1175"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1197"
        BranchSideFuncs:
        - "addOffset(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1223"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1246"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1239"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1255"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1255"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1304"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1303"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1289"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1292"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1291"
        BranchSideFuncs:
        - "getBeginning(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1292"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1296"
        BranchSideFuncs:
        - "getEnd(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1295"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1293"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1296"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1295"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1299"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1050"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1322"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1316"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1317"
        BranchSideFuncs:
        - "getChild()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1316"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1350"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1363"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1362"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:null"
        BranchSideFuncs:
        - "push(int)"
        - "elementAt(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1368"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1316"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1373"
        BranchSideFuncs:
        - "setBeginning(int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1372"
        BranchSideFuncs:
        - "setEnd(int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1382"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1407"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1316"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1420"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1419"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1420"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1424"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1423"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1044,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1045,1"
      Dst: "[org.apache.xerces.util.IntStack].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1046,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1067,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].getData"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1067,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1067,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matchChar"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1084,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1092,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1094,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1117,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].getToken"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1118,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].match"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1129,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matchAnchor"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1141,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1141,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1141,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1141,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1143,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].getBeginning"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1143,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].getEnd"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1150,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget].regionMatches"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1169,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].getString"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1170,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1193,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext].contains"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1198,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$ClosureContext].addOffset"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1204,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1205,1"
      Dst: "[org.apache.xerces.util.IntStack].push"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1206,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].getChild"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1220,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].size"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1227,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].elementAt"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1237,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].setBeginning"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1242,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].setEnd"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1276,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].getData2"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1319,1"
      Dst: "[java.util.Vector].isEmpty"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1323,1"
      Dst: "[java.util.Stack].pop"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1324,1"
      Dst: "[org.apache.xerces.util.IntStack].pop"
    JavaMethodInfo: null
    BBCount: 149
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matchChar(int,int,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 1437
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].matchIgnoreCase(int,int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1438"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1437"
        BranchSideFuncs:
        - "matchIgnoreCase(int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1438"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1437"
        BranchSideFuncs:
        - "matchIgnoreCase(int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1438,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matchIgnoreCase"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matchAnchor(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression$Context,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 1442
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget"
    - "org.apache.xerces.impl.xpath.regex.Op"
    - "org.apache.xerces.impl.xpath.regex.RegularExpression$Context"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$ModifierOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$CharOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,int,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].getPreviousWordType(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,int,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,int,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].getPreviousWordType(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,int,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,int,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].getPreviousWordType(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,int,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,int,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].getPreviousWordType(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,int,int,int,int)"
    functionUses: 1
    ICount: 153
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1445"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1450"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1449"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1446"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1446"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1447"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1446"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1447"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1447"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1450"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1457"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1457"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1458"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1458"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1463"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1468"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1467"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1464"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1464"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1466"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1465"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1465"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1468"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1468"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1468"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1467"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1469"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1468"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1471"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1470"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1471"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1471"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1477"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1481"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1529"
        BranchSideFuncs:
        - "isEOLChar(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1481"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1481"
        BranchSideFuncs:
        - "isEOLChar(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1480"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1482"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1481"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1485"
        BranchSideFuncs:
        - "isEOLChar(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1484"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1483"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1485"
        BranchSideFuncs:
        - "charAt(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1484"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1484"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1489"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1497"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1497"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1499"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1500"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1504"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1506"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1508"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1509"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1508"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1509"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1508"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1511"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1515"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1515"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1514"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1515"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1515"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1516"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1518"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1517"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1517"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1522"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1522"
        BranchSideFuncs:
        - "getWordType(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,int,int,int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1521"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1522"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1523"
        BranchSideFuncs:
        - "getWordType(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,int,int,int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1522"
        BranchSideFuncs:
        - "getWordType(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,int,int,int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1523"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1525"
        BranchSideFuncs:
        - "getPreviousWordType(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,int,int,int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1524"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1524"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1528"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1443,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].getData"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1445,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1447,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1447,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1496,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1498,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].getPreviousWordType"
    JavaMethodInfo: null
    BBCount: 65
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].getPreviousWordType(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,int,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 1533
    functionDepth: 0
    returnType: "int"
    argCount: 5
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,int,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,int,int,int,int)"
    functionUses: 4
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1535"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1537"
        BranchSideFuncs:
        - "getWordType(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,int,int,int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1536"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1534,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType(org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget,int,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 1541
    functionDepth: 0
    returnType: "int"
    argCount: 5
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].charAt(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType0(char,int)"
    functionUses: 6
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1542"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1542"
        BranchSideFuncs:
        - "getWordType0(char,int)"
        - "charAt(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1541"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1542"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1543"
        BranchSideFuncs:
        - "getWordType0(char,int)"
        - "charAt(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1542"
        BranchSideFuncs:
        - "getWordType0(char,int)"
        - "charAt(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1543,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1543,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType0"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(java.text.CharacterIterator)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.text.CharacterIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1553,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(java.text.CharacterIterator,org.apache.xerces.impl.xpath.regex.Match)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.text.CharacterIterator"
    - "org.apache.xerces.impl.xpath.regex.Match"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 193
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1570"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1572"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1571"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1572"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1574"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1573"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1577"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1576"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1575"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1580"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1582"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1583"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1589"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1588"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1591"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1609"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1608"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1594"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1601"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1595"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1599"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1598"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1609"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1628"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1612"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1620"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1619"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1613"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1617"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1616"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1629"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1638"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1637"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1631"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1637"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1645"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1670"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1645"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1670"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1646"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1670"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1647"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1651"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1650"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1652"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1665"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1664"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1654"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1657"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1656"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1657"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1662"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1661"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1658"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1661"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1671"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1692"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1674"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1687"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1686"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1676"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1679"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1678"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1676"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1679"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1678"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1679"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1682"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1681"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1682"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1672"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1693"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1699"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1698"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1693"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1692"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1699"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1706"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:1700"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1704"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:1703"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1564,1"
      Dst: "[java.text.CharacterIterator].getBeginIndex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1565,1"
      Dst: "[java.text.CharacterIterator].getEndIndex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1571,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].prepare"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1573,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1578,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].reset"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1581,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1582,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].setSource"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1584,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1591,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1592,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].match"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1596,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].setBeginning"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1597,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].setEnd"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1599,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$Context].setInUse"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1611,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.BMPattern].matches"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1615,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1646,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].getChild"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1653,1"
      Dst: "[java.text.CharacterIterator].setIndex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1654,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1676,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1677,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:1679,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].match"
    JavaMethodInfo: null
    BBCount: 67
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].prepare()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 2091
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getMinLength()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges()"
    - "[org.apache.xerces.impl.xpath.regex.Op].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Op$StringOp].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Op].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$ModifierOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$CharOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].decomposeToSurrogates(int)"
    - "[org.apache.xerces.impl.xpath.regex.Op].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$ModifierOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$CharOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$ModifierOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.Op$CharOp].getData()"
    - "[org.apache.xerces.impl.xpath.regex.BMPattern].<init>(java.lang.String,int,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$FixedStringContainer].<init>()"
    - "[org.apache.xerces.impl.xpath.regex.Token].findFixedString(org.apache.xerces.impl.xpath.regex.Token$FixedStringContainer,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getString()"
    - "[org.apache.xerces.impl.xpath.regex.BMPattern].<init>(java.lang.String,int,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)"
    functionUses: 1
    ICount: 99
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2117"
        BranchSideFuncs:
        - "createRange()"
        - "analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2117"
        BranchSideFuncs:
        - "compactRanges()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2134"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2134"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2134"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2128"
        BranchSideFuncs:
        - "decomposeToSurrogates(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2127"
        BranchSideFuncs:
        - "getData()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2156"
        BranchSideFuncs:
        - "<init>()"
        - "findFixedString(org.apache.xerces.impl.xpath.regex.Token$FixedStringContainer,int)"
        - "getString()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2137"
        BranchSideFuncs:
        - "getString()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2136"
        BranchSideFuncs:
        - "<init>()"
        - "findFixedString(org.apache.xerces.impl.xpath.regex.Token$FixedStringContainer,int)"
        - "getString()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2143"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2143"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2156"
        BranchSideFuncs:
        - "isSet(int,int)"
        - "<init>(java.lang.String,int,boolean)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2092,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].compile"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2102,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getMinLength"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2105,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2107,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createRange"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2108,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2110,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2124,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].getString"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2125,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].getData"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2126,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].decomposeToSurrogates"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2130,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2134,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.BMPattern].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2137,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$FixedStringContainer].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2138,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].findFixedString"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2139,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getString"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2141,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 2230
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2231"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2230"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2241,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2251,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2252,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(java.lang.String,java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 2261
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(java.lang.String,java.lang.String,java.util.Locale)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2262,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2263,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(java.lang.String,org.apache.xerces.impl.xpath.regex.Token,int,boolean,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.xpath.regex.Token"
    - "int"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2266,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2278,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2278,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2282,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(java.lang.String,int,java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 2285
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].<init>(java.util.Locale)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].<init>(java.util.Locale)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parse(java.lang.String,int)"
    functionUses: 1
    ICount: 27
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2285"
        BranchSideFuncs:
        - "<init>(java.util.Locale)"
        - "isSet(int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2288,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2288,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2288,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2290,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parse"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2301,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2301,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(java.lang.String,java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 2304
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.REUtil].parseOptions(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(java.lang.String,int,java.util.Locale)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2305,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].parseOptions"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2305,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].getPattern()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].toString()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 2318
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    functionUses: 14
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2319,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].getOptions()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 2330
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.REUtil].createOptionString(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2331,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].createOptionString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 2337
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2338"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2340"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2340"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2340"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2342,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2346"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2345"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2346"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2346,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].hashCode()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 2352
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].getOptions()"
    functionUses: 5
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2353,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2353,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2353,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].getOptions"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2353,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2353,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].getNumberOfGroups()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType0(char,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 2370
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].match(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].isWordChar(int)"
    functionUses: 1
    ICount: 30
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2378"
        BranchSideFuncs:
        - "isSet(int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2377"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2372"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:null"
        BranchSideFuncs:
        - "getRange(java.lang.String,boolean)"
        - "match(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2373"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2372"
        BranchSideFuncs:
        - "getRange(java.lang.String,boolean)"
        - "match(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2375"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2374"
        BranchSideFuncs:
        - "isWordChar(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2371,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2373,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getRange"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2373,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].match"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2375,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].isWordChar"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2378,1"
      Dst: "[java.lang.Character].getType"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 2419
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2420"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2419"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2420"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2419"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2420"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2419"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2420"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2419"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].isWordChar(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 2424
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2425"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2426"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2425"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2426"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2427"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2426"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2428"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2429"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2429"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2431"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2430"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2431"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matchIgnoreCase(int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression"
    linkageType: null
    functionLinenumber: 2435
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2436"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2436"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2438"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2437"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2440"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2440"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression:2441"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression:2440"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2438,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression:2441,1"
      Dst: "[java.lang.Character].toLowerCase"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ObjectFactory].<init>()"
    functionSourceFile: "org.apache.xerces.dom.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ObjectFactory:44,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ObjectFactory].createObject(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ObjectFactory:99,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].createObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ObjectFactory].createObject(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 170
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ObjectFactory:129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:130"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ObjectFactory:129,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].debugPrintln"
    - Src: "org.apache.xerces.dom.ObjectFactory:131,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.dom.ObjectFactory:135,1"
      Dst: "[org.apache.xerces.dom.SecuritySupport].getSystemProperty"
    - Src: "org.apache.xerces.dom.ObjectFactory:136,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.ObjectFactory:137,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.dom.ObjectFactory:137,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.dom.ObjectFactory:137,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.dom.ObjectFactory:138,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].newInstance"
    - Src: "org.apache.xerces.dom.ObjectFactory:154,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.xerces.dom.ObjectFactory:155,1"
      Dst: "[org.apache.xerces.dom.SecuritySupport].getFileExists"
    - Src: "org.apache.xerces.dom.ObjectFactory:169,1"
      Dst: "[org.apache.xerces.dom.SecuritySupport].getLastModified"
    - Src: "org.apache.xerces.dom.ObjectFactory:187,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "org.apache.xerces.dom.ObjectFactory:188,1"
      Dst: "[org.apache.xerces.dom.SecuritySupport].getFileInputStream"
    - Src: "org.apache.xerces.dom.ObjectFactory:189,1"
      Dst: "[java.util.Properties].load"
    - Src: "org.apache.xerces.dom.ObjectFactory:202,1"
      Dst: "[java.io.FileInputStream].close"
    - Src: "org.apache.xerces.dom.ObjectFactory:210,1"
      Dst: "[java.util.Properties].getProperty"
    - Src: "org.apache.xerces.dom.ObjectFactory:241,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].findJarServiceProvider"
    - Src: "org.apache.xerces.dom.ObjectFactory:247,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory$ConfigurationError].<init>"
    JavaMethodInfo: null
    BBCount: 58
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ObjectFactory].isDebugEnabled()"
    functionSourceFile: "org.apache.xerces.dom.ObjectFactory"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.SecuritySupport].getSystemProperty(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ObjectFactory:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:261"
        BranchSideFuncs:
        - "getSystemProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.dom.ObjectFactory:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:261"
        BranchSideFuncs:
        - "getSystemProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.ObjectFactory:262,1"
      Dst: "[org.apache.xerces.dom.SecuritySupport].getSystemProperty"
    - Src: "org.apache.xerces.dom.ObjectFactory:264,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ObjectFactory].debugPrintln(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ObjectFactory:272"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ObjectFactory:273,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.dom.ObjectFactory:273,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.dom.ObjectFactory:273,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.dom.ObjectFactory:273,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ObjectFactory].findClassLoader()"
    functionSourceFile: "org.apache.xerces.dom.ObjectFactory"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.SecuritySupport].getContextClassLoader()"
    - "[org.apache.xerces.dom.SecuritySupport].getSystemClassLoader()"
    - "[org.apache.xerces.dom.SecuritySupport].getParentClassLoader(java.lang.ClassLoader)"
    - "[org.apache.xerces.dom.SecuritySupport].getParentClassLoader(java.lang.ClassLoader)"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ObjectFactory:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:312"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:311"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:326"
        BranchSideFuncs:
        - "getParentClassLoader(java.lang.ClassLoader)"
    Callsites:
    - Src: "org.apache.xerces.dom.ObjectFactory:286,1"
      Dst: "[org.apache.xerces.dom.SecuritySupport].getContextClassLoader"
    - Src: "org.apache.xerces.dom.ObjectFactory:287,1"
      Dst: "[org.apache.xerces.dom.SecuritySupport].getSystemClassLoader"
    - Src: "org.apache.xerces.dom.ObjectFactory:300,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.xerces.dom.ObjectFactory:312,1"
      Dst: "[org.apache.xerces.dom.SecuritySupport].getParentClassLoader"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.ObjectFactory].newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
    functionSourceFile: "org.apache.xerces.dom.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ObjectFactory:346"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:347"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ObjectFactory:344,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].findProviderClass"
    - Src: "org.apache.xerces.dom.ObjectFactory:345,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.xerces.dom.ObjectFactory:346,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.dom.ObjectFactory:346,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.dom.ObjectFactory:346,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.dom.ObjectFactory:346,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].debugPrintln"
    - Src: "org.apache.xerces.dom.ObjectFactory:350,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory$ConfigurationError].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ObjectFactory].findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
    functionSourceFile: "org.apache.xerces.dom.ObjectFactory"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getSecurityManager()"
    functionUses: 1
    ICount: 30
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ObjectFactory:369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:372"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:376"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:396"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:388"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ObjectFactory:368,1"
      Dst: "[java.lang.System].getSecurityManager"
    - Src: "org.apache.xerces.dom.ObjectFactory:370,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xerces.dom.ObjectFactory:372,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.dom.ObjectFactory:373,1"
      Dst: "[java.lang.SecurityManager].checkPackageAccess"
    - Src: "org.apache.xerces.dom.ObjectFactory:386,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.xerces.dom.ObjectFactory:389,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.xerces.dom.ObjectFactory:393,1"
      Dst: "[java.lang.Class].getClassLoader"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ObjectFactory].findJarServiceProvider(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ObjectFactory:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:436"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:441"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:461"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:485"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:497"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:486"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:497"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ObjectFactory:487"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ObjectFactory:493"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ObjectFactory:419,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.dom.ObjectFactory:419,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.dom.ObjectFactory:419,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.dom.ObjectFactory:423,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.dom.ObjectFactory:425,1"
      Dst: "[org.apache.xerces.dom.SecuritySupport].getResourceAsStream"
    - Src: "org.apache.xerces.dom.ObjectFactory:429,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.xerces.dom.ObjectFactory:441,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].debugPrintln"
    - Src: "org.apache.xerces.dom.ObjectFactory:462,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "org.apache.xerces.dom.ObjectFactory:462,1"
      Dst: "[java.io.BufferedReader].<init>"
    - Src: "org.apache.xerces.dom.ObjectFactory:471,1"
      Dst: "[java.io.BufferedReader].readLine"
    - Src: "org.apache.xerces.dom.ObjectFactory:479,1"
      Dst: "[java.io.BufferedReader].close"
    - Src: "org.apache.xerces.dom.ObjectFactory:486,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.ObjectFactory:494,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].newInstance"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CharacterDataImpl$1].<init>()"
    functionSourceFile: "org.apache.xerces.dom.CharacterDataImpl$1"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CharacterDataImpl$1:58,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CharacterDataImpl$1].item(int)"
    functionSourceFile: "org.apache.xerces.dom.CharacterDataImpl$1"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CharacterDataImpl$1].getLength()"
    functionSourceFile: "org.apache.xerces.dom.CharacterDataImpl$1"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Match].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Match"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Match:47,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Match"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Match].<init>()"
    - "[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups(int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].setSource(java.text.CharacterIterator)"
    - "[org.apache.xerces.impl.xpath.regex.Match].setSource(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Match].getBeginning(int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].setBeginning(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].getEnd(int)"
    - "[org.apache.xerces.impl.xpath.regex.Match].setEnd(int,int)"
    functionUses: 25
    ICount: 25
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:55"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:64"
        BranchSideFuncs:
        - "setSource(java.text.CharacterIterator)"
        - "setNumberOfGroups(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:63"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:57"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:58"
        BranchSideFuncs:
        - "setSource(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:57"
        BranchSideFuncs:
        - "setSource(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:58"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:59"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:58"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:59"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Match:54,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:56,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:57,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].setSource"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:60,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].getBeginning"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:60,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].setBeginning"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:61,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].getEnd"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:61,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Match].setEnd"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Match"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:73"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:73"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:73"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:78"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:81"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.Match].setSource(java.text.CharacterIterator)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Match"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.CharacterIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Match].setSource(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Match"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Match].setSource(char[])"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Match"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Match].setBeginning(int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Match"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Match].setEnd(int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Match"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Match].getNumberOfGroups()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Match"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Match:129,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Match].getBeginning(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Match"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Match:140,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:142,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:142,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:142,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:142,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Match].getEnd(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Match"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Match:154,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:156,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:156,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:156,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:156,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Match].getCapturedText(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Match"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Match:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Match:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Match:168,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:170,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:170,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:170,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:170,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:176,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].substring"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:178,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xpath.regex.Match:180,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLElementImpl"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLElementImpl:32,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLElementImpl:36,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLElementImpl:40,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLElementImpl:44,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLElementImpl:48,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLElementImpl:52,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLElementImpl:56,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLElementImpl].setAttribute(java.lang.String,boolean)"
    functionSourceFile: "org.apache.wml.dom.WMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.wml.dom.WMLElementImpl:60"
      Branch Sides:
      - BranchSide: "org.apache.wml.dom.WMLElementImpl:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.wml.dom.WMLElementImpl:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLElementImpl:60,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLElementImpl].getAttribute(java.lang.String,boolean)"
    functionSourceFile: "org.apache.wml.dom.WMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.wml.dom.WMLElementImpl:66"
      Branch Sides:
      - BranchSide: "org.apache.wml.dom.WMLElementImpl:69"
        BranchSideFuncs: []
      - BranchSide: "org.apache.wml.dom.WMLElementImpl:68"
        BranchSideFuncs: []
    - Branch String: "org.apache.wml.dom.WMLElementImpl:67"
      Branch Sides:
      - BranchSide: "org.apache.wml.dom.WMLElementImpl:69"
        BranchSideFuncs: []
      - BranchSide: "org.apache.wml.dom.WMLElementImpl:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLElementImpl:66,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    - Src: "org.apache.wml.dom.WMLElementImpl:67,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLElementImpl].setAttribute(java.lang.String,int)"
    functionSourceFile: "org.apache.wml.dom.WMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLElementImpl:73,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.wml.dom.WMLElementImpl:73,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.wml.dom.WMLElementImpl:73,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.wml.dom.WMLElementImpl:73,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLElementImpl].getAttribute(java.lang.String,int)"
    functionSourceFile: "org.apache.wml.dom.WMLElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.wml.dom.WMLElementImpl:79"
      Branch Sides:
      - BranchSide: "org.apache.wml.dom.WMLElementImpl:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.wml.dom.WMLElementImpl:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    - Src: "org.apache.wml.dom.WMLElementImpl:80,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDOMImplementationImpl].<init>()"
    functionSourceFile: "org.apache.html.dom.HTMLDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDOMImplementationImpl:57,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDOMImplementationImpl].createHTMLDocument(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLDocument"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDOMImplementationImpl:72"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDOMImplementationImpl:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDOMImplementationImpl:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDOMImplementationImpl:73,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.html.dom.HTMLDOMImplementationImpl:74,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].<init>"
    - Src: "org.apache.html.dom.HTMLDOMImplementationImpl:75,1"
      Dst: "[org.w3c.dom.html.HTMLDocument].setTitle"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDOMImplementationImpl].getHTMLDOMImplementation()"
    functionSourceFile: "org.apache.html.dom.HTMLDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLDOMImplementation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].<init>(org.apache.xerces.jaxp.SAXParserFactoryImpl,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.jaxp.SAXParserFactoryImpl"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:112,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].<init>(org.apache.xerces.jaxp.SAXParserFactoryImpl,java.util.Hashtable,boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.jaxp.SAXParserFactoryImpl"
    - "java.util.Hashtable"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 108
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl:138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:147"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl:168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:121,1"
      Dst: "[javax.xml.parsers.SAXParser].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:123,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:128,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].isNamespaceAware"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:128,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setFeature0"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:138,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserFactoryImpl].isXIncludeAware"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:144,1"
      Dst: "[org.apache.xerces.util.SecurityManager].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:144,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setProperty0"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:148,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl].setFeatures"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:153,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].isValidating"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:154,1"
      Dst: "[org.apache.xerces.jaxp.DefaultValidationErrorHandler].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:155,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setErrorHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:158,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].getErrorHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:163,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserFactoryImpl].getSchema"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:165,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].getXMLParserConfiguration"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:169,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:170,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:171,1"
      Dst: "[org.apache.xerces.jaxp.UnparsedEntityHandler].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:172,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:173,1"
      Dst: "[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:174,1"
      Dst: "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:175,1"
      Dst: "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:180,1"
      Dst: "[javax.xml.validation.Schema].newValidatorHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:180,1"
      Dst: "[org.apache.xerces.jaxp.JAXPValidatorComponent].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:185,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:185,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedFeatures"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:186,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:186,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedProperties"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:187,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:188,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:189,1"
      Dst: "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:200,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].getEntityResolver"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].setFeatures(java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl:212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl:214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:213,1"
      Dst: "[java.util.Hashtable].entrySet"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:213,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:214,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:215,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:216,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:217,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:217,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:218,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setFeature0"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].getParser()"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.Parser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].getXMLReader()"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.XMLReader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].isNamespaceAware()"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:239,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].getFeature"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:242,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:242,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].isValidating()"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].getFeature(java.lang.String)"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:248,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].getFeature"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:251,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:251,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].isXIncludeAware()"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:261,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].getFeature"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:274,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:283,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].parse(org.xml.sax.InputSource,org.xml.sax.helpers.DefaultHandler)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.xml.sax.InputSource"
    - "org.xml.sax.helpers.DefaultHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl:288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:289,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:292,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setContentHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:293,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setEntityResolver"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:294,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setErrorHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:295,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setDTDHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:296,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setDocumentHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:298,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].parse"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].parse(org.xml.sax.InputSource,org.xml.sax.HandlerBase)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.xml.sax.InputSource"
    - "org.xml.sax.HandlerBase"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl:303"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:305"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl:306"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:304,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:307,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setDocumentHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:308,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setEntityResolver"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:309,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setErrorHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:310,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setDTDHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:311,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setContentHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:313,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].parse"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].getSchema()"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.validation.Schema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].reset()"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl:333"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.SAXParserImpl:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.SAXParserImpl:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:323,1"
      Dst: "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].restoreInitState"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:331,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setContentHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:332,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setDTDHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:333,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].getErrorHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:334,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setErrorHandler"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:336,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].getEntityResolver"
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:337,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setEntityResolver"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].getElementPSVI()"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.ElementPSVI"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:346,1"
      Dst: "[org.apache.xerces.xs.PSVIProvider].getElementPSVI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].getAttributePSVI(int)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.AttributePSVI"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:350,1"
      Dst: "[org.apache.xerces.xs.PSVIProvider].getAttributePSVI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].getAttributePSVIByName(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.AttributePSVI"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.SAXParserImpl:354,1"
      Dst: "[org.apache.xerces.xs.PSVIProvider].getAttributePSVIByName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].access$000(org.apache.xerces.jaxp.SAXParserImpl)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLComponent"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.SAXParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].access$100(org.apache.xerces.jaxp.SAXParserImpl)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "javax.xml.validation.Schema"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.SAXParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].access$202(org.apache.xerces.jaxp.SAXParserImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.apache.xerces.jaxp.SAXParserImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].access$200(org.apache.xerces.jaxp.SAXParserImpl)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.SAXParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].access$300(org.apache.xerces.jaxp.SAXParserImpl)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "org.apache.xerces.impl.validation.ValidationManager"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.SAXParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].access$400(org.apache.xerces.jaxp.SAXParserImpl)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "org.apache.xerces.jaxp.UnparsedEntityHandler"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.SAXParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.SAXParserImpl].access$500(org.apache.xerces.jaxp.SAXParserImpl)"
    functionSourceFile: "org.apache.xerces.jaxp.SAXParserImpl"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLComponentManager"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.SAXParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EntityResolver2Wrapper].<init>()"
    functionSourceFile: "org.apache.xerces.util.EntityResolver2Wrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:56,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EntityResolver2Wrapper].<init>(org.xml.sax.ext.EntityResolver2)"
    functionSourceFile: "org.apache.xerces.util.EntityResolver2Wrapper"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ext.EntityResolver2"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.EntityResolver2Wrapper].setEntityResolver(org.xml.sax.ext.EntityResolver2)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:63,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:64,1"
      Dst: "[org.apache.xerces.util.EntityResolver2Wrapper].setEntityResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EntityResolver2Wrapper].setEntityResolver(org.xml.sax.ext.EntityResolver2)"
    functionSourceFile: "org.apache.xerces.util.EntityResolver2Wrapper"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ext.EntityResolver2"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EntityResolver2Wrapper].getEntityResolver()"
    functionSourceFile: "org.apache.xerces.util.EntityResolver2Wrapper"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "org.xml.sax.ext.EntityResolver2"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EntityResolver2Wrapper].getExternalSubset(org.apache.xerces.xni.grammars.XMLDTDDescription)"
    functionSourceFile: "org.apache.xerces.util.EntityResolver2Wrapper"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLInputSource"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLDTDDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].getRootName()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.util.XMLCatalogResolver].getExternalSubset(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.EntityResolver2Wrapper].createXMLInputSource(org.xml.sax.InputSource,java.lang.String)"
    - "[org.xml.sax.SAXException].getException()"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 2
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.EntityResolver2Wrapper:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.EntityResolver2Wrapper:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.EntityResolver2Wrapper:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.EntityResolver2Wrapper:109"
        BranchSideFuncs:
        - "getException()"
        - "createXMLInputSource(org.xml.sax.InputSource,java.lang.String)"
      - BranchSide: "org.apache.xerces.util.EntityResolver2Wrapper:108"
        BranchSideFuncs:
        - "getBaseSystemId()"
        - "getExternalSubset(java.lang.String,java.lang.String)"
        - "createXMLInputSource(org.xml.sax.InputSource,java.lang.String)"
        - "getRootName()"
    - Branch String: "org.apache.xerces.util.EntityResolver2Wrapper:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.EntityResolver2Wrapper:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.EntityResolver2Wrapper:122"
        BranchSideFuncs:
        - "<init>(java.lang.Exception)"
    Callsites:
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:109,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLDTDDescription].getRootName"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:110,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:114,1"
      Dst: "[org.xml.sax.ext.EntityResolver2].getExternalSubset"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:115,1"
      Dst: "[org.apache.xerces.util.EntityResolver2Wrapper].createXMLInputSource"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:119,1"
      Dst: "[org.xml.sax.SAXException].getException"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:123,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EntityResolver2Wrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    functionSourceFile: "org.apache.xerces.util.EntityResolver2Wrapper"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLInputSource"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].getEntityName()"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder].resolveEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.EntityResolver2Wrapper].createXMLInputSource(org.xml.sax.InputSource,java.lang.String)"
    - "[org.xml.sax.SAXException].getException()"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 5
    ICount: 37
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.EntityResolver2Wrapper:149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.EntityResolver2Wrapper:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.EntityResolver2Wrapper:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.EntityResolver2Wrapper:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.EntityResolver2Wrapper:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.EntityResolver2Wrapper:158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.EntityResolver2Wrapper:167"
        BranchSideFuncs:
        - "getEntityName()"
      - BranchSide: "org.apache.xerces.util.EntityResolver2Wrapper:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.EntityResolver2Wrapper:167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.EntityResolver2Wrapper:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.EntityResolver2Wrapper:173"
        BranchSideFuncs:
        - "resolveEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "createXMLInputSource(org.xml.sax.InputSource,java.lang.String)"
    - Branch String: "org.apache.xerces.util.EntityResolver2Wrapper:167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.EntityResolver2Wrapper:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.EntityResolver2Wrapper:173"
        BranchSideFuncs:
        - "resolveEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "createXMLInputSource(org.xml.sax.InputSource,java.lang.String)"
    - Branch String: "org.apache.xerces.util.EntityResolver2Wrapper:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.EntityResolver2Wrapper:174"
        BranchSideFuncs:
        - "getException()"
        - "resolveEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "createXMLInputSource(org.xml.sax.InputSource,java.lang.String)"
      - BranchSide: "org.apache.xerces.util.EntityResolver2Wrapper:173"
        BranchSideFuncs:
        - "resolveEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "createXMLInputSource(org.xml.sax.InputSource,java.lang.String)"
    - Branch String: "org.apache.xerces.util.EntityResolver2Wrapper:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.EntityResolver2Wrapper:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.EntityResolver2Wrapper:182"
        BranchSideFuncs:
        - "<init>(java.lang.Exception)"
    Callsites:
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:151,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:152,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:153,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:159,1"
      Dst: "[org.apache.xerces.impl.XMLEntityDescription].getEntityName"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:174,1"
      Dst: "[org.xml.sax.ext.EntityResolver2].resolveEntity"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:175,1"
      Dst: "[org.apache.xerces.util.EntityResolver2Wrapper].createXMLInputSource"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:179,1"
      Dst: "[org.xml.sax.SAXException].getException"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:183,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EntityResolver2Wrapper].createXMLInputSource(org.xml.sax.InputSource,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.EntityResolver2Wrapper"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLInputSource"
    argCount: 2
    argTypes:
    - "org.xml.sax.InputSource"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.InputSource].getPublicId()"
    - "[org.xml.sax.InputSource].getSystemId()"
    - "[org.xml.sax.InputSource].getByteStream()"
    - "[org.xml.sax.InputSource].getCharacterStream()"
    - "[org.xml.sax.InputSource].getEncoding()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.SAXInputSource].setByteStream(java.io.InputStream)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(java.io.InputStream)"
    - "[org.apache.xerces.util.SAXInputSource].setCharacterStream(java.io.Reader)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(java.io.Reader)"
    - "[org.apache.xerces.util.SAXInputSource].setEncoding(java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(java.lang.String)"
    functionUses: 2
    ICount: 14
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:197,1"
      Dst: "[org.xml.sax.InputSource].getPublicId"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:198,1"
      Dst: "[org.xml.sax.InputSource].getSystemId"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:200,1"
      Dst: "[org.xml.sax.InputSource].getByteStream"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:201,1"
      Dst: "[org.xml.sax.InputSource].getCharacterStream"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:202,1"
      Dst: "[org.xml.sax.InputSource].getEncoding"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:203,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:205,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setByteStream"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:206,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream"
    - Src: "org.apache.xerces.util.EntityResolver2Wrapper:207,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setEncoding"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:271,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:280,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:295,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 156
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:378"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:416"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:415"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:315,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].<init>"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:319,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:330,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:343,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:346,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:369,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:372,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:382,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].<init>"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:384,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addCommonComponent"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:386,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].<init>"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:387,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:387,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:391,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:393,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addComponent"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:395,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:399,1"
      Dst: "[org.apache.xerces.impl.dv.DTDDVFactory].getInstance"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:402,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].<init>"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:405,1"
      Dst: "[org.apache.xerces.impl.XMLVersionDetector].<init>"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:408,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:409,1"
      Dst: "[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:410,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:416,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:416,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setLocale"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setLocale(java.util.Locale)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:460,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDocumentHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionUses: 4
    ICount: 14
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:471"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:477"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:476"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:473"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:477"
        BranchSideFuncs:
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:476"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:472,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:474,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getDocumentHandler()"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDocumentHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 489
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDTDHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getDTDHandler()"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDTDHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDTDContentModelHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getDTDContentModelHandler()"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDTDContentModelHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 519
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLEntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:520,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getEntityResolver()"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLEntityResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:531,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:553,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getErrorHandler()"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:565,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].cleanup()"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 574
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].closeReaders()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:575,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].closeReaders"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 587
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].parse(boolean)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].cleanup()"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].cleanup()"
    functionUses: 3
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:588"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:591"
        BranchSideFuncs:
        - "cleanup()"
        - "parse(boolean)"
        - "<init>(java.lang.Exception)"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:590,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:595,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setInputSource"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:596,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].parse"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:616,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].cleanup"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].parse(boolean)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 623
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationManager].reset()"
    - "[org.apache.xerces.impl.XMLVersionDetector].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].resetCommon()"
    - "[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].configurePipeline()"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].reset()"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].initXML11Components()"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].configureXML11Pipeline()"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].resetXML11()"
    - "[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing(org.apache.xerces.impl.XMLEntityHandler,short)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanDocument(boolean)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 53
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:624"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:672"
        BranchSideFuncs:
        - "scanDocument(boolean)"
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:632"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:null"
        BranchSideFuncs:
        - "reset()"
        - "configurePipeline()"
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:637"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:644"
        BranchSideFuncs:
        - "initXML11Components()"
        - "resetXML11()"
        - "configureXML11Pipeline()"
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:643"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:626,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].reset"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:627,1"
      Dst: "[org.apache.xerces.impl.XMLVersionDetector].reset"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:628,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].resetCommon"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:630,1"
      Dst: "[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:633,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].configurePipeline"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:634,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].reset"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:638,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].initXML11Components"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:639,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].configureXML11Pipeline"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:640,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].resetXML11"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:651,1"
      Dst: "[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:668,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:673,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 708
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    functionUses: 76
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:709"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:712"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:711"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:709,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:712,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getFeature"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 730
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setFeature(java.lang.String,boolean)"
    functionUses: 24
    ICount: 38
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:734"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:738"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:740"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:745"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:747"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:757"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:756"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:733,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:735,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:736,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].setFeature"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:757,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setFeature"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 768
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLScanner].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLEntityManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLScanner].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLEntityManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLScanner].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLEntityManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 41
    ICount: 38
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:772"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:776"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:778"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:782"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:784"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:795"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:794"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:771,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:773,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:774,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].setProperty"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:795,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setProperty"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 801
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].reset()"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 808
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XML11DTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLEntityManager].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 1
    ICount: 12
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:810"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:814"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:809,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:811,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:812,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].resetCommon()"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 821
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XML11DTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLEntityManager].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 1
    ICount: 12
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:823"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:827"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:822,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:824,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:825,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].resetXML11()"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 835
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XML11DTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLEntityManager].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 1
    ICount: 12
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:837"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:841"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:836,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:838,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:839,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].configureXML11Pipeline()"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 849
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].<init>()"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionUses: 1
    ICount: 70
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:850"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:856"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:855"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:856"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:860"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:859"
        BranchSideFuncs:
        - "setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
        - "setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:864"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:879"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:878"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:865"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:870"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:869"
        BranchSideFuncs:
        - "setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:872"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:875"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:874"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:879"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:883"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:884"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:888"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:887"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:890"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:893"
        BranchSideFuncs:
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:892"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:852,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:860,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:861,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:864,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:870,1"
      Dst: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDTDValidator"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:871,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:873,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:881,1"
      Dst: "[org.apache.xerces.impl.XML11DocumentScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:882,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addXML11Component"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].configurePipeline()"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 899
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionUses: 1
    ICount: 70
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:900"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:907"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:906"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:907"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:911"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:910"
        BranchSideFuncs:
        - "setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
        - "setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:915"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:928"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:927"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:916"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:920"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:919"
        BranchSideFuncs:
        - "setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:922"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:925"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:924"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:928"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:934"
        BranchSideFuncs:
        - "<init>()"
        - "addComponent(org.apache.xerces.xni.parser.XMLComponent)"
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:933"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:934"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:940"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:939"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:941"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:944"
        BranchSideFuncs:
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:943"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:903,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:911,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDSource].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:912,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDContentModelSource].setDTDContentModelHandler"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:915,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:920,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:921,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:923,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:929,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:931,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addComponent"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].checkFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 969
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(java.lang.String)"
    functionUses: 2
    ICount: 60
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:970"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1038"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1037"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:979"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:987"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:986"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:980"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:987"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:986"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:987"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:995"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:988"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:995"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:996"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1005"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1004"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:997"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1004"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1005"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1012"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1011"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1006"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1012"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1011"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1012"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1020"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1019"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1013"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1020"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1019"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1020"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1026"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1021"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1026"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1027"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1038"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1037"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1028"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1037"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:970,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:971,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:980,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:991,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1038,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].checkFeature"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].checkProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 1060
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(java.lang.String)"
    functionUses: 2
    ICount: 42
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1061"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1070"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1069"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1064"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1070"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1069"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1065"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1070"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1069"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1070"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1080"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1079"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1073"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1080"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1079"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1074"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1080"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1079"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1080"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1106"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1093"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1106"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1094"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1106"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1061,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1062,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1065,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1099,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1107,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].checkProperty"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 1121
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1124"
        BranchSideFuncs:
        - "addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1122,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1125,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1126,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedParamsAndSetDefaults"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1140,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1143,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1144,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedParamsAndSetDefaults"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 1157
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1160"
        BranchSideFuncs:
        - "addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1158,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1161,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1162,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedParamsAndSetDefaults"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 1177
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getRecognizedFeatures()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLErrorReporter].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLEntityManager].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedFeatures()"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedFeatures()"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures(java.lang.String[])"
    - "[org.apache.xerces.impl.XMLErrorReporter].getRecognizedProperties()"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].getRecognizedProperties()"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedProperties()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getRecognizedProperties()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getRecognizedProperties()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLEntityManager].getRecognizedProperties()"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedProperties()"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].getRecognizedProperties()"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties(java.lang.String[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].getPropertyDefault(java.lang.String)"
    functionUses: 2
    ICount: 37
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1203"
        BranchSideFuncs:
        - "getFeatureDefault(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1192"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1219"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1220"
        BranchSideFuncs:
        - "getPropertyDefault(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1219"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1203"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1178,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1179,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1182,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1183,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1189,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1192,1"
      Dst: "[java.util.HashMap].containsKey"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1193,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1206,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].initXML11Components()"
    functionSourceFile: "org.apache.xerces.parsers.XML11NonValidatingConfiguration"
    linkageType: null
    functionLinenumber: 1222
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(java.lang.String)"
    - "[org.apache.xerces.impl.XML11DTDScannerImpl].<init>()"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>()"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)"
    functionUses: 1
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1237"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1226,1"
      Dst: "[org.apache.xerces.impl.dv.DTDDVFactory].getInstance"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1229,1"
      Dst: "[org.apache.xerces.impl.XML11DTDScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1230,1"
      Dst: "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addXML11Component"
    - Src: "org.apache.xerces.parsers.XML11NonValidatingConfiguration:1233,1"
      Dst: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser"
    linkageType: null
    functionLinenumber: 2834
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2835,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2838,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parse()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser"
    linkageType: null
    functionLinenumber: 2850
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].skip(char)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parseYear()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parseInt(int,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parseInt(int,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parseInt(int,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setHour(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parseInt(int,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMinute(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parseInt(int,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].peek()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parseBigDecimal()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(java.math.BigDecimal)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].peek()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parseInt(int,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].skip(char)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parseInt(int,int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone(int)"
    functionUses: 2
    ICount: 90
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2851"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2910"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2909"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2854"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2860"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2859"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2884"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2908"
        BranchSideFuncs:
        - "setFractionalSecond(java.math.BigDecimal)"
        - "parseBigDecimal()"
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2907"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2891"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2895"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2896"
        BranchSideFuncs:
        - "setTimezone(int)"
        - "skip(char)"
        - "parseInt(int,int)"
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2895"
        BranchSideFuncs:
        - "setTimezone(int)"
        - "skip(char)"
        - "parseInt(int,int)"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2895"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2908"
        BranchSideFuncs:
        - "setTimezone(int)"
        - "skip(char)"
        - "parseInt(int,int)"
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2907"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2900"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2896"
        BranchSideFuncs:
        - "setTimezone(int)"
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2895"
        BranchSideFuncs:
        - "setTimezone(int)"
        - "skip(char)"
        - "parseInt(int,int)"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2910"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2913"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2852,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2855,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].skip"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2862,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parseYear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2866,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parseInt"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2866,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2870,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2874,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setHour"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2878,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMinute"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2882,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2884,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].peek"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2885,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parseBigDecimal"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2885,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2893,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2906,1"
      Dst: "[java.lang.InternalError].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2912,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].peek()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser"
    linkageType: null
    functionLinenumber: 2916
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2917"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2920"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2919"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2920,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].read()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser"
    linkageType: null
    functionLinenumber: 2923
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2924"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2927"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2926"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2925,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2927,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].skip(char)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser"
    linkageType: null
    functionLinenumber: 2930
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].read()"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2931"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2934"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2933"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2931,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].read"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2932,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parseYear()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser"
    linkageType: null
    functionLinenumber: 2937
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].peek()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].access$200(char)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].peek()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(int)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(java.math.BigInteger)"
    functionUses: 1
    ICount: 38
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2942"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2946"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2945"
        BranchSideFuncs:
        - "peek()"
        - "access$200(char)"
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2946"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2949"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2948"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2950"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2953"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2955"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2959"
        BranchSideFuncs:
        - "setYear(int)"
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2958"
        BranchSideFuncs:
        - "setYear(java.math.BigInteger)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2942,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].peek"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2946,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].access$200"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2952,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2954,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2956,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2956,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2959,1"
      Dst: "[java.math.BigInteger].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parseInt(int,int)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser"
    linkageType: null
    functionLinenumber: 2964
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].access$200(char)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].peek()"
    functionUses: 7
    ICount: 26
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2966"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2968"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2966"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2968"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2969"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2975"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2966,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].peek"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2966,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].access$200"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2971,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2976,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2976,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].parseBigDecimal()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser"
    linkageType: null
    functionLinenumber: 2984
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].peek()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].access$200(char)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].peek()"
    functionUses: 1
    ICount: 26
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2987"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2989"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2992"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2995"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2994"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2987,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].peek"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2990,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2992,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].access$200"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2995,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2995,1"
      Dst: "[java.math.BigDecimal].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,java.lang.String,java.lang.String,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$1)"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser"
    linkageType: null
    functionLinenumber: 2824
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser:2825,1"
      Dst: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.IntStack].<init>()"
    functionSourceFile: "org.apache.xerces.util.IntStack"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.IntStack:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.IntStack].size()"
    functionSourceFile: "org.apache.xerces.util.IntStack"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.IntStack].push(int)"
    functionSourceFile: "org.apache.xerces.util.IntStack"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.IntStack].ensureCapacity(int)"
    functionUses: 19
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.IntStack:52,1"
      Dst: "[org.apache.xerces.util.IntStack].ensureCapacity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.IntStack].peek()"
    functionSourceFile: "org.apache.xerces.util.IntStack"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.IntStack].elementAt(int)"
    functionSourceFile: "org.apache.xerces.util.IntStack"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.IntStack].pop()"
    functionSourceFile: "org.apache.xerces.util.IntStack"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.IntStack].clear()"
    functionSourceFile: "org.apache.xerces.util.IntStack"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.IntStack].print()"
    functionSourceFile: "org.apache.xerces.util.IntStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.IntStack:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.IntStack:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.IntStack:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.IntStack:84"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.IntStack:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.IntStack:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.IntStack:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.IntStack:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.IntStack:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.IntStack:80,1"
      Dst: "[java.io.PrintStream].print"
    - Src: "org.apache.xerces.util.IntStack:95,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.IntStack].ensureCapacity(int)"
    functionSourceFile: "org.apache.xerces.util.IntStack"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.IntStack:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.IntStack:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.IntStack:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.IntStack:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.IntStack:112"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.util.IntStack:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.IntStack:109,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.LCount].<init>()"
    functionSourceFile: "org.apache.xerces.dom.LCount"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.LCount:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.LCount].lookup(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.LCount"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "org.apache.xerces.dom.LCount"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.LCount].<init>()"
    functionUses: 9
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.LCount:51"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.LCount:53"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.dom.LCount:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.LCount:50,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.dom.LCount:52,1"
      Dst: "[org.apache.xerces.dom.LCount].<init>"
    - Src: "org.apache.xerces.dom.LCount:52,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCaptionElementImpl].getAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLTableCaptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCaptionElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCaptionElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableCaptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCaptionElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCaptionElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableCaptionElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCaptionElementImpl:54,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CDATASectionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CDATASectionImpl"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.TextImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CDATASectionImpl:67,1"
      Dst: "[org.apache.xerces.dom.TextImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    functionSourceFile: "org.apache.xerces.dom.CDATASectionImpl"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    functionSourceFile: "org.apache.xerces.dom.CDATASectionImpl"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DoubleDV].isPossibleFP(java.lang.String)"
    functionUses: 1
    ICount: 24
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:67"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:69"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:70"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:73"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:72"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:73"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:66,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:67,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DoubleDV].isPossibleFP"
    - Src: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:68,1"
      Dst: "[java.lang.Float].parseFloat"
    - Src: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:70,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:80,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:85"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:88"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:93"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:98"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:98"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].hashCode()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:104,1"
      Dst: "[java.lang.Float].floatToIntBits"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].isIdentical(org.apache.xerces.impl.dv.xs.FloatDV$XFloat)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.FloatDV$XFloat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:112"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:115,1"
      Dst: "[java.lang.Float].floatToIntBits"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].compareTo(org.apache.xerces.impl.dv.xs.FloatDV$XFloat)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.FloatDV$XFloat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:130"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:144"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].toString()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 125
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:157"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:183"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:216"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:168,1"
      Dst: "[java.lang.Float].toString"
    - Src: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:171,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:172,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:175,1"
      Dst: "[java.lang.String].getChars"
    - Src: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:227,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].getValue()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].access$000(org.apache.xerces.impl.dv.xs.FloatDV$XFloat,org.apache.xerces.impl.dv.xs.FloatDV$XFloat)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.dv.xs.FloatDV$XFloat"
    - "org.apache.xerces.impl.dv.xs.FloatDV$XFloat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].compareTo(org.apache.xerces.impl.dv.xs.FloatDV$XFloat)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.FloatDV$XFloat:63,1"
      Dst: "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].<init>()"
    - "[org.apache.xerces.util.StAXLocationWrapper].<init>()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].<init>(org.apache.xerces.util.SymbolTable)"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.util.XMLAttributesImpl].<init>()"
    - "[org.apache.xerces.xni.XMLString].<init>()"
    - "[org.apache.xerces.util.XMLStringBuffer].<init>()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setDeclaredPrefixes(java.util.List)"
    functionUses: 1
    ICount: 36
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:87,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:67,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:73,1"
      Dst: "[org.apache.xerces.util.StAXLocationWrapper].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:76,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:79,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:81,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:82,1"
      Dst: "[org.apache.xerces.xni.XMLString].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:83,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:84,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:88,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setDeclaredPrefixes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].reset(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.opti.SchemaDOMParser"
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setSymbolTable(org.apache.xerces.util.SymbolTable)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].reset()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:94,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setSymbolTable"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:95,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getDocument()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getDocument()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:99,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getDocument"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].parse(javax.xml.stream.XMLEventReader)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLEventReader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.XMLEventImpl].getEventType()"
    - "[org.apache.xerces.stax.events.XMLEventImpl].getLocation()"
    - "[org.apache.xerces.util.StAXLocationWrapper].setLocation(javax.xml.stream.Location)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.stax.events.XMLEventImpl].getEventType()"
    - "[org.apache.xerces.stax.events.XMLEventImpl].asStartElement()"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,javax.xml.namespace.QName)"
    - "[org.apache.xerces.stax.events.ElementImpl].getName()"
    - "[org.apache.xerces.stax.events.XMLEventImpl].getLocation()"
    - "[org.apache.xerces.util.StAXLocationWrapper].setLocation(javax.xml.stream.Location)"
    - "[org.apache.xerces.stax.events.StartElementImpl].getNamespaceContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext(javax.xml.namespace.NamespaceContext)"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillXMLAttributes(javax.xml.stream.events.StartElement)"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.events.StartElement)"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].addNamespaceDeclarations()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.stax.events.XMLEventImpl].asEndElement()"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,javax.xml.namespace.QName)"
    - "[org.apache.xerces.stax.events.ElementImpl].getName()"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.events.EndElement)"
    - "[org.apache.xerces.stax.events.XMLEventImpl].getLocation()"
    - "[org.apache.xerces.util.StAXLocationWrapper].setLocation(javax.xml.stream.Location)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()"
    - "[org.apache.xerces.stax.events.XMLEventImpl].asCharacters()"
    - "[org.apache.xerces.stax.events.CharactersImpl].getData()"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].sendCharactersToSchemaParser(java.lang.String,boolean)"
    - "[org.apache.xerces.stax.events.XMLEventImpl].asCharacters()"
    - "[org.apache.xerces.stax.events.CharactersImpl].getData()"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].sendCharactersToSchemaParser(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.stax.events.XMLEventImpl].asCharacters()"
    - "[org.apache.xerces.stax.events.CharactersImpl].getData()"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].sendCharactersToSchemaParser(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillProcessingInstruction(java.lang.String)"
    - "[org.apache.xerces.stax.events.ProcessingInstructionImpl].getData()"
    - "[org.apache.xerces.stax.events.ProcessingInstructionImpl].getTarget()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.StAXLocationWrapper].setLocation(javax.xml.stream.Location)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext(javax.xml.namespace.NamespaceContext)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument(org.apache.xerces.xni.Augmentations)"
    functionUses: 1
    ICount: 103
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:109"
        BranchSideFuncs:
        - "startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:109"
        BranchSideFuncs:
        - "startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:174"
        BranchSideFuncs:
        - "getEventType()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:173"
        BranchSideFuncs:
        - "setNamespaceContext(javax.xml.namespace.NamespaceContext)"
        - "endDocument(org.apache.xerces.xni.Augmentations)"
        - "setLocation(javax.xml.stream.Location)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:103,1"
      Dst: "[javax.xml.stream.XMLEventReader].peek"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:105,1"
      Dst: "[javax.xml.stream.events.XMLEvent].getEventType"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:108,1"
      Dst: "[javax.xml.stream.XMLStreamException].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:110,1"
      Dst: "[javax.xml.stream.events.XMLEvent].getLocation"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:110,1"
      Dst: "[org.apache.xerces.util.StAXLocationWrapper].setLocation"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:111,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:112,1"
      Dst: "[javax.xml.stream.XMLEventReader].hasNext"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:113,1"
      Dst: "[javax.xml.stream.XMLEventReader].nextEvent"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:118,1"
      Dst: "[javax.xml.stream.events.XMLEvent].asStartElement"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:119,1"
      Dst: "[javax.xml.stream.events.StartElement].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:119,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:121,1"
      Dst: "[javax.xml.stream.events.StartElement].getNamespaceContext"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:121,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:122,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillXMLAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:123,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:124,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].addNamespaceDeclarations"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:125,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:126,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:129,1"
      Dst: "[javax.xml.stream.events.XMLEvent].asEndElement"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:130,1"
      Dst: "[javax.xml.stream.events.EndElement].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:133,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:134,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:141,1"
      Dst: "[javax.xml.stream.events.XMLEvent].asCharacters"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:141,1"
      Dst: "[javax.xml.stream.events.Characters].getData"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:141,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].sendCharactersToSchemaParser"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:147,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startCDATA"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:149,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endCDATA"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:153,1"
      Dst: "[javax.xml.stream.events.ProcessingInstruction].getData"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:153,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillProcessingInstruction"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:154,1"
      Dst: "[javax.xml.stream.events.ProcessingInstruction].getTarget"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:154,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:176,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].parse(javax.xml.stream.XMLStreamReader)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.StAXLocationWrapper].setLocation(javax.xml.stream.Location)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.StAXLocationWrapper].setLocation(javax.xml.stream.Location)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext(javax.xml.namespace.NamespaceContext)"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillXMLAttributes(javax.xml.stream.XMLStreamReader)"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.XMLStreamReader)"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].addNamespaceDeclarations()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.StAXLocationWrapper].setLocation(javax.xml.stream.Location)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext(javax.xml.namespace.NamespaceContext)"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.XMLStreamReader)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()"
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillProcessingInstruction(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.StAXLocationWrapper].setLocation(javax.xml.stream.Location)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext(javax.xml.namespace.NamespaceContext)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument(org.apache.xerces.xni.Augmentations)"
    functionUses: 1
    ICount: 126
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:183"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:186"
        BranchSideFuncs:
        - "startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:183"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:186"
        BranchSideFuncs:
        - "startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:261"
        BranchSideFuncs:
        - "endDocument(org.apache.xerces.xni.Augmentations)"
        - "setLocation(javax.xml.stream.Location)"
        - "setNamespaceContext(javax.xml.namespace.NamespaceContext)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:194"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:181,1"
      Dst: "[javax.xml.stream.XMLStreamReader].hasNext"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:182,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getEventType"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:185,1"
      Dst: "[javax.xml.stream.XMLStreamException].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:187,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getLocation"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:187,1"
      Dst: "[org.apache.xerces.util.StAXLocationWrapper].setLocation"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:188,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:192,1"
      Dst: "[javax.xml.stream.XMLStreamReader].next"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:201,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getNamespaceContext"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:201,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:202,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getNamespaceURI"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:203,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:203,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getPrefix"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:202,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:204,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillXMLAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:205,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:206,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].addNamespaceDeclarations"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:207,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:208,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:216,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:217,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:224,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getTextCharacters"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:225,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getTextStart"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:225,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getTextLength"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:224,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:226,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:231,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:234,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startCDATA"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:238,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endCDATA"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:241,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getPIData"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:241,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillProcessingInstruction"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:242,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getPITarget"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:242,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:264,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].sendCharactersToSchemaParser(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 3
    ICount: 39
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:270"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:294"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:282"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:279"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:284"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:295"
        BranchSideFuncs:
        - "setValues(char[],int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:294"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:287"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:291"
        BranchSideFuncs:
        - "ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:290"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:271,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:274,1"
      Dst: "[java.lang.String].getChars"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:275,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:277,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:280,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillProcessingInstruction(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:299,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:304,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:307,1"
      Dst: "[java.lang.String].getChars"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:309,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillXMLAttributes(javax.xml.stream.events.StartElement)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.StartElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()"
    - "[org.apache.xerces.stax.events.StartElementImpl].getAttributes()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,javax.xml.namespace.QName)"
    - "[org.apache.xerces.stax.events.AttributeImpl].getName()"
    - "[org.apache.xerces.stax.events.AttributeImpl].getDTDType()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.stax.events.AttributeImpl].getValue()"
    - "[org.apache.xerces.stax.events.AttributeImpl].isSpecified()"
    - "[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)"
    functionUses: 1
    ICount: 28
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:324"
        BranchSideFuncs:
        - "getName()"
        - "next()"
        - "getLength()"
        - "addAttributeNS(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
        - "getDTDType()"
        - "fillQName(org.apache.xerces.xni.QName,javax.xml.namespace.QName)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:321"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:320"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:313,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:314,1"
      Dst: "[javax.xml.stream.events.StartElement].getAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:315,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:316,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:317,1"
      Dst: "[javax.xml.stream.events.Attribute].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:317,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:318,1"
      Dst: "[javax.xml.stream.events.Attribute].getDTDType"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:319,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getLength"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:321,1"
      Dst: "[javax.xml.stream.events.Attribute].getValue"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:320,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:322,1"
      Dst: "[javax.xml.stream.events.Attribute].isSpecified"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:322,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setSpecified"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillXMLAttributes(javax.xml.stream.XMLStreamReader)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser"
    linkageType: null
    functionLinenumber: 326
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)"
    functionUses: 1
    ICount: 27
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:337"
        BranchSideFuncs:
        - "fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
        - "addAttributeNS(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:333"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:327,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:328,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getAttributeCount"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:330,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getAttributeNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:331,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getAttributeLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:331,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getAttributePrefix"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:330,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:332,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getAttributeType"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:334,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getAttributeValue"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:333,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:335,1"
      Dst: "[javax.xml.stream.XMLStreamReader].isAttributeSpecified"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:335,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setSpecified"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].addNamespaceDeclarations()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser"
    linkageType: null
    functionLinenumber: 345
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 46
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:347"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:368"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
        - "next()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:350"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:360"
        BranchSideFuncs:
        - "append(char)"
        - "append(java.lang.String)"
        - "addSymbol(char[],int,int)"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:363"
        BranchSideFuncs:
        - "addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:346,1"
      Dst: "[java.util.ArrayList].iterator"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:347,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:348,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:349,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:350,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:353,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].clear"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:354,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:357,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:364,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:365,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].addAttribute"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.events.StartElement)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.StartElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(java.util.Iterator)"
    - "[org.apache.xerces.stax.events.ElementImpl].getNamespaces()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:372,1"
      Dst: "[javax.xml.stream.events.StartElement].getNamespaces"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:372,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.events.EndElement)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.EndElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(java.util.Iterator)"
    - "[org.apache.xerces.stax.events.ElementImpl].getNamespaces()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:377,1"
      Dst: "[javax.xml.stream.events.EndElement].getNamespaces"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:377,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(java.util.Iterator)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser"
    linkageType: null
    functionLinenumber: 381
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.stax.events.NamespaceImpl].getPrefix()"
    functionUses: 2
    ICount: 17
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:383"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:388"
        BranchSideFuncs:
        - "getPrefix()"
        - "next()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:386"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:383"
        BranchSideFuncs:
        - "getPrefix()"
        - "next()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:382,1"
      Dst: "[java.util.ArrayList].clear"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:383,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:384,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:385,1"
      Dst: "[javax.xml.stream.events.Namespace].getPrefix"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:386,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.XMLStreamReader)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:398"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:397"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:396"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:392,1"
      Dst: "[java.util.ArrayList].clear"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:393,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getNamespaceCount"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:395,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getNamespacePrefix"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:396,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,javax.xml.namespace.QName)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser"
    linkageType: null
    functionLinenumber: 401
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "javax.xml.namespace.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:402,1"
      Dst: "[javax.xml.namespace.QName].getNamespaceURI"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:402,1"
      Dst: "[javax.xml.namespace.QName].getLocalPart"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:402,1"
      Dst: "[javax.xml.namespace.QName].getPrefix"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:402,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 4
    ICount: 48
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:407"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:407"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:406"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:407"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:407"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:406"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:407"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:406"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:408"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:407"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:408"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:407"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:411"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:418"
        BranchSideFuncs:
        - "append(char)"
        - "append(java.lang.String)"
        - "addSymbol(char[],int,int)"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:417"
        BranchSideFuncs:
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:407,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:407,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:412,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].clear"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:413,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.traversers.StAXSchemaParser:418,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser$XMLGrammarLoaderContainer].<init>(org.apache.xerces.xni.grammars.XMLGrammarLoader)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser$XMLGrammarLoaderContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser$XMLGrammarLoaderContainer:368,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration:43,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable].<init>"
    - Src: "org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration:43,1"
      Dst: "[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration:52,1"
      Dst: "[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration:66,1"
      Dst: "[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration:82,1"
      Dst: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DTDScannerImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XML11DTDScannerImpl"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLStringBuffer].<init>()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()"
    functionUses: 4
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:65,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].<init>"
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:58,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DTDScannerImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)"
    functionSourceFile: "org.apache.xerces.impl.XML11DTDScannerImpl"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.impl.XMLErrorReporter"
    - "org.apache.xerces.impl.XMLEntityManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLStringBuffer].<init>()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:70,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].<init>"
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:58,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DTDScannerImpl].scanPubidLiteral(org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.XML11DTDScannerImpl"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.util.XMLChar].isPubid(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 57
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:111"
        BranchSideFuncs:
        - "clear()"
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:111"
        BranchSideFuncs:
        - "clear()"
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:133"
        BranchSideFuncs:
        - "isPubid(int)"
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:130"
        BranchSideFuncs:
        - "setValues(org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:null"
        BranchSideFuncs:
        - "append(char)"
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:142"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:106,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:108,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:112,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].clear"
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:122,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:131,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:134,1"
      Dst: "[org.apache.xerces.util.XMLChar].isPubid"
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:145,1"
      Dst: "[java.lang.Integer].toHexString"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XML11DTDScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.XML11DTDScannerImpl"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    functionUses: 1
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:157"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:163"
        BranchSideFuncs:
        - "isSpace(int)"
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:159,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XML11DTDScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString,int)"
    functionSourceFile: "org.apache.xerces.impl.XML11DTDScannerImpl"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:177"
        BranchSideFuncs:
        - "isSpace(int)"
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:173,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XML11DTDScannerImpl].isUnchangedByNormalization(org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.XML11DTDScannerImpl"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:null"
        BranchSideFuncs:
        - "isSpace(int)"
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:190,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XML11DTDScannerImpl].isInvalid(int)"
    functionSourceFile: "org.apache.xerces.impl.XML11DTDScannerImpl"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11Valid(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:201"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:200"
        BranchSideFuncs:
        - "isXML11Valid(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:201,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Valid"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DTDScannerImpl].isInvalidLiteral(int)"
    functionSourceFile: "org.apache.xerces.impl.XML11DTDScannerImpl"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:207"
        BranchSideFuncs:
        - "isXML11ValidLiteral(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:208,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidLiteral"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNameChar(int)"
    functionSourceFile: "org.apache.xerces.impl.XML11DTDScannerImpl"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11Name(int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:215,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Name"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNameStartChar(int)"
    functionSourceFile: "org.apache.xerces.impl.XML11DTDScannerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:222,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NameStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNCName(int)"
    functionSourceFile: "org.apache.xerces.impl.XML11DTDScannerImpl"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11NCName(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:229,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NCName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNameStartHighSurrogate(int)"
    functionSourceFile: "org.apache.xerces.impl.XML11DTDScannerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:237,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DTDScannerImpl].versionSupported(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XML11DTDScannerImpl"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11DTDScannerImpl:244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11DTDScannerImpl:243"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11DTDScannerImpl:244,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11DTDScannerImpl].getVersionNotSupportedKey()"
    functionSourceFile: "org.apache.xerces.impl.XML11DTDScannerImpl"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMImplementationImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DOMImplementationImpl"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDOMImplementationImpl].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMImplementationImpl:37,1"
      Dst: "[org.apache.xerces.dom.CoreDOMImplementationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()"
    functionSourceFile: "org.apache.xerces.dom.DOMImplementationImpl"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMImplementationImpl].hasFeature(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMImplementationImpl"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDOMImplementationImpl].hasFeature(java.lang.String,java.lang.String)"
    functionUses: 3
    ICount: 45
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:86"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:88"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:90"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:91"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:91"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:92"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:93"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:95"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:94"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:93"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:94"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationImpl:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMImplementationImpl:80,1"
      Dst: "[org.apache.xerces.dom.CoreDOMImplementationImpl].hasFeature"
    - Src: "org.apache.xerces.dom.DOMImplementationImpl:82,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.DOMImplementationImpl:83,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.dom.DOMImplementationImpl:84,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.dom.DOMImplementationImpl:87,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xerces.dom.DOMImplementationImpl:88,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMImplementationImpl].createDocument(org.w3c.dom.DocumentType)"
    functionSourceFile: "org.apache.xerces.dom.DOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom.CoreDocumentImpl"
    argCount: 1
    argTypes:
    - "org.w3c.dom.DocumentType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMImplementationImpl:106,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDHandler"
    - "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:53,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 1
    ICount: 44
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:70"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:76"
        BranchSideFuncs:
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:98"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:87"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:86"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:88"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:93"
        BranchSideFuncs:
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:93"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:99"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:98"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:62,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:71,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:72,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:77,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:80,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:82,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:83,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:84,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:85,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:87,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:89,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>()"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()"
    - "[org.apache.xerces.xni.QName].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGrpOrAttrGrpRedefinedByRestriction(int,org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.xs.XSObject)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 3
    ICount: 100
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:120"
        BranchSideFuncs:
        - "getFirstChildElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:133"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:132"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:133"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:132"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:142"
        BranchSideFuncs:
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:141"
        BranchSideFuncs:
        - "traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:155"
        BranchSideFuncs:
        - "getGrpOrAttrGrpRedefinedByRestriction(int,org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element)"
        - "removeProhibitedAttrs()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:172"
        BranchSideFuncs:
        - "validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:172"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:176"
        BranchSideFuncs:
        - "addXSObject(org.apache.xerces.xs.XSObject)"
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:175"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:186"
        BranchSideFuncs:
        - "getGlobalAttributeGroupDecl(java.lang.String,java.lang.String)"
        - "schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:194"
        BranchSideFuncs:
        - "addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:200"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:197"
        BranchSideFuncs:
        - "addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:108,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:111,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:117,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:125,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:128,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:128,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:129,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:130,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:133,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:135,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:142,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAttrsAndAttrGrps"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:151,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:156,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:159,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:159,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGrpOrAttrGrpRedefinedByRestriction"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:164,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].validRestrictionOf"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:173,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:174,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:182,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:183,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:187,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:198,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeGroupDecl"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl$IntVector].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl$IntVector"
    linkageType: null
    functionLinenumber: 2097
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl$IntVector:2098,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl$IntVector].size()"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl$IntVector"
    linkageType: null
    functionLinenumber: 2115
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl$IntVector].elementAt(int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl$IntVector"
    linkageType: null
    functionLinenumber: 2120
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl$IntVector].addElement(int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl$IntVector"
    linkageType: null
    functionLinenumber: 2125
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl$IntVector].ensureCapacity(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl$IntVector:2126,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl$IntVector].ensureCapacity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl$IntVector].removeAllElements()"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl$IntVector"
    linkageType: null
    functionLinenumber: 2131
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl$IntVector].ensureCapacity(int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl$IntVector"
    linkageType: null
    functionLinenumber: 2141
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl$IntVector:2142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl$IntVector:2145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl$IntVector:2144"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl$IntVector:2145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl$IntVector:2151"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl$IntVector:2150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl$IntVector:2147,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].<init>(org.apache.xerces.dom.NodeImpl)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:89,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].getLength()"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.PSVIErrorList].size()"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].size()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].size()"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].size()"
    - "[org.apache.xerces.impl.xs.XSModelImpl].size()"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].size()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].size()"
    functionUses: 11
    ICount: 8
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:103"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:104,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].item(int)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.PSVIErrorList].size()"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].size()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].size()"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].size()"
    - "[org.apache.xerces.impl.xs.XSModelImpl].size()"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].size()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].size()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].get(int)"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].get(int)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].get(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)"
    functionUses: 10
    ICount: 14
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:122"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:121"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:122"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:121"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:122,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:123,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(java.lang.String,int)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].get(int)"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].get(int)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].get(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)"
    functionUses: 13
    ICount: 11
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:134"
        BranchSideFuncs:
        - "get(int)"
        - "findNamePoint(java.lang.String,int)"
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:135,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:136,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItemNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].get(int)"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].get(int)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].get(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)"
    functionUses: 3
    ICount: 12
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:152"
        BranchSideFuncs:
        - "get(int)"
        - "findNamePoint(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:153,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:154,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.ParentNode].ownerDocument()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.NodeImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getOwnerDocument()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(java.lang.String,int)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].get(int)"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].get(int)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].get(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)"
    functionUses: 14
    ICount: 38
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:190"
        BranchSideFuncs:
        - "isReadOnly()"
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:189"
        BranchSideFuncs:
        - "getNodeName()"
        - "findNamePoint(java.lang.String,int)"
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:183"
        BranchSideFuncs:
        - "getOwnerDocument()"
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:190"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:189"
        BranchSideFuncs:
        - "getNodeName()"
        - "findNamePoint(java.lang.String,int)"
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:192"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:null"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:199"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:178,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:180,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:181,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:182,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:184,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:190,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:190,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:193,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:194,1"
      Dst: "[java.util.List].set"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:198,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:200,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItemNS(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.ParentNode].ownerDocument()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.NodeImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getOwnerDocument()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getLocalName()"
    - "[org.apache.xerces.dom.ElementNSImpl].getLocalName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.AttrNSImpl].getLocalName()"
    - "[org.apache.xerces.dom.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNamespaceURI()"
    - "[org.apache.xerces.dom.ElementNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].get(int)"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].get(int)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].get(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(java.lang.String,int)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].get(int)"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].get(int)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].get(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)"
    functionUses: 2
    ICount: 48
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:233"
        BranchSideFuncs:
        - "isReadOnly()"
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:232"
        BranchSideFuncs:
        - "getLocalName()"
        - "getNamespaceURI()"
        - "findNamePoint(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:222"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:226"
        BranchSideFuncs:
        - "getOwnerDocument()"
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:227"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:233"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:232"
        BranchSideFuncs:
        - "getLocalName()"
        - "getNamespaceURI()"
        - "findNamePoint(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:240"
        BranchSideFuncs:
        - "getNodeName()"
        - "findNamePoint(java.lang.String,int)"
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:null"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:220,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:222,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:223,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:224,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:227,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:233,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:233,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:233,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:236,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:237,1"
      Dst: "[java.util.List].set"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:241,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:244,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:248,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].removeNamedItem(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:266"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:266,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:267,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:268,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:272,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:278,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:279,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].removeNamedItemNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:307"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:313"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:302,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:303,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:304,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:308,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:314,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:315,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].cloneMap(org.apache.xerces.dom.NodeImpl)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "org.apache.xerces.dom.NamedNodeMapImpl"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NamedNodeMapImpl].<init>(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.AttributeMap].cloneContent(org.apache.xerces.dom.NamedNodeMapImpl)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].cloneContent(org.apache.xerces.dom.NamedNodeMapImpl)"
    functionUses: 4
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:331,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].<init>"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:332,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].cloneContent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].cloneContent(org.apache.xerces.dom.NamedNodeMapImpl)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NamedNodeMapImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].size()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].size()"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].size()"
    - "[org.apache.xerces.impl.xs.XSModelImpl].size()"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].size()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].size()"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].size()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].get(int)"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].get(int)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].get(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)"
    - "[org.apache.html.dom.HTMLMapElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.AttrImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.DocumentTypeImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLSelectElementImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLTableSectionElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ParentNode].cloneNode(boolean)"
    - "[org.apache.xerces.dom.DocumentImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLTableRowElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.EntityImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.EntityReferenceImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ElementImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLFormElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ChildNode].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLDocumentImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLTableElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isSpecified(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isSpecified()"
    functionUses: 1
    ICount: 28
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:355"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:354"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:340"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:355"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:354"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:344"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:347"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:354"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:339,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:342,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:345,1"
      Dst: "[java.util.List].clear"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:348,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:349,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].cloneNode"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:350,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isSpecified"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:351,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].setReadOnly(boolean,boolean)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly(boolean)"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].size()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].size()"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].size()"
    - "[org.apache.xerces.impl.xs.XSModelImpl].size()"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].size()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].size()"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].size()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].get(int)"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].get(int)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].get(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)"
    - "[org.apache.xerces.dom.DocumentTypeImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.ElementImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.ParentNode].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.EntityReferenceImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.AttrImpl].setReadOnly(boolean,boolean)"
    functionUses: 4
    ICount: 19
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:374"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:379"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:378"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:374"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:379"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:378"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:375"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:378"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:373,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:375,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:376,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:376,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].setReadOnly"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].getReadOnly()"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:386,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:399"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:405"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:404"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:401"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:404"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:400,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:402,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].item"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:402,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].setOwnerDocument"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly()"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:407"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly(boolean)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:412"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:412"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:411"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].changed()"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:415"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].changed(boolean)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:420"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:420"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:419"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].hasDefaults()"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:423"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].hasDefaults(boolean)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:427"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 449
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.PSVIErrorList].size()"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].size()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].size()"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].size()"
    - "[org.apache.xerces.impl.xs.XSModelImpl].size()"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].size()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].size()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].get(int)"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].get(int)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].get(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    functionUses: 6
    ICount: 31
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:null"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:455"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:469"
        BranchSideFuncs:
        - "get(int)"
        - "getNodeName()"
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:468"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:458"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:461"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:460"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:461"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:464"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:469"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:453,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:457,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:457,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:457,1"
      Dst: "[java.lang.String].compareTo"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 482
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.PSVIErrorList].size()"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].size()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].size()"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].size()"
    - "[org.apache.xerces.impl.xs.XSModelImpl].size()"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].size()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].size()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].get(int)"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].get(int)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].get(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)"
    - "[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.ElementNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.ElementNSImpl].getLocalName()"
    - "[org.apache.xerces.dom.AttrNSImpl].getLocalName()"
    - "[org.apache.xerces.dom.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    functionUses: 5
    ICount: 37
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:483"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:484"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:492"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:494"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:null"
        BranchSideFuncs:
        - "getNamespaceURI()"
        - "getLocalName()"
        - "get(int)"
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:498"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:505"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:499"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:492"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:501"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:503"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:501"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:492"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:503"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:493"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:492"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:492"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:508"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:493"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:492"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:493,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:495,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:496,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNamespaceURI"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:497,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getLocalName"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:501,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:503,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeName"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].precedes(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:519"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:527"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:526"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:521"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:527"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:526"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:523"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:524"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:523"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:524"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:519"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:520,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:522,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].removeItem(int)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:535"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:537"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:535"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:537"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:535,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:536,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].getItem(int)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 541
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].get(int)"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].get(int)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].get(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)"
    functionUses: 8
    ICount: 8
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:542"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:545"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:544"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:543,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].addItem(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:550"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:556"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:555"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:562"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:565"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:564"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:549,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:549,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:549,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:551,1"
      Dst: "[java.util.List].set"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:556,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:558,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:563,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].cloneMap(java.util.ArrayList)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ArrayList"
    argCount: 1
    argTypes:
    - "java.util.ArrayList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:578"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:581"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:580"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:582"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:588"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:587"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:584"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:587"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:579,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:581,1"
      Dst: "[java.util.ArrayList].clear"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:583,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:585,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:585,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItemIndex(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: 591
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:592,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].removeAll()"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:599"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:601"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:600,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:607"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:610"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:606,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:609,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NamedNodeMapImpl].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.xerces.dom.NamedNodeMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NamedNodeMapImpl:616"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NamedNodeMapImpl:618"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:617,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.dom.NamedNodeMapImpl:619,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].<init>()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].reset()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:58,1"
      Dst: "[org.apache.xerces.impl.xs.opti.DefaultDocument].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:59,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.opti.ElementImpl"
    argCount: 5
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(int,int,int)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].processElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.opti.ElementImpl)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:65,1"
      Dst: "[org.apache.xerces.impl.xs.opti.ElementImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:66,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].processElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.opti.ElementImpl"
    argCount: 5
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(int,int,int)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].processElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.opti.ElementImpl)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:74,1"
      Dst: "[org.apache.xerces.impl.xs.opti.ElementImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:75,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].processElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.opti.ElementImpl"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:81,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.opti.ElementImpl"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:86,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].emptyElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].processElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.opti.ElementImpl)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.impl.xs.opti.ElementImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getPrefix(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getPrefix(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLocalName(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getURI(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getURI(int)"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].<init>(org.w3c.dom.Element,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].resizeRelations()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].resizeRelations(int)"
    functionUses: 2
    ICount: 80
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:100"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:117"
        BranchSideFuncs:
        - "resizeRelations()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:135"
        BranchSideFuncs:
        - "resizeRelations(int)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:99,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:102,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getPrefix"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:103,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLocalName"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:104,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getQName"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:105,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getURI"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:106,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:106,1"
      Dst: "[org.apache.xerces.impl.xs.opti.AttrImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:112,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].resizeRelations"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].endElement()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].comment(org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:152,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:161,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].characters(org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:177,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].charactersRaw(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:206,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.opti.ElementImpl)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.impl.xs.opti.ElementImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:210,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:211,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(java.lang.String)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:217,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:221,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(org.apache.xerces.xni.QName,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:225,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:230,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:235,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationCDATA()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:246,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationCDATA()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:250,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].resizeRelations()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:257"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:256,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].resizeRelations(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:265,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(int,int,int)"
    functionUses: 1
    ICount: 42
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:276"
        BranchSideFuncs:
        - "<init>(int,int,int)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:274"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:276"
        BranchSideFuncs:
        - "<init>(int,int,int)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:273"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:283"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:285"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:278,1"
      Dst: "[org.apache.xerces.impl.xs.opti.ElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].printDOM()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].traverse(org.w3c.dom.Node,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:331"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:330"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:323"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:310,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].indent"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:311,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:311,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:311,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:311,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:311,1"
      Dst: "[java.io.PrintStream].print"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:313,1"
      Dst: "[org.w3c.dom.Node].hasAttributes"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:314,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:315,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:316,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:316,1"
      Dst: "[org.w3c.dom.Attr].getName"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:316,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:320,1"
      Dst: "[org.w3c.dom.Node].hasChildNodes"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:321,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:323,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:324,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].traverse"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:323,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].indent(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:337,1"
      Dst: "[java.io.PrintStream].print"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].getDocumentElement()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].getImplementation()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].getDOMImplementation()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:348,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].getDOMImplementation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.NamespaceContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(java.lang.String,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:354,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(java.lang.String,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.NamespaceContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getPrefix(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getPrefix(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getQName(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLocalName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLocalName(int)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].processAttValue(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getAllPrefixes()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getAllPrefixes()"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getAllPrefixes()"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getAllPrefixes()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].hasMoreElements()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration].hasMoreElements()"
    - "[org.apache.xerces.impl.Constants$ArrayEnumeration].hasMoreElements()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration].nextElement()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].nextElement()"
    - "[org.apache.xerces.impl.Constants$ArrayEnumeration].nextElement()"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].processAttValue(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].processAttValue(java.lang.String)"
    functionUses: 3
    ICount: 70
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:359"
        BranchSideFuncs:
        - "getLength()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:358"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:367"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:380"
        BranchSideFuncs:
        - "getQName(int)"
        - "getPrefix(int)"
        - "getValue(int)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:379"
        BranchSideFuncs:
        - "getAllPrefixes()"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:372"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:372"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:373"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:373"
        BranchSideFuncs:
        - "getLocalName(int)"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:397"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
        - "nextElement()"
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:396"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:384"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:387"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:395"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:393"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:392"
        BranchSideFuncs:
        - "processAttValue(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:358,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:359,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:366,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:367,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:368,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:369,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getPrefix"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:370,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getQName"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:374,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLocalName"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:373,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:376,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].processAttValue"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:380,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getAllPrefixes"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:381,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:382,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:383,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:387,1"
      Dst: "[java.util.ArrayList].contains"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(java.lang.String,org.apache.xerces.xni.XMLAttributes)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:400,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(java.lang.String,org.apache.xerces.xni.XMLAttributes)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getQName(int)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].processAttValue(java.lang.String)"
    functionUses: 3
    ICount: 23
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:404"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:403,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:404,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:405,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:406,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getQName"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:406,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].processAttValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].processAttValue(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].escapeAttValue(java.lang.String,int)"
    functionUses: 4
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:414"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:417"
        BranchSideFuncs:
        - "escapeAttValue(java.lang.String,int)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:417"
        BranchSideFuncs:
        - "escapeAttValue(java.lang.String,int)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:417"
        BranchSideFuncs:
        - "escapeAttValue(java.lang.String,int)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:417"
        BranchSideFuncs:
        - "escapeAttValue(java.lang.String,int)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:417"
        BranchSideFuncs:
        - "escapeAttValue(java.lang.String,int)"
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:411"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:412,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:415,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:418,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOM].escapeAttValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOM].escapeAttValue(java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOM"
    linkageType: null
    functionLinenumber: 425
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:429"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:456"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:455"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:443"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:446"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOM:449"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOM:452"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:426,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:427,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:428,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:428,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:430,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOM:456,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.stax.events.EntityReferenceImpl].<init>(javax.xml.stream.events.EntityDeclaration,javax.xml.stream.Location)"
    functionSourceFile: "org.apache.xerces.stax.events.EntityReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javax.xml.stream.events.EntityDeclaration"
    - "javax.xml.stream.Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.EntityReferenceImpl:54"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.EntityReferenceImpl:54"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.EntityReferenceImpl:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.EntityReferenceImpl:54,1"
      Dst: "[javax.xml.stream.events.EntityDeclaration].getName"
    - Src: "org.apache.xerces.stax.events.EntityReferenceImpl:54,1"
      Dst: "[org.apache.xerces.stax.events.EntityReferenceImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.EntityReferenceImpl].<init>(java.lang.String,javax.xml.stream.events.EntityDeclaration,javax.xml.stream.Location)"
    functionSourceFile: "org.apache.xerces.stax.events.EntityReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "javax.xml.stream.events.EntityDeclaration"
    - "javax.xml.stream.Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.EntityReferenceImpl:65"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.EntityReferenceImpl:64"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.EntityReferenceImpl:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.EntityReferenceImpl:64,1"
      Dst: "[org.apache.xerces.stax.events.XMLEventImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.EntityReferenceImpl].getDeclaration()"
    functionSourceFile: "org.apache.xerces.stax.events.EntityReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.EntityDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.EntityReferenceImpl].getName()"
    functionSourceFile: "org.apache.xerces.stax.events.EntityReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.EntityReferenceImpl].writeAsEncodedUnicode(java.io.Writer)"
    functionSourceFile: "org.apache.xerces.stax.events.EntityReferenceImpl"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.EntityReferenceImpl:85,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.xerces.stax.events.EntityReferenceImpl:90,1"
      Dst: "[javax.xml.stream.XMLStreamException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLStrongElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLStrongElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLStrongElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLStrongElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLStrongElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLStrongElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLStrongElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLStrongElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLStrongElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLStrongElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLStrongElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLStrongElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLStrongElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLStrongElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLStrongElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLStrongElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLStrongElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLStrongElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLStrongElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLStrongElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLStrongElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.MonthDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.MonthDV"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:37,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.MonthDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.MonthDV"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.MonthDV].parse(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:47,1"
      Dst: "[org.apache.xerces.impl.dv.xs.MonthDV].parse"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:49,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.MonthDV].parse(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.MonthDV"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)"
    - "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(java.lang.String,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isNextCharUTCSign(java.lang.String,int,int)"
    - "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTimeZone(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionUses: 1
    ICount: 60
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.MonthDV:68"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDV:69"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDV:68"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.MonthDV:68"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDV:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDV:70"
        BranchSideFuncs:
        - "parseInt(java.lang.String,int,int)"
    - Branch String: "org.apache.xerces.impl.dv.xs.MonthDV:77"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDV:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDV:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.MonthDV:78"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDV:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.MonthDV:78"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDV:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.MonthDV:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDV:90"
        BranchSideFuncs:
        - "isNextCharUTCSign(java.lang.String,int,int)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDV:89"
        BranchSideFuncs:
        - "saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
        - "validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - Branch String: "org.apache.xerces.impl.dv.xs.MonthDV:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDV:86"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDV:85"
        BranchSideFuncs:
        - "getTimeZone(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,int,int)"
    - Branch String: "org.apache.xerces.impl.dv.xs.MonthDV:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDV:98"
        BranchSideFuncs:
        - "normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDV:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.MonthDV:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDV:98"
        BranchSideFuncs:
        - "normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDV:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:62,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:63,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:68,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:69,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:69,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:69,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:69,1"
      Dst: "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:72,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:82,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isNextCharUTCSign"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:86,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTimeZone"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:90,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:93,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:96,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.MonthDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.MonthDV"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:151,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:152,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:154,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:156,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.MonthDV].getXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.MonthDV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.MonthDV:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.MonthDV:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:163,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].hasTimeZone"
    - Src: "org.apache.xerces.impl.dv.xs.MonthDV:160,1"
      Dst: "[javax.xml.datatype.DatatypeFactory].newXMLGregorianCalendar"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ConfigurableValidationState].<init>()"
    functionSourceFile: "org.apache.xerces.impl.validation.ConfigurableValidationState"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationState].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ConfigurableValidationState:49,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ConfigurableValidationState].setIdIdrefChecking(boolean)"
    functionSourceFile: "org.apache.xerces.impl.validation.ConfigurableValidationState"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ConfigurableValidationState].setUnparsedEntityChecking(boolean)"
    functionSourceFile: "org.apache.xerces.impl.validation.ConfigurableValidationState"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ConfigurableValidationState].checkIDRefID()"
    functionSourceFile: "org.apache.xerces.impl.validation.ConfigurableValidationState"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationState].checkIDRefID()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.validation.ConfigurableValidationState:78"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.validation.ConfigurableValidationState:77"
        BranchSideFuncs:
        - "checkIDRefID()"
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ConfigurableValidationState:78,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].checkIDRefID"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ConfigurableValidationState].isIdDeclared(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.validation.ConfigurableValidationState"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationState].isIdDeclared(java.lang.String)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.validation.ConfigurableValidationState:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.validation.ConfigurableValidationState:86"
        BranchSideFuncs:
        - "isIdDeclared(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ConfigurableValidationState:87,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].isIdDeclared"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ConfigurableValidationState].isEntityDeclared(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.validation.ConfigurableValidationState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.validation.ConfigurableValidationState:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.validation.ConfigurableValidationState:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ConfigurableValidationState:96,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].isEntityDeclared"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ConfigurableValidationState].isEntityUnparsed(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.validation.ConfigurableValidationState"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationState].isEntityUnparsed(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.validation.ConfigurableValidationState:105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.validation.ConfigurableValidationState:104"
        BranchSideFuncs:
        - "isEntityUnparsed(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ConfigurableValidationState:105,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].isEntityUnparsed"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ConfigurableValidationState].addId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.validation.ConfigurableValidationState"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationState].addId(java.lang.String)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.validation.ConfigurableValidationState:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.validation.ConfigurableValidationState:116"
        BranchSideFuncs:
        - "addId(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.validation.ConfigurableValidationState:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ConfigurableValidationState:114,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].addId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ConfigurableValidationState].addIdRef(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.validation.ConfigurableValidationState"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationState].addIdRef(java.lang.String)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.validation.ConfigurableValidationState:123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.validation.ConfigurableValidationState:126"
        BranchSideFuncs:
        - "addIdRef(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.validation.ConfigurableValidationState:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ConfigurableValidationState:124,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].addIdRef"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$1"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl$1:44,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$1"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 30
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$1"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl$1:49,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasPrevious()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].previous()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl$1:55,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].nextIndex()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].previousIndex()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].remove()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$1"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl$1:64,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].set(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl$1:67,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].add(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSObjectListImpl$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSObjectListImpl$1:70,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLElementDecl"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.impl.dtd.XMLSimpleType].<init>()"
    functionUses: 4
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLElementDecl:28,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLElementDecl:54,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLElementDecl:66,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLSimpleType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLElementDecl].setValues(org.apache.xerces.xni.QName,int,short,org.apache.xerces.impl.dtd.models.ContentModelValidator,org.apache.xerces.impl.dtd.XMLSimpleType)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLElementDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "int"
    - "short"
    - "org.apache.xerces.impl.dtd.models.ContentModelValidator"
    - "org.apache.xerces.impl.dtd.XMLSimpleType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLElementDecl:82,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.dtd.XMLElementDecl:86,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLSimpleType].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLElementDecl].clear()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLElementDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLElementDecl:93,1"
      Dst: "[org.apache.xerces.xni.QName].clear"
    - Src: "org.apache.xerces.impl.dtd.XMLElementDecl:97,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLSimpleType].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].<init>(org.apache.xerces.util.JAXPNamespaceContextWrapper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:61,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:59,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setStAXResult(javax.xml.transform.stax.StAXResult)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.transform.stax.StAXResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:73"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:72,1"
      Dst: "[org.apache.xerces.xni.QName].clear"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:73,1"
      Dst: "[javax.xml.transform.stax.StAXResult].getXMLStreamWriter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(javax.xml.stream.XMLStreamReader)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:79"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:76"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:79"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:77,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getVersion"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:78,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getCharacterEncodingScheme"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:79,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeStartDocument"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endDocument(javax.xml.stream.XMLStreamReader)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:84,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeEndDocument"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:85,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].flush"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].comment(javax.xml.stream.XMLStreamReader)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:89,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getText"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:89,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].processingInstruction(javax.xml.stream.XMLStreamReader)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:98"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:94,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getPIData"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:95,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:96,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getPITarget"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:96,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeProcessingInstruction"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].entityReference(javax.xml.stream.XMLStreamReader)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:104,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getLocalName"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:104,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeEntityRef"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(javax.xml.stream.events.StartDocument)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.StartDocument"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:107"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:108,1"
      Dst: "[javax.xml.stream.events.StartDocument].getVersion"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:109,1"
      Dst: "[javax.xml.stream.events.StartDocument].getCharacterEncodingScheme"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:110,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeStartDocument"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endDocument(javax.xml.stream.events.EndDocument)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.EndDocument"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:115,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeEndDocument"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:116,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].flush"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].doctypeDecl(javax.xml.stream.events.DTD)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.DTD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:120,1"
      Dst: "[javax.xml.stream.events.DTD].getDocumentTypeDeclaration"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:120,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeDTD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(javax.xml.stream.events.Characters)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.Characters"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:124,1"
      Dst: "[javax.xml.stream.events.Characters].getData"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:124,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeCharacters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].cdata(javax.xml.stream.events.Characters)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.Characters"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:128,1"
      Dst: "[javax.xml.stream.events.Characters].getData"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:128,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeCData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].comment(javax.xml.stream.events.Comment)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.Comment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:132,1"
      Dst: "[javax.xml.stream.events.Comment].getText"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:132,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].processingInstruction(javax.xml.stream.events.ProcessingInstruction)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.ProcessingInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:137,1"
      Dst: "[javax.xml.stream.events.ProcessingInstruction].getData"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:138,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:139,1"
      Dst: "[javax.xml.stream.events.ProcessingInstruction].getTarget"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:139,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeProcessingInstruction"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].entityReference(javax.xml.stream.events.EntityReference)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.EntityReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:147,1"
      Dst: "[javax.xml.stream.events.EntityReference].getName"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:147,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeEntityRef"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setIgnoringCharacters(boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "org.apache.xerces.xni.NamespaceContext"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixCount()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getNamespaceContext()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixAt(int)"
    - "[org.apache.xerces.stax.DefaultNamespaceContext].getNamespaceURI(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 17
    ICount: 102
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:178"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.String)"
        - "<init>(java.lang.Exception)"
        - "getLength()"
        - "getValue(int)"
        - "getDeclaredPrefixCount()"
        - "getNamespaceContext()"
        - "getDeclaredPrefixAt(int)"
        - "getName(int,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:199"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.String)"
        - "getDeclaredPrefixAt(int)"
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:198"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:192"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:193"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.String)"
        - "<init>(java.lang.Exception)"
        - "getLength()"
        - "getValue(int)"
        - "getDeclaredPrefixCount()"
        - "getNamespaceContext()"
        - "getDeclaredPrefixAt(int)"
        - "getName(int,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:196"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.String)"
        - "<init>(java.lang.Exception)"
        - "getLength()"
        - "getValue(int)"
        - "getDeclaredPrefixCount()"
        - "getNamespaceContext()"
        - "getDeclaredPrefixAt(int)"
        - "getName(int,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:218"
        BranchSideFuncs:
        - "getName(int,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:205"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.String)"
        - "<init>(java.lang.Exception)"
        - "getLength()"
        - "getValue(int)"
        - "getDeclaredPrefixCount()"
        - "getNamespaceContext()"
        - "getDeclaredPrefixAt(int)"
        - "getName(int,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:212"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.String)"
        - "<init>(java.lang.Exception)"
        - "getLength()"
        - "getValue(int)"
        - "getDeclaredPrefixCount()"
        - "getNamespaceContext()"
        - "getDeclaredPrefixAt(int)"
        - "getName(int,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:211"
        BranchSideFuncs:
        - "getValue(int)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:177,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:178,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeStartElement"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:187,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixCount"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:188,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getNamespaceContext"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:190,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixAt"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:191,1"
      Dst: "[javax.xml.namespace.NamespaceContext].getNamespaceURI"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:193,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeDefaultNamespace"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:196,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeNamespace"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:199,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:201,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getName"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:205,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:203,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeAttribute"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:217,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionUses: 14
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:223,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:224,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 27
    ICount: 23
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:239"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:244"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:242,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeCharacters"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:245,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:245,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeCData"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:249,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:256,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 16
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:262,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeEndElement"
    - Src: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:265,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDocumentSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].getDocumentSource()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXStreamResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDocumentSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAnnotationImpl].<init>(java.lang.String,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAnnotationImpl"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:55,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAnnotationImpl].writeAnnotation(java.lang.Object,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAnnotationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAnnotationImpl:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAnnotationImpl:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAnnotationImpl:76"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAnnotationImpl:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAnnotationImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAnnotationImpl:79"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAnnotationImpl:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAnnotationImpl:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:77,1"
      Dst: "[org.apache.xerces.impl.xs.XSAnnotationImpl].writeToDOM"
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:80,1"
      Dst: "[org.apache.xerces.impl.xs.XSAnnotationImpl].writeToSAX"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAnnotationImpl].getAnnotationString()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAnnotationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAnnotationImpl].getType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAnnotationImpl"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAnnotationImpl].getName()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAnnotationImpl"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAnnotationImpl].getNamespace()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAnnotationImpl"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAnnotationImpl].getNamespaceItem()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAnnotationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItem"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAnnotationImpl].writeToSAX(org.xml.sax.ContentHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAnnotationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ContentHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:131,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getSAXParser"
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:132,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:133,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:134,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].setContentHandler"
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:136,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].parse"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAnnotationImpl].writeToDOM(org.w3c.dom.Node,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAnnotationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAnnotationImpl:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAnnotationImpl:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAnnotationImpl:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAnnotationImpl:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAnnotationImpl:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAnnotationImpl:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAnnotationImpl:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAnnotationImpl:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAnnotationImpl:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:154,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:155,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getDOMParser"
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:156,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:157,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:159,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].parse"
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:169,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].getDocument"
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:170,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].dropDocumentReferences"
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:171,1"
      Dst: "[org.w3c.dom.Document].getDocumentElement"
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:174,1"
      Dst: "[org.w3c.dom.Document].adoptNode"
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:177,1"
      Dst: "[org.w3c.dom.Document].importNode"
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:183,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.impl.xs.XSAnnotationImpl:183,1"
      Dst: "[org.w3c.dom.Node].insertBefore"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1:196,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].needFacetChecking()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].needExtraChecking()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].needToNormalize()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].useNamespaces()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].isEntityDeclared(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].isEntityUnparsed(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].isIdDeclared(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].addId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].addIdRef(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].getSymbol(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1:223,1"
      Dst: "[java.lang.String].intern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].getURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].getLocale()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1:229,1"
      Dst: "[java.util.Locale].getDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableColElementImpl].getAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLTableColElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableColElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableColElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableColElementImpl].getCh()"
    functionSourceFile: "org.apache.html.dom.HTMLTableColElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableColElementImpl:53"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableColElementImpl:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableColElementImpl:54"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableColElementImpl:53"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableColElementImpl:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableColElementImpl:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:52,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:53,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:54,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableColElementImpl].setCh(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableColElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableColElementImpl:62"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableColElementImpl:64"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableColElementImpl:63"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableColElementImpl:62"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableColElementImpl:64"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableColElementImpl:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:62,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:63,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:64,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableColElementImpl].getChOff()"
    functionSourceFile: "org.apache.html.dom.HTMLTableColElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:70,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableColElementImpl].setChOff(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableColElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:76,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableColElementImpl].getSpan()"
    functionSourceFile: "org.apache.html.dom.HTMLTableColElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:82,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:82,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableColElementImpl].setSpan(int)"
    functionSourceFile: "org.apache.html.dom.HTMLTableColElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:88,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:88,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableColElementImpl].getVAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLTableColElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:94,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:94,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableColElementImpl].setVAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableColElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:100,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableColElementImpl].getWidth()"
    functionSourceFile: "org.apache.html.dom.HTMLTableColElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:105,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableColElementImpl].setWidth(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableColElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:111,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableColElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableColElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableColElementImpl:122,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CommentImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.CommentImpl"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CharacterDataImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CommentImpl:49,1"
      Dst: "[org.apache.xerces.dom.CharacterDataImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    functionSourceFile: "org.apache.xerces.dom.CommentImpl"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    functionSourceFile: "org.apache.xerces.dom.CommentImpl"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.EndElementImpl].<init>(javax.xml.namespace.QName,java.util.Iterator,javax.xml.stream.Location)"
    functionSourceFile: "org.apache.xerces.stax.events.EndElementImpl"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "javax.xml.namespace.QName"
    - "java.util.Iterator"
    - "javax.xml.stream.Location"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.ElementImpl].<init>(javax.xml.namespace.QName,boolean,java.util.Iterator,javax.xml.stream.Location)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.EndElementImpl:42,1"
      Dst: "[org.apache.xerces.stax.events.ElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.EndElementImpl].writeAsEncodedUnicode(java.io.Writer)"
    functionSourceFile: "org.apache.xerces.stax.events.EndElementImpl"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.ElementImpl].getName()"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.EndElementImpl:51"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.EndElementImpl:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.EndElementImpl:54"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.events.EndElementImpl:51"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.EndElementImpl:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.EndElementImpl:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.EndElementImpl:48,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.xerces.stax.events.EndElementImpl:49,1"
      Dst: "[org.apache.xerces.stax.events.ElementImpl].getName"
    - Src: "org.apache.xerces.stax.events.EndElementImpl:50,1"
      Dst: "[javax.xml.namespace.QName].getPrefix"
    - Src: "org.apache.xerces.stax.events.EndElementImpl:51,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.stax.events.EndElementImpl:55,1"
      Dst: "[javax.xml.namespace.QName].getLocalPart"
    - Src: "org.apache.xerces.stax.events.EndElementImpl:59,1"
      Dst: "[javax.xml.stream.XMLStreamException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.EmptyLocation].<init>()"
    functionSourceFile: "org.apache.xerces.stax.EmptyLocation"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.EmptyLocation:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.EmptyLocation].getInstance()"
    functionSourceFile: "org.apache.xerces.stax.EmptyLocation"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "org.apache.xerces.stax.EmptyLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.EmptyLocation].getLineNumber()"
    functionSourceFile: "org.apache.xerces.stax.EmptyLocation"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.EmptyLocation].getColumnNumber()"
    functionSourceFile: "org.apache.xerces.stax.EmptyLocation"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.EmptyLocation].getCharacterOffset()"
    functionSourceFile: "org.apache.xerces.stax.EmptyLocation"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.EmptyLocation].getPublicId()"
    functionSourceFile: "org.apache.xerces.stax.EmptyLocation"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.EmptyLocation].getSystemId()"
    functionSourceFile: "org.apache.xerces.stax.EmptyLocation"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op$StringOp].<init>(int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op$StringOp"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op].<init>(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op$StringOp:231,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op$StringOp].getString()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op$StringOp"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: 933
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:934,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>(int,int,int,int,int,double,int,java.lang.String,boolean,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: 938
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "double"
    - "int"
    - "java.lang.String"
    - "boolean"
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:939,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: 950
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DurationDV].compareDates(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,boolean)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareDates(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,boolean)"
    functionUses: 15
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:951"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:953"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:952"
        BranchSideFuncs:
        - "compareDates(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,boolean)"
    - Branch String: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:952"
        BranchSideFuncs:
        - "compareDates(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:953,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareDates"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].toString()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: 955
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.YearMonthDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.DateDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.TimeDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.DayDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.MonthDayDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.MonthDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.YearDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.DurationDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionUses: 14
    ICount: 8
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:956"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:959"
        BranchSideFuncs:
        - "dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:958"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:957,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].dateToString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].getYears()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:965"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:967"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:966"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:967"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:966"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].getMonths()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:973"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:976"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:975"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:976"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:975"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].getDays()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:982"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:984"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:983"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:984"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:983"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].getHours()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:990"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:992"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:991"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:992"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:991"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].getMinutes()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:998"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:1000"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:999"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:1000"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:999"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].getSeconds()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:1006"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:1009"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:1008"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:1009"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:1008"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].hasTimeZone()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:1015"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:1014"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].getTimeZoneHours()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].getTimeZoneMinutes()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].getLexicalValue()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].normalize()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.datatypes.XSDateTime"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:1039"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:1044"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:1043"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:1040,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].isNormalized()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: 1053
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>(int,int,int,int,int,double,int,java.lang.String,boolean,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)"
    functionUses: 25
    ICount: 34
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:1054,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].getXMLGregorianCalendar()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:1073,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getXMLGregorianCalendar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].getDuration()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.Duration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData:1079,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getDuration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:114,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:108,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:112,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDOMResult(javax.xml.transform.dom.DOMResult)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.transform.dom.DOMResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:132"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:124,1"
      Dst: "[java.util.ArrayList].clear"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:126,1"
      Dst: "[javax.xml.transform.dom.DOMResult].getNode"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:127,1"
      Dst: "[javax.xml.transform.dom.DOMResult].getNextSibling"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:128,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:128,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].doctypeDecl(org.w3c.dom.DocumentType)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.DocumentType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:143,1"
      Dst: "[org.w3c.dom.DocumentType].getName"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:143,1"
      Dst: "[org.w3c.dom.DocumentType].getPublicId"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:143,1"
      Dst: "[org.w3c.dom.DocumentType].getSystemId"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:143,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createDocumentType"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:144,1"
      Dst: "[org.w3c.dom.DocumentType].getInternalSubset"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:147,1"
      Dst: "[org.apache.xerces.dom.DocumentTypeImpl].setInternalSubset"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:150,1"
      Dst: "[org.w3c.dom.DocumentType].getEntities"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:152,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:154,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:155,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:155,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createEntity"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:156,1"
      Dst: "[org.w3c.dom.Entity].getPublicId"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:156,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].setPublicId"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:157,1"
      Dst: "[org.w3c.dom.Entity].getSystemId"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:157,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].setSystemId"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:158,1"
      Dst: "[org.w3c.dom.Entity].getNotationName"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:158,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].setNotationName"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:159,1"
      Dst: "[org.w3c.dom.NamedNodeMap].setNamedItem"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:162,1"
      Dst: "[org.w3c.dom.DocumentType].getNotations"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:167,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createNotation"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:168,1"
      Dst: "[org.w3c.dom.Notation].getPublicId"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:168,1"
      Dst: "[org.apache.xerces.dom.NotationImpl].setPublicId"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:169,1"
      Dst: "[org.w3c.dom.Notation].getSystemId"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:169,1"
      Dst: "[org.apache.xerces.dom.NotationImpl].setSystemId"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:172,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].append"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.w3c.dom.Text)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Text"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:178,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:178,1"
      Dst: "[org.w3c.dom.Document].createTextNode"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:178,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].cdata(org.w3c.dom.CDATASection)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.CDATASection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:183,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:183,1"
      Dst: "[org.w3c.dom.Document].createCDATASection"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:183,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].comment(org.w3c.dom.Comment)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Comment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:188,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:188,1"
      Dst: "[org.w3c.dom.Document].createComment"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:188,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].processingInstruction(org.w3c.dom.ProcessingInstruction)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ProcessingInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:194,1"
      Dst: "[org.w3c.dom.ProcessingInstruction].getTarget"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:194,1"
      Dst: "[org.w3c.dom.ProcessingInstruction].getData"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:194,1"
      Dst: "[org.w3c.dom.Document].createProcessingInstruction"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:194,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setIgnoringCharacters(boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "org.apache.xerces.xni.NamespaceContext"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].createElementNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].createElementNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].createElementNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    - "[org.apache.xerces.dom.ElementImpl].setAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].createElementNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].createElementNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].createAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    - "[org.apache.xerces.dom.AttrImpl].setValue(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].setAttributeNodeNS(org.w3c.dom.Attr)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNodeNS(org.w3c.dom.Attr)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI(org.apache.xerces.xs.AttributePSVI)"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getTypeDefinition()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getTypeDefinition()"
    - "[org.apache.xerces.dom.AttrImpl].setType(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()"
    - "[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.w3c.dom.Attr,boolean)"
    - "[org.apache.xerces.dom.AttrImpl].setType(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()"
    - "[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.w3c.dom.Attr,boolean)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].isSpecified(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].isSpecified(int)"
    - "[org.apache.xerces.dom.AttrImpl].setSpecified(boolean)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.w3c.dom.Node)"
    functionUses: 17
    ICount: 82
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:233"
        BranchSideFuncs:
        - "createElementNS(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:232"
        BranchSideFuncs:
        - "createElementNS(java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:224"
        BranchSideFuncs:
        - "createElementNS(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:267"
        BranchSideFuncs:
        - "setAttributeNodeNS(org.w3c.dom.Attr)"
        - "createAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
        - "setValue(java.lang.String)"
        - "getAugmentations(int)"
        - "getItem(java.lang.String)"
        - "getValue(int)"
        - "getName(int,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:266"
        BranchSideFuncs:
        - "append(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:247"
        BranchSideFuncs:
        - "setPSVI(org.apache.xerces.xs.AttributePSVI)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:246"
        BranchSideFuncs:
        - "getMemberTypeDefinition()"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:258"
        BranchSideFuncs:
        - "getTypeDefinition()"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:257"
        BranchSideFuncs:
        - "setType(java.lang.Object)"
        - "isIDType()"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:null"
        BranchSideFuncs:
        - "setIdAttributeNode(org.w3c.dom.Attr,boolean)"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:271"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:223,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:225,1"
      Dst: "[org.w3c.dom.Document].createElementNS"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:227,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getName"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:228,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:228,1"
      Dst: "[org.w3c.dom.Element].setAttributeNS"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:233,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createElementNS"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:236,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:238,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setValue"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:239,1"
      Dst: "[org.w3c.dom.Element].setAttributeNodeNS"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:242,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getAugmentations"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:242,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:245,1"
      Dst: "[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:247,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getMemberTypeDefinition"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:249,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getTypeDefinition"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:251,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setType"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:252,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].isIDType"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:253,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setIdAttributeNode"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:264,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].isSpecified"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:264,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setSpecified"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:267,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].append"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionUses: 14
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:276,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:277,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: 281
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].createTextNode(java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    functionUses: 27
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:292"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:295"
        BranchSideFuncs:
        - "append(org.w3c.dom.Node)"
        - "createTextNode(java.lang.String)"
        - "toString()"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:293,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:293,1"
      Dst: "[org.w3c.dom.Document].createTextNode"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:293,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].append"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:299,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI(org.apache.xerces.xs.ElementPSVI)"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].getTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()"
    - "[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.xs.XSTypeDefinition)"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    functionUses: 16
    ICount: 31
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:320"
        BranchSideFuncs:
        - "getItem(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:320"
        BranchSideFuncs:
        - "getItem(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:307"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:308"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:311"
        BranchSideFuncs:
        - "setPSVI(org.apache.xerces.xs.ElementPSVI)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:310"
        BranchSideFuncs:
        - "getMemberTypeDefinition()"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:312"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:315"
        BranchSideFuncs:
        - "getTypeDefinition()"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:314"
        BranchSideFuncs:
        - "setType(org.apache.xerces.xs.XSTypeDefinition)"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:324"
        BranchSideFuncs:
        - "getParentNode()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:306,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:309,1"
      Dst: "[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:311,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getMemberTypeDefinition"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:313,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getTypeDefinition"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:315,1"
      Dst: "[org.apache.xerces.dom.ElementNSImpl].setType"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:325,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttrImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ParentNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionUses: 7
    ICount: 27
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:334"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:340"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:339"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:335"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:334"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:340"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:343"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:333,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:336,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:336,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:341,1"
      Dst: "[org.w3c.dom.Node].insertBefore"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: 345
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDocumentSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].getDocumentSource()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDocumentSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.DOMResultBuilder"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 24
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:357"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:362"
        BranchSideFuncs:
        - "appendChild(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:361"
        BranchSideFuncs:
        - "getNodeType()"
    - Branch String: "org.apache.xerces.jaxp.validation.DOMResultBuilder:362"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:366"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.DOMResultBuilder:365"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:358,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:362,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:363,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:364,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.DOMResultBuilder:366,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMEntityResolverWrapper].<init>()"
    functionSourceFile: "org.apache.xerces.util.DOMEntityResolverWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:66,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMEntityResolverWrapper].<init>(org.w3c.dom.ls.LSResourceResolver)"
    functionSourceFile: "org.apache.xerces.util.DOMEntityResolverWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ls.LSResourceResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:69,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:70,1"
      Dst: "[org.apache.xerces.util.DOMEntityResolverWrapper].setEntityResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMEntityResolverWrapper].setEntityResolver(org.w3c.dom.ls.LSResourceResolver)"
    functionSourceFile: "org.apache.xerces.util.DOMEntityResolverWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ls.LSResourceResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMEntityResolverWrapper].getEntityResolver()"
    functionSourceFile: "org.apache.xerces.util.DOMEntityResolverWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.ls.LSResourceResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMEntityResolverWrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    functionSourceFile: "org.apache.xerces.util.DOMEntityResolverWrapper"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLInputSource"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$2].resolveResource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLCatalogResolver].resolveResource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$2].resolveResource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLCatalogResolver].resolveResource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.DOMEntityResolverWrapper].getType(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getNamespace()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.dom.DOMInputImpl].getPublicId()"
    - "[org.apache.xerces.dom.DOMInputImpl].getSystemId()"
    - "[org.apache.xerces.dom.DOMInputImpl].getBaseURI()"
    - "[org.apache.xerces.dom.DOMInputImpl].getByteStream()"
    - "[org.apache.xerces.dom.DOMInputImpl].getCharacterStream()"
    - "[org.apache.xerces.dom.DOMInputImpl].getEncoding()"
    - "[org.apache.xerces.dom.DOMInputImpl].getStringData()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.SAXInputSource].setCharacterStream(java.io.Reader)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(java.io.Reader)"
    - "[org.apache.xerces.util.SAXInputSource].setByteStream(java.io.InputStream)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(java.io.InputStream)"
    - "[org.apache.xerces.util.SAXInputSource].setCharacterStream(java.io.Reader)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(java.io.Reader)"
    - "[org.apache.xerces.util.SAXInputSource].setEncoding(java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(java.lang.String)"
    functionUses: 5
    ICount: 40
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMEntityResolverWrapper:103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMEntityResolverWrapper:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMEntityResolverWrapper:106"
      Branch Sides: []
    - Branch String: "org.apache.xerces.util.DOMEntityResolverWrapper:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMEntityResolverWrapper:152"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "getEncoding()"
        - "getPublicId()"
        - "getBaseURI()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getSystemId()"
        - "getByteStream()"
        - "getStringData()"
      - BranchSide: "org.apache.xerces.util.DOMEntityResolverWrapper:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMEntityResolverWrapper:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMEntityResolverWrapper:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMEntityResolverWrapper:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMEntityResolverWrapper:140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMEntityResolverWrapper:143"
        BranchSideFuncs:
        - "setByteStream(java.io.InputStream)"
      - BranchSide: "org.apache.xerces.util.DOMEntityResolverWrapper:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMEntityResolverWrapper:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMEntityResolverWrapper:146"
        BranchSideFuncs:
        - "setCharacterStream(java.io.Reader)"
      - BranchSide: "org.apache.xerces.util.DOMEntityResolverWrapper:145"
        BranchSideFuncs:
        - "setEncoding(java.lang.String)"
    - Branch String: "org.apache.xerces.util.DOMEntityResolverWrapper:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMEntityResolverWrapper:146"
        BranchSideFuncs:
        - "setCharacterStream(java.io.Reader)"
      - BranchSide: "org.apache.xerces.util.DOMEntityResolverWrapper:145"
        BranchSideFuncs:
        - "setEncoding(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:108,1"
      Dst: "[org.w3c.dom.ls.LSResourceResolver].resolveResource"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:115,1"
      Dst: "[org.apache.xerces.util.DOMEntityResolverWrapper].getType"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:116,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getNamespace"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:117,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:118,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:119,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:121,1"
      Dst: "[org.w3c.dom.ls.LSInput].getPublicId"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:122,1"
      Dst: "[org.w3c.dom.ls.LSInput].getSystemId"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:123,1"
      Dst: "[org.w3c.dom.ls.LSInput].getBaseURI"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:124,1"
      Dst: "[org.w3c.dom.ls.LSInput].getByteStream"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:125,1"
      Dst: "[org.w3c.dom.ls.LSInput].getCharacterStream"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:126,1"
      Dst: "[org.w3c.dom.ls.LSInput].getEncoding"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:127,1"
      Dst: "[org.w3c.dom.ls.LSInput].getStringData"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:134,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:138,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:141,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setByteStream"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:143,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:144,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:146,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setEncoding"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMEntityResolverWrapper].getType(org.apache.xerces.xni.XMLResourceIdentifier)"
    functionSourceFile: "org.apache.xerces.util.DOMEntityResolverWrapper"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].getGrammarType()"
    - "[org.apache.xerces.impl.xs.XSDDescription].getGrammarType()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMEntityResolverWrapper:158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMEntityResolverWrapper:164"
        BranchSideFuncs:
        - "getGrammarType()"
      - BranchSide: "org.apache.xerces.util.DOMEntityResolverWrapper:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMEntityResolverWrapper:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMEntityResolverWrapper:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMEntityResolverWrapper:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:160,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarDescription].getGrammarType"
    - Src: "org.apache.xerces.util.DOMEntityResolverWrapper:160,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Axis].<init>(short)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Axis"
    linkageType: null
    functionLinenumber: 530
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Axis:531,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Axis].<init>(org.apache.xerces.impl.xpath.XPath$Axis)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Axis"
    linkageType: null
    functionLinenumber: 535
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.XPath$Axis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Axis:536,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Axis].toString()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Axis"
    linkageType: null
    functionLinenumber: 545
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Axis"
    linkageType: null
    functionLinenumber: 556
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$Axis].<init>(org.apache.xerces.impl.xpath.XPath$Axis)"
    functionUses: 26
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Axis:557,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Axis].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.Constants$ArrayEnumeration].<init>(java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.Constants$ArrayEnumeration"
    linkageType: null
    functionLinenumber: 630
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.Constants$ArrayEnumeration:631,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.Constants$ArrayEnumeration].hasMoreElements()"
    functionSourceFile: "org.apache.xerces.impl.Constants$ArrayEnumeration"
    linkageType: null
    functionLinenumber: 646
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.Constants$ArrayEnumeration:647"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.Constants$ArrayEnumeration:646"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.Constants$ArrayEnumeration].nextElement()"
    functionSourceFile: "org.apache.xerces.impl.Constants$ArrayEnumeration"
    linkageType: null
    functionLinenumber: 657
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.Constants$ArrayEnumeration:658"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.Constants$ArrayEnumeration:661"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.Constants$ArrayEnumeration:660"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.Constants$ArrayEnumeration:661,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher].<init>(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher"
    linkageType: null
    functionLinenumber: 921
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLDocumentScannerImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:922,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher].dispatch(boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher"
    linkageType: null
    functionLinenumber: 942
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    - "[org.apache.xerces.impl.validation.ValidationManager].isCachedDTD()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDInternalSubset(boolean,boolean,boolean)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$200(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$200(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$202(org.apache.xerces.impl.XMLDocumentScannerImpl,org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLEntityManager].hasPEReferences()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$300(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$300(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].setRootName(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$300(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.impl.XMLEntityManager].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDExternalSubset(boolean)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].getScannerStateName(int)"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getDomain()"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getKey()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getArguments()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    functionUses: 1
    ICount: 232
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:953"
        BranchSideFuncs:
        - "isCachedDTD()"
        - "scanDTDInternalSubset(boolean,boolean,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:952"
        BranchSideFuncs:
        - "isCachedDTD()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:-1"
        BranchSideFuncs:
        - "isCachedDTD()"
        - "scanDTDInternalSubset(boolean,boolean,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:-1"
        BranchSideFuncs:
        - "isCachedDTD()"
        - "scanDTDInternalSubset(boolean,boolean,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:-1"
        BranchSideFuncs:
        - "isCachedDTD()"
        - "scanDTDInternalSubset(boolean,boolean,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:954"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:953"
        BranchSideFuncs:
        - "scanDTDInternalSubset(boolean,boolean,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:952"
        BranchSideFuncs:
        - "isCachedDTD()"
        - "scanDTDInternalSubset(boolean,boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:954"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:953"
        BranchSideFuncs:
        - "scanDTDInternalSubset(boolean,boolean,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:952"
        BranchSideFuncs:
        - "isCachedDTD()"
        - "scanDTDInternalSubset(boolean,boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:955"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1025"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:957"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:960"
        BranchSideFuncs:
        - "skipChar(int)"
        - "skipSpaces()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:962"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:965"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:964"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:968"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:975"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:974"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:969"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:968"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:970"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:992"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:991"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:975"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:988"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:987"
        BranchSideFuncs:
        - "hasPEReferences()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:976"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:976"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:975"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:977"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:991"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:988"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:987"
        BranchSideFuncs:
        - "hasPEReferences()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:988"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:987"
        BranchSideFuncs:
        - "hasPEReferences()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1014"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1026"
        BranchSideFuncs:
        - "setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
        - "setScannerState(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1025"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1026"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:947"
        BranchSideFuncs:
        - "setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
        - "getArguments()"
        - "getDomain()"
        - "getScannerStateName(int)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "<init>(java.lang.String)"
        - "getKey()"
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:946"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1026"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:947"
        BranchSideFuncs:
        - "setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
        - "getArguments()"
        - "getDomain()"
        - "getScannerStateName(int)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "<init>(java.lang.String)"
        - "getKey()"
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:946"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:943,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:953,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].isCachedDTD"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:954,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDScanner].scanDTDInternalSubset"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:957,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:958,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:961,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:971,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:975,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$200"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:979,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDScanner].setInputSource"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:980,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$202"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:988,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].hasPEReferences"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:993,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1000,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$300"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1000,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1001,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDDescription].setRootName"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1003,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].resolveEntity"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1013,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDScanner].scanDTDExternalSubset"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1023,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1023,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1023,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].getScannerStateName"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1023,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1023,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1030,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getDomain"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1030,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getKey"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1031,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getArguments"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher:1030,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 47
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.SymbolHash$Entry].<init>()"
    functionSourceFile: "org.apache.xerces.util.SymbolHash$Entry"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolHash$Entry:303,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolHash$Entry].<init>(java.lang.Object,java.lang.Object,org.apache.xerces.util.SymbolHash$Entry)"
    functionSourceFile: "org.apache.xerces.util.SymbolHash$Entry"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "org.apache.xerces.util.SymbolHash$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolHash$Entry:309,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolHash$Entry].makeClone()"
    functionSourceFile: "org.apache.xerces.util.SymbolHash$Entry"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "org.apache.xerces.util.SymbolHash$Entry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash$Entry].<init>()"
    - "[org.apache.xerces.util.SymbolHash$Entry].makeClone()"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolHash$Entry:319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolHash$Entry:321"
        BranchSideFuncs:
        - "makeClone()"
      - BranchSide: "org.apache.xerces.util.SymbolHash$Entry:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolHash$Entry:316,1"
      Dst: "[org.apache.xerces.util.SymbolHash$Entry].<init>"
    - Src: "org.apache.xerces.util.SymbolHash$Entry:320,1"
      Dst: "[org.apache.xerces.util.SymbolHash$Entry].makeClone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttributeMap].<init>(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.NamedNodeMapImpl)"
    functionSourceFile: "org.apache.xerces.dom.AttributeMap"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.ElementImpl"
    - "org.apache.xerces.dom.NamedNodeMapImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NamedNodeMapImpl].<init>(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.AttributeMap].cloneContent(org.apache.xerces.dom.NamedNodeMapImpl)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].hasDefaults(boolean)"
    functionUses: 8
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttributeMap:54"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:60"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:57"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:61"
        BranchSideFuncs:
        - "hasDefaults(boolean)"
      - BranchSide: "org.apache.xerces.dom.AttributeMap:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttributeMap:53,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].<init>"
    - Src: "org.apache.xerces.dom.AttributeMap:56,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].cloneContent"
    - Src: "org.apache.xerces.dom.AttributeMap:58,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].hasDefaults"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.AttributeMap"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.ParentNode].ownerDocument()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerDocument()"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.CoreDocumentImpl:org.apache.xerces.dom.ParentNode:org.apache.xerces.impl.xs.opti.DefaultNode:org.apache.xerces.impl.xs.opti.ElementImpl].ownerDocument()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].isOwned()"
    - "[org.apache.xerces.dom.AttrImpl].getOwnerElement()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].isOwned(boolean)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(java.lang.String,int)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].get(int)"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].get(int)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].get(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)"
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.ParentNode].ownerDocument()"
    - "[org.apache.xerces.dom.NodeImpl].isOwned(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isSpecified(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.ParentNode].ownerDocument()"
    - "[org.apache.xerces.dom.DocumentImpl].setAttrNode(org.apache.xerces.dom.AttrImpl,org.apache.xerces.dom.AttrImpl)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setAttrNode(org.apache.xerces.dom.AttrImpl,org.apache.xerces.dom.AttrImpl)"
    - "[org.apache.xerces.dom.NodeImpl].isNormalized()"
    - "[org.apache.xerces.dom.NodeImpl].isNormalized(boolean)"
    functionUses: 16
    ICount: 74
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttributeMap:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:90"
        BranchSideFuncs:
        - "isReadOnly()"
      - BranchSide: "org.apache.xerces.dom.AttributeMap:89"
        BranchSideFuncs:
        - "isOwned()"
    - Branch String: "org.apache.xerces.dom.AttributeMap:77"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:80"
        BranchSideFuncs:
        - "getOwnerDocument()"
    - Branch String: "org.apache.xerces.dom.AttributeMap:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:84"
        BranchSideFuncs:
        - "getNodeType()"
    - Branch String: "org.apache.xerces.dom.AttributeMap:85"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:89"
        BranchSideFuncs:
        - "isOwned()"
    - Branch String: "org.apache.xerces.dom.AttributeMap:92"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:103"
        BranchSideFuncs:
        - "getOwnerElement()"
      - BranchSide: "org.apache.xerces.dom.AttributeMap:102"
        BranchSideFuncs:
        - "getNodeName()"
        - "findNamePoint(java.lang.String,int)"
    - Branch String: "org.apache.xerces.dom.AttributeMap:93"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:98"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.AttributeMap:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:93"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:98"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.AttributeMap:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:108"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:null"
        BranchSideFuncs:
        - "isSpecified(boolean)"
        - "get(int)"
        - "isOwned(boolean)"
    - Branch String: "org.apache.xerces.dom.AttributeMap:117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:131"
        BranchSideFuncs:
        - "isNormalized(boolean)"
      - BranchSide: "org.apache.xerces.dom.AttributeMap:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttributeMap:75,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.AttributeMap:77,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.AttributeMap:78,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.AttributeMap:79,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.AttributeMap:81,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.AttributeMap:85,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.AttributeMap:92,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isOwned"
    - Src: "org.apache.xerces.dom.AttributeMap:93,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getOwnerElement"
    - Src: "org.apache.xerces.dom.AttributeMap:106,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getNodeName"
    - Src: "org.apache.xerces.dom.AttributeMap:106,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint"
    - Src: "org.apache.xerces.dom.AttributeMap:109,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.dom.AttributeMap:110,1"
      Dst: "[java.util.List].set"
    - Src: "org.apache.xerces.dom.AttributeMap:114,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isSpecified"
    - Src: "org.apache.xerces.dom.AttributeMap:118,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.dom.AttributeMap:120,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.xerces.dom.AttributeMap:124,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setAttrNode"
    - Src: "org.apache.xerces.dom.AttributeMap:128,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isNormalized"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttributeMap].setNamedItemNS(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.AttributeMap"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.ParentNode].ownerDocument()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.NodeImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getOwnerDocument()"
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.ParentNode].ownerDocument()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].isOwned()"
    - "[org.apache.xerces.dom.AttrImpl].getOwnerElement()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].isOwned(boolean)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.AttrNSImpl].getLocalName()"
    - "[org.apache.xerces.dom.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].get(int)"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].get(int)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].get(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)"
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.ParentNode].ownerDocument()"
    - "[org.apache.xerces.dom.NodeImpl].isOwned(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isSpecified(boolean)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(java.lang.String,int)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].get(int)"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].get(int)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].get(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)"
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.ParentNode].ownerDocument()"
    - "[org.apache.xerces.dom.DocumentImpl].setAttrNode(org.apache.xerces.dom.AttrImpl,org.apache.xerces.dom.AttrImpl)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setAttrNode(org.apache.xerces.dom.AttrImpl,org.apache.xerces.dom.AttrImpl)"
    - "[org.apache.xerces.dom.NodeImpl].isNormalized()"
    - "[org.apache.xerces.dom.NodeImpl].isNormalized(boolean)"
    functionUses: 5
    ICount: 84
    EdgeCount: 90
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttributeMap:146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:160"
        BranchSideFuncs:
        - "isReadOnly()"
      - BranchSide: "org.apache.xerces.dom.AttributeMap:159"
        BranchSideFuncs:
        - "isOwned()"
    - Branch String: "org.apache.xerces.dom.AttributeMap:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:150"
        BranchSideFuncs:
        - "getOwnerDocument()"
    - Branch String: "org.apache.xerces.dom.AttributeMap:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:154"
        BranchSideFuncs:
        - "getNodeType()"
    - Branch String: "org.apache.xerces.dom.AttributeMap:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:159"
        BranchSideFuncs:
        - "isOwned()"
    - Branch String: "org.apache.xerces.dom.AttributeMap:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:172"
        BranchSideFuncs:
        - "getOwnerElement()"
      - BranchSide: "org.apache.xerces.dom.AttributeMap:171"
        BranchSideFuncs:
        - "findNamePoint(java.lang.String,java.lang.String)"
        - "getLocalName()"
        - "getNamespaceURI()"
    - Branch String: "org.apache.xerces.dom.AttributeMap:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:168"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.AttributeMap:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:168"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.AttributeMap:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:187"
        BranchSideFuncs:
        - "isSpecified(boolean)"
        - "isOwned(boolean)"
      - BranchSide: "org.apache.xerces.dom.AttributeMap:186"
        BranchSideFuncs:
        - "getNodeName()"
        - "findNamePoint(java.lang.String,int)"
    - Branch String: "org.apache.xerces.dom.AttributeMap:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:null"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "org.apache.xerces.dom.AttributeMap:193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:209"
        BranchSideFuncs:
        - "isNormalized(boolean)"
      - BranchSide: "org.apache.xerces.dom.AttributeMap:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttributeMap:145,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.AttributeMap:147,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.AttributeMap:148,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.AttributeMap:149,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.AttributeMap:151,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.AttributeMap:155,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.AttributeMap:162,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isOwned"
    - Src: "org.apache.xerces.dom.AttributeMap:163,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getOwnerElement"
    - Src: "org.apache.xerces.dom.AttributeMap:175,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNamespaceURI"
    - Src: "org.apache.xerces.dom.AttributeMap:175,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getLocalName"
    - Src: "org.apache.xerces.dom.AttributeMap:175,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint"
    - Src: "org.apache.xerces.dom.AttributeMap:178,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.dom.AttributeMap:179,1"
      Dst: "[java.util.List].set"
    - Src: "org.apache.xerces.dom.AttributeMap:183,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isSpecified"
    - Src: "org.apache.xerces.dom.AttributeMap:187,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.dom.AttributeMap:190,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.xerces.dom.AttributeMap:194,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.dom.AttributeMap:202,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setAttrNode"
    - Src: "org.apache.xerces.dom.AttributeMap:206,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isNormalized"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttributeMap].removeNamedItem(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.AttributeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttributeMap:228,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttributeMap].safeRemoveNamedItem(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.AttributeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttributeMap:236,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttributeMap].removeItem(org.w3c.dom.Node,boolean)"
    functionSourceFile: "org.apache.xerces.dom.AttributeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttributeMap:256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttributeMap:257,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.xerces.dom.AttributeMap:259,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.dom.AttributeMap:266,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.AttributeMap:267,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.AttributeMap:270,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].remove"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItem(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.dom.AttributeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttributeMap:278"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:283"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:292"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:291"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:284"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttributeMap:278,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.AttributeMap:279,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.AttributeMap:280,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.AttributeMap:282,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint"
    - Src: "org.apache.xerces.dom.AttributeMap:292,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.dom.AttributeMap:292,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttributeMap].remove(org.apache.xerces.dom.AttrImpl,int,boolean)"
    functionSourceFile: "org.apache.xerces.dom.AttributeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.AttrImpl"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttributeMap:301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:334"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:334"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:311"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:331"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:312"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:331"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:331"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:327"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:331"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttributeMap:299,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.AttributeMap:300,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getNodeName"
    - Src: "org.apache.xerces.dom.AttributeMap:301,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isIdAttribute"
    - Src: "org.apache.xerces.dom.AttributeMap:302,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getValue"
    - Src: "org.apache.xerces.dom.AttributeMap:302,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].removeIdentifier"
    - Src: "org.apache.xerces.dom.AttributeMap:305,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].hasDefaults"
    - Src: "org.apache.xerces.dom.AttributeMap:308,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getDefaultAttributes"
    - Src: "org.apache.xerces.dom.AttributeMap:312,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem"
    - Src: "org.apache.xerces.dom.AttributeMap:313,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint"
    - Src: "org.apache.xerces.dom.AttributeMap:314,1"
      Dst: "[org.w3c.dom.Node].cloneNode"
    - Src: "org.apache.xerces.dom.AttributeMap:315,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.dom.AttributeMap:320,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNamespaceURI"
    - Src: "org.apache.xerces.dom.AttributeMap:323,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isOwned"
    - Src: "org.apache.xerces.dom.AttributeMap:324,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isSpecified"
    - Src: "org.apache.xerces.dom.AttributeMap:326,1"
      Dst: "[java.util.List].set"
    - Src: "org.apache.xerces.dom.AttributeMap:328,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeValue"
    - Src: "org.apache.xerces.dom.AttributeMap:328,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].putIdentifier"
    - Src: "org.apache.xerces.dom.AttributeMap:332,1"
      Dst: "[java.util.List].remove"
    - Src: "org.apache.xerces.dom.AttributeMap:350,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].removedAttrNode"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttributeMap].removeNamedItemNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.AttributeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttributeMap:373,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItemNS"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttributeMap].safeRemoveNamedItemNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.AttributeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttributeMap:381,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItemNS"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItemNS(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.dom.AttributeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 77
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttributeMap:394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:398"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:397"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:398"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:397"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:399"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:400"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:404"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:403"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:410"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:413"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:415"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:445"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:418"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:442"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:419"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:442"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:422"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:439"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:422"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:439"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:425"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:439"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:438"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttributeMap:393,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.AttributeMap:394,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.AttributeMap:395,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.AttributeMap:396,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.AttributeMap:398,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint"
    - Src: "org.apache.xerces.dom.AttributeMap:408,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.dom.AttributeMap:410,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isIdAttribute"
    - Src: "org.apache.xerces.dom.AttributeMap:411,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getValue"
    - Src: "org.apache.xerces.dom.AttributeMap:411,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].removeIdentifier"
    - Src: "org.apache.xerces.dom.AttributeMap:414,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getNodeName"
    - Src: "org.apache.xerces.dom.AttributeMap:415,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].hasDefaults"
    - Src: "org.apache.xerces.dom.AttributeMap:416,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getDefaultAttributes"
    - Src: "org.apache.xerces.dom.AttributeMap:419,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem"
    - Src: "org.apache.xerces.dom.AttributeMap:423,1"
      Dst: "[org.w3c.dom.Node].cloneNode"
    - Src: "org.apache.xerces.dom.AttributeMap:425,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.dom.AttributeMap:432,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isOwned"
    - Src: "org.apache.xerces.dom.AttributeMap:433,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isSpecified"
    - Src: "org.apache.xerces.dom.AttributeMap:434,1"
      Dst: "[java.util.List].set"
    - Src: "org.apache.xerces.dom.AttributeMap:436,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeValue"
    - Src: "org.apache.xerces.dom.AttributeMap:436,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].putIdentifier"
    - Src: "org.apache.xerces.dom.AttributeMap:440,1"
      Dst: "[java.util.List].remove"
    - Src: "org.apache.xerces.dom.AttributeMap:461,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].removedAttrNode"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttributeMap].cloneMap(org.apache.xerces.dom.NodeImpl)"
    functionSourceFile: "org.apache.xerces.dom.AttributeMap"
    linkageType: null
    functionLinenumber: 476
    functionDepth: 0
    returnType: "org.apache.xerces.dom.NamedNodeMapImpl"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttributeMap].<init>(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.NamedNodeMapImpl)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].hasDefaults()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].hasDefaults(boolean)"
    - "[org.apache.xerces.dom.AttributeMap].cloneContent(org.apache.xerces.dom.NamedNodeMapImpl)"
    functionUses: 5
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttributeMap:477,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].<init>"
    - Src: "org.apache.xerces.dom.AttributeMap:479,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].hasDefaults"
    - Src: "org.apache.xerces.dom.AttributeMap:480,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].cloneContent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttributeMap].cloneContent(org.apache.xerces.dom.NamedNodeMapImpl)"
    functionSourceFile: "org.apache.xerces.dom.AttributeMap"
    linkageType: null
    functionLinenumber: 487
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NamedNodeMapImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].size()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].size()"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].size()"
    - "[org.apache.xerces.impl.xs.XSModelImpl].size()"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].size()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].size()"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].size()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].get(int)"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].get(int)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].get(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)"
    - "[org.apache.html.dom.HTMLMapElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.AttrImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.DocumentTypeImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLSelectElementImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLTableSectionElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ParentNode].cloneNode(boolean)"
    - "[org.apache.xerces.dom.DocumentImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLTableRowElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.EntityImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.EntityReferenceImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ElementImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLFormElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ChildNode].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLDocumentImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLTableElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isSpecified(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isSpecified()"
    - "[org.apache.xerces.dom.NodeImpl].isOwned(boolean)"
    functionUses: 3
    ICount: 30
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttributeMap:489"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:508"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.xerces.dom.AttributeMap:507"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:508"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:507"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:492"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:498"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:507"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttributeMap:490,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.xerces.dom.AttributeMap:493,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.dom.AttributeMap:496,1"
      Dst: "[java.util.List].clear"
    - Src: "org.apache.xerces.dom.AttributeMap:499,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.dom.AttributeMap:500,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].cloneNode"
    - Src: "org.apache.xerces.dom.AttributeMap:501,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isSpecified"
    - Src: "org.apache.xerces.dom.AttributeMap:502,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.xerces.dom.AttributeMap:504,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isOwned"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.AttributeMap].moveSpecifiedAttributes(org.apache.xerces.dom.AttributeMap)"
    functionSourceFile: "org.apache.xerces.dom.AttributeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.AttributeMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttributeMap:515"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:515"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:514"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:516"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:518"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:520"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:524"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:523"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttributeMap:515,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.xerces.dom.AttributeMap:517,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.dom.AttributeMap:518,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isSpecified"
    - Src: "org.apache.xerces.dom.AttributeMap:519,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].remove"
    - Src: "org.apache.xerces.dom.AttributeMap:520,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getLocalName"
    - Src: "org.apache.xerces.dom.AttributeMap:521,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].setNamedItem"
    - Src: "org.apache.xerces.dom.AttributeMap:524,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].setNamedItemNS"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.AttributeMap].reconcileDefaults(org.apache.xerces.dom.NamedNodeMapImpl)"
    functionSourceFile: "org.apache.xerces.dom.AttributeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.NamedNodeMapImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttributeMap:538"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:537"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:539"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:546"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:545"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:541"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:546"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:549"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:548"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:549"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:553"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:552"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:554"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:568"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:567"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:553"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:552"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttributeMap:538,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.xerces.dom.AttributeMap:540,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.xerces.dom.AttributeMap:541,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isSpecified"
    - Src: "org.apache.xerces.dom.AttributeMap:542,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].remove"
    - Src: "org.apache.xerces.dom.AttributeMap:550,1"
      Dst: "[org.apache.xerces.dom.AttributeMap].cloneContent"
    - Src: "org.apache.xerces.dom.AttributeMap:556,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getNodeName"
    - Src: "org.apache.xerces.dom.AttributeMap:556,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint"
    - Src: "org.apache.xerces.dom.AttributeMap:559,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].cloneNode"
    - Src: "org.apache.xerces.dom.AttributeMap:561,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isOwned"
    - Src: "org.apache.xerces.dom.AttributeMap:563,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.AttributeMap].addItem(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.AttributeMap"
    linkageType: null
    functionLinenumber: 571
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].isOwned(boolean)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.AttrNSImpl].getLocalName()"
    - "[org.apache.xerces.dom.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(java.lang.String,int)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.ParentNode].ownerDocument()"
    - "[org.apache.xerces.dom.DocumentImpl].setAttrNode(org.apache.xerces.dom.AttrImpl,org.apache.xerces.dom.AttrImpl)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setAttrNode(org.apache.xerces.dom.AttrImpl,org.apache.xerces.dom.AttrImpl)"
    functionUses: 1
    ICount: 34
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttributeMap:579"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:585"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:584"
        BranchSideFuncs:
        - "getNodeName()"
        - "findNamePoint(java.lang.String,int)"
    - Branch String: "org.apache.xerces.dom.AttributeMap:586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttributeMap:591"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttributeMap:594"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttributeMap:593"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttributeMap:576,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isOwned"
    - Src: "org.apache.xerces.dom.AttributeMap:578,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNamespaceURI"
    - Src: "org.apache.xerces.dom.AttributeMap:578,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getLocalName"
    - Src: "org.apache.xerces.dom.AttributeMap:578,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint"
    - Src: "org.apache.xerces.dom.AttributeMap:580,1"
      Dst: "[java.util.List].set"
    - Src: "org.apache.xerces.dom.AttributeMap:585,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getNodeName"
    - Src: "org.apache.xerces.dom.AttributeMap:587,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.xerces.dom.AttributeMap:592,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.dom.AttributeMap:599,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.AttributeMap:599,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setAttrNode"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLChar].<init>()"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLChar:46,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLChar].isSupplemental(int)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 726
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:727"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:726"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:727"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:726"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLChar].supplemental(char,char)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 737
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLChar].highSurrogate(int)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 746
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLChar].lowSurrogate(int)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 755
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLChar].isHighSurrogate(int)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 764
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:765"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:764"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:765"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:764"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLChar].isLowSurrogate(int)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 773
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:774"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:773"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:774"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:773"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLChar].isValid(int)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 788
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:789"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:788"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:789"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:788"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:789"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:788"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:789"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:788"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLChar].isInvalid(int)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 798
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isValid(int)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:799"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:798"
        BranchSideFuncs:
        - "isValid(int)"
    Callsites:
    - Src: "org.apache.xerces.util.XMLChar:799,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValid"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLChar].isContent(int)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 807
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:807"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:807"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:807"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:807"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLChar].isMarkup(int)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 818
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:819"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:818"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:819"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:818"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:819"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:818"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLChar].isSpace(int)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 828
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:829"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:828"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:829"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:828"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLChar].isNameStart(int)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 839
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:840"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:839"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:840"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:839"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLChar].isName(int)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 850
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:851"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:850"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:851"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:850"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLChar].isNCNameStart(int)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 861
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:862"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:861"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:862"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:861"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLChar].isNCName(int)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 872
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:873"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:872"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:873"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:872"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLChar].isPubid(int)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 883
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:884"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:883"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:884"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:883"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLChar].isValidName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 897
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isNameStart(int)"
    - "[org.apache.xerces.util.XMLChar].isName(int)"
    functionUses: 5
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:899"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:902"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:901"
        BranchSideFuncs:
        - "isNameStart(int)"
    - Branch String: "org.apache.xerces.util.XMLChar:903"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:906"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:905"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:906"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:912"
        BranchSideFuncs:
        - "isName(int)"
      - BranchSide: "org.apache.xerces.util.XMLChar:911"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:908"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:906"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:905"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLChar:898,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.XMLChar:902,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.XMLChar:903,1"
      Dst: "[org.apache.xerces.util.XMLChar].isNameStart"
    - Src: "org.apache.xerces.util.XMLChar:908,1"
      Dst: "[org.apache.xerces.util.XMLChar].isName"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLChar].isValidNCName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 926
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isNCNameStart(int)"
    - "[org.apache.xerces.util.XMLChar].isNCName(int)"
    functionUses: 10
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:928"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:931"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:930"
        BranchSideFuncs:
        - "isNCNameStart(int)"
    - Branch String: "org.apache.xerces.util.XMLChar:932"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:935"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:934"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:935"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:941"
        BranchSideFuncs:
        - "isNCName(int)"
      - BranchSide: "org.apache.xerces.util.XMLChar:940"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:937"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:935"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:934"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLChar:927,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.XMLChar:931,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.XMLChar:932,1"
      Dst: "[org.apache.xerces.util.XMLChar].isNCNameStart"
    - Src: "org.apache.xerces.util.XMLChar:937,1"
      Dst: "[org.apache.xerces.util.XMLChar].isNCName"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLChar].isValidNmtoken(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 954
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isName(int)"
    functionUses: 3
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:956"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:959"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:958"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:959"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:965"
        BranchSideFuncs:
        - "isName(int)"
      - BranchSide: "org.apache.xerces.util.XMLChar:964"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:961"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:959"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:958"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLChar:955,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.XMLChar:960,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.XMLChar:961,1"
      Dst: "[org.apache.xerces.util.XMLChar].isName"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLChar].isValidIANAEncoding(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 982
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:983"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1000"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:999"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:985"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1000"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:999"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:987"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:987"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:988"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:987"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:987"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1000"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:999"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:987"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1000"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:999"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:988"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:995"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:990"
      Branch Sides: []
    - Branch String: "org.apache.xerces.util.XMLChar:990"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:987"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:990"
      Branch Sides: []
    - Branch String: "org.apache.xerces.util.XMLChar:990"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:987"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:990"
      Branch Sides: []
    - Branch String: "org.apache.xerces.util.XMLChar:990"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:987"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:990"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:987"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:990"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:987"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:990"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:987"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLChar:984,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.XMLChar:986,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLChar].isValidJavaEncoding(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 1011
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:1012"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1026"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:1025"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:1014"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1026"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:1025"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:1015"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1023"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:1022"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:1017"
      Branch Sides: []
    - Branch String: "org.apache.xerces.util.XMLChar:1017"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1014"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:1017"
      Branch Sides: []
    - Branch String: "org.apache.xerces.util.XMLChar:1017"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1014"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:1017"
      Branch Sides: []
    - Branch String: "org.apache.xerces.util.XMLChar:1017"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1014"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:1017"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1014"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:1017"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1014"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:1017"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1014"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLChar:1013,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.XMLChar:1016,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLChar].trim(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLChar"
    linkageType: null
    functionLinenumber: 1041
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    functionUses: 10
    ICount: 30
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLChar:1043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1048"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:1047"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:1044"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1042"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:1041"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:1048"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1053"
        BranchSideFuncs:
        - "isSpace(int)"
      - BranchSide: "org.apache.xerces.util.XMLChar:1052"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:1049"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:1053"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1056"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:1055"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:1053"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1056"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:1055"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLChar:1056"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLChar:1059"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLChar:1058"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLChar:1042,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.XMLChar:1044,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.XMLChar:1044,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    - Src: "org.apache.xerces.util.XMLChar:1059,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.apache.html.dom.HTMLPreElementImpl].getWidth()"
    functionSourceFile: "org.apache.html.dom.HTMLPreElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLPreElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLPreElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLPreElementImpl].setWidth(int)"
    functionSourceFile: "org.apache.html.dom.HTMLPreElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLPreElementImpl:43,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.html.dom.HTMLPreElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLPreElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLPreElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLPreElementImpl:54,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.OneAttr].<init>(java.lang.String,int,int,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.OneAttr"
    linkageType: null
    functionLinenumber: 1730
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 48
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.OneAttr:1731,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom3.as.DOMASException].<init>(short,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom3.as.DOMASException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom3.as.DOMASException:24,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.dtd.XMLDTDDescription)"
    functionSourceFile: "org.apache.xerces.impl.dtd.BalancedDTDGrammar"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.impl.dtd.XMLDTDDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.dtd.XMLDTDDescription)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:60,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.BalancedDTDGrammar"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].initializeContentModelStacks()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:80,1"
      Dst: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].initializeContentModelStacks"
    - Src: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:81,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].startContentModel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].startGroup(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.BalancedDTDGrammar"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].initializeContentModelStacks()"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:99,1"
      Dst: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].initializeContentModelStacks"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].pcdata(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.BalancedDTDGrammar"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.BalancedDTDGrammar"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addToCurrentGroup(int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addUniqueLeafNode(java.lang.String)"
    functionUses: 4
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:129,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].addUniqueLeafNode"
    - Src: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:129,1"
      Dst: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addToCurrentGroup"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.BalancedDTDGrammar"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:147"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:150"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.BalancedDTDGrammar"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int,int)"
    functionUses: 7
    ICount: 48
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:180"
        BranchSideFuncs:
        - "addContentSpecNode(short,int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:171,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.BalancedDTDGrammar"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNodes(int,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addUniqueLeafNode(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addToCurrentGroup(int)"
    functionUses: 5
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:190"
        BranchSideFuncs:
        - "addToCurrentGroup(int)"
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:189"
        BranchSideFuncs:
        - "addContentSpecNodes(int,int)"
        - "addUniqueLeafNode(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:191,1"
      Dst: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNodes"
    - Src: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:191,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].addUniqueLeafNode"
    - Src: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:193,1"
      Dst: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addToCurrentGroup"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.BalancedDTDGrammar"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    functionUses: 8
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:204,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].endDTD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecToElement(org.apache.xerces.impl.dtd.XMLElementDecl)"
    functionSourceFile: "org.apache.xerces.impl.dtd.BalancedDTDGrammar"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.XMLElementDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpecIndex(int,int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:null"
        BranchSideFuncs:
        - "setContentSpecIndex(int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:219,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpecIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNodes(int,int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.BalancedDTDGrammar"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int,int)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNodes(int,int)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNodes(int,int)"
    functionUses: 3
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:230"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:232"
        BranchSideFuncs:
        - "addContentSpecNode(short,int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:235,1"
      Dst: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNodes"
    - Src: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:234,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].initializeContentModelStacks()"
    functionSourceFile: "org.apache.xerces.impl.dtd.BalancedDTDGrammar"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 43
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:259"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:250,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addToCurrentGroup(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.BalancedDTDGrammar"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 29
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:271"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:281"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:280"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.BalancedDTDGrammar:277,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SecurityManager].<init>()"
    functionSourceFile: "org.apache.xerces.util.SecurityManager"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SecurityManager:64,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SecurityManager].setEntityExpansionLimit(int)"
    functionSourceFile: "org.apache.xerces.util.SecurityManager"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SecurityManager].getEntityExpansionLimit()"
    functionSourceFile: "org.apache.xerces.util.SecurityManager"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SecurityManager].setMaxOccurNodeLimit(int)"
    functionSourceFile: "org.apache.xerces.util.SecurityManager"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SecurityManager].getMaxOccurNodeLimit()"
    functionSourceFile: "org.apache.xerces.util.SecurityManager"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.EncodingInfo$CharsetMethods].<init>()"
    functionSourceFile: "org.apache.xml.serialize.EncodingInfo$CharsetMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.EncodingInfo$CharsetMethods:215,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.EncodingInfo$CharsetMethods].access$000()"
    functionSourceFile: "org.apache.xml.serialize.EncodingInfo$CharsetMethods"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.EncodingInfo$CharsetMethods].access$100()"
    functionSourceFile: "org.apache.xml.serialize.EncodingInfo$CharsetMethods"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.EncodingInfo$CharsetMethods].access$200()"
    functionSourceFile: "org.apache.xml.serialize.EncodingInfo$CharsetMethods"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.EncodingInfo$CharsetMethods].access$300()"
    functionSourceFile: "org.apache.xml.serialize.EncodingInfo$CharsetMethods"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.EncodingInfo$CharsetMethods].access$400()"
    functionSourceFile: "org.apache.xml.serialize.EncodingInfo$CharsetMethods"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.StartElementImpl].<init>(javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator,javax.xml.namespace.NamespaceContext,javax.xml.stream.Location)"
    functionSourceFile: "org.apache.xerces.stax.events.StartElementImpl"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "javax.xml.namespace.QName"
    - "java.util.Iterator"
    - "java.util.Iterator"
    - "javax.xml.namespace.NamespaceContext"
    - "javax.xml.stream.Location"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.ElementImpl].<init>(javax.xml.namespace.QName,boolean,java.util.Iterator,javax.xml.stream.Location)"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.stax.events.AttributeImpl].getName()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1:org.apache.xerces.impl.xs.util.XSObjectListImpl$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:org.apache.xerces.stax.DefaultNamespaceContext$1:org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext].getInstance()"
    functionUses: 1
    ICount: 31
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.StartElementImpl:66"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.StartElementImpl:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.StartElementImpl:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.events.StartElementImpl:66"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.StartElementImpl:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.StartElementImpl:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.events.StartElementImpl:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.StartElementImpl:68"
        BranchSideFuncs:
        - "hasNext()"
        - "getName()"
        - "next()"
    - Branch String: "org.apache.xerces.stax.events.StartElementImpl:77"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.StartElementImpl:77"
        BranchSideFuncs:
        - "getInstance()"
      - BranchSide: "org.apache.xerces.stax.events.StartElementImpl:76"
        BranchSideFuncs:
        - "getInstance()"
    Callsites:
    - Src: "org.apache.xerces.stax.events.StartElementImpl:65,1"
      Dst: "[org.apache.xerces.stax.events.ElementImpl].<init>"
    - Src: "org.apache.xerces.stax.events.StartElementImpl:66,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.stax.events.StartElementImpl:67,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.apache.xerces.stax.events.StartElementImpl:69,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.stax.events.StartElementImpl:70,1"
      Dst: "[javax.xml.stream.events.Attribute].getName"
    - Src: "org.apache.xerces.stax.events.StartElementImpl:70,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.xerces.stax.events.StartElementImpl:77,1"
      Dst: "[org.apache.xerces.stax.DefaultNamespaceContext].getInstance"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.stax.events.StartElementImpl].getAttributes()"
    functionSourceFile: "org.apache.xerces.stax.events.StartElementImpl"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.ElementImpl].createImmutableIterator(java.util.Iterator)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].iterator()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1].iterator()"
    - "[org.apache.xerces.impl.xs.XSModelImpl].iterator()"
    functionUses: 2
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.StartElementImpl:84,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.xerces.stax.events.StartElementImpl:84,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.xerces.stax.events.StartElementImpl:84,1"
      Dst: "[org.apache.xerces.stax.events.ElementImpl].createImmutableIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.StartElementImpl].getAttributeByName(javax.xml.namespace.QName)"
    functionSourceFile: "org.apache.xerces.stax.events.StartElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.Attribute"
    argCount: 1
    argTypes:
    - "javax.xml.namespace.QName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.StartElementImpl:91,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.StartElementImpl].getNamespaceContext()"
    functionSourceFile: "org.apache.xerces.stax.events.StartElementImpl"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "javax.xml.namespace.NamespaceContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.StartElementImpl].getNamespaceURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.events.StartElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.StartElementImpl:105,1"
      Dst: "[javax.xml.namespace.NamespaceContext].getNamespaceURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.StartElementImpl].writeAsEncodedUnicode(java.io.Writer)"
    functionSourceFile: "org.apache.xerces.stax.events.StartElementImpl"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.ElementImpl].getName()"
    - "[org.apache.xerces.stax.events.ElementImpl].getNamespaces()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.stax.events.AttributeImpl].writeAsEncodedUnicode(java.io.Writer)"
    - "[org.apache.xerces.stax.events.StartElementImpl].getAttributes()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1:org.apache.xerces.impl.xs.util.XSObjectListImpl$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:org.apache.xerces.stax.DefaultNamespaceContext$1:org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1:org.apache.xerces.impl.xs.util.XSObjectListImpl$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:org.apache.xerces.stax.DefaultNamespaceContext$1:org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1:org.apache.xerces.impl.xs.util.XSObjectListImpl$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:org.apache.xerces.stax.DefaultNamespaceContext$1:org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1:org.apache.xerces.impl.xs.util.XSObjectListImpl$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:org.apache.xerces.stax.DefaultNamespaceContext$1:org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1:org.apache.xerces.impl.xs.util.XSObjectListImpl$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:org.apache.xerces.stax.DefaultNamespaceContext$1:org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1:org.apache.xerces.impl.xs.util.XSObjectListImpl$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:org.apache.xerces.stax.DefaultNamespaceContext$1:org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1:org.apache.xerces.impl.xs.util.XSObjectListImpl$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:org.apache.xerces.stax.DefaultNamespaceContext$1:org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.stax.events.AttributeImpl].writeAsEncodedUnicode(java.io.Writer)"
    functionUses: 1
    ICount: 35
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.StartElementImpl:114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.StartElementImpl:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.StartElementImpl:117"
        BranchSideFuncs:
        - "getNamespaces()"
    - Branch String: "org.apache.xerces.stax.events.StartElementImpl:114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.StartElementImpl:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.StartElementImpl:117"
        BranchSideFuncs:
        - "getNamespaces()"
    - Branch String: "org.apache.xerces.stax.events.StartElementImpl:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.StartElementImpl:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.StartElementImpl:126"
        BranchSideFuncs:
        - "getAttributes()"
    - Branch String: "org.apache.xerces.stax.events.StartElementImpl:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.StartElementImpl:133"
        BranchSideFuncs:
        - "writeAsEncodedUnicode(java.io.Writer)"
        - "next()"
      - BranchSide: "org.apache.xerces.stax.events.StartElementImpl:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.StartElementImpl:111,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.xerces.stax.events.StartElementImpl:112,1"
      Dst: "[org.apache.xerces.stax.events.ElementImpl].getName"
    - Src: "org.apache.xerces.stax.events.StartElementImpl:113,1"
      Dst: "[javax.xml.namespace.QName].getPrefix"
    - Src: "org.apache.xerces.stax.events.StartElementImpl:114,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.stax.events.StartElementImpl:118,1"
      Dst: "[javax.xml.namespace.QName].getLocalPart"
    - Src: "org.apache.xerces.stax.events.StartElementImpl:120,1"
      Dst: "[org.apache.xerces.stax.events.ElementImpl].getNamespaces"
    - Src: "org.apache.xerces.stax.events.StartElementImpl:121,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.stax.events.StartElementImpl:122,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.stax.events.StartElementImpl:124,1"
      Dst: "[javax.xml.stream.events.XMLEvent].writeAsEncodedUnicode"
    - Src: "org.apache.xerces.stax.events.StartElementImpl:127,1"
      Dst: "[org.apache.xerces.stax.events.StartElementImpl].getAttributes"
    - Src: "org.apache.xerces.stax.events.StartElementImpl:136,1"
      Dst: "[javax.xml.stream.XMLStreamException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.dtd.models.CMStateSet].<init>(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMStateSet"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()"
    functionUses: 6
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:50"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:57"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:56"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:57"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:65"
        BranchSideFuncs:
        - "zeroBits()"
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:60"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMStateSet:47,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.CMStateSet:51,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.CMStateSet:66,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMStateSet].toString()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMStateSet"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(int)"
    functionUses: 14
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:79"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:84"
        BranchSideFuncs:
        - "getBit(int)"
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:83"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:80"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMStateSet:75,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.CMStateSet:78,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dtd.models.CMStateSet:80,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].getBit"
    - Src: "org.apache.xerces.impl.dtd.models.CMStateSet:94,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.models.CMStateSet].intersection(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMStateSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMStateSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:113"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMStateSet"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMStateSet:119,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMStateSet].isEmpty()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMStateSet"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:147"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:150"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.models.CMStateSet].isSameSet(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMStateSet"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMStateSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMStateSet"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMStateSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:188"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMStateSet"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMStateSet:194,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMStateSet"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMStateSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMStateSet:227,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMStateSet"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:254"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.models.CMStateSet].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMStateSet"
    linkageType: null
    functionLinenumber: 281
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].isSameSet(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionUses: 15
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:282"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:283"
        BranchSideFuncs:
        - "isSameSet(org.apache.xerces.impl.dtd.models.CMStateSet)"
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:282"
        BranchSideFuncs:
        - "isSameSet(org.apache.xerces.impl.dtd.models.CMStateSet)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMStateSet:283,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].isSameSet"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMStateSet].hashCode()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMStateSet"
    linkageType: null
    functionLinenumber: 286
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:287"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:292"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMStateSet:294"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMStateSet:295"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLLocatorWrapper].<init>()"
    functionSourceFile: "org.apache.xerces.util.XMLLocatorWrapper"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLLocatorWrapper:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLLocatorWrapper].setLocator(org.apache.xerces.xni.XMLLocator)"
    functionSourceFile: "org.apache.xerces.util.XMLLocatorWrapper"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLLocatorWrapper].getLocator()"
    functionSourceFile: "org.apache.xerces.util.XMLLocatorWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLLocator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLLocatorWrapper].getPublicId()"
    functionSourceFile: "org.apache.xerces.util.XMLLocatorWrapper"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SAXLocatorWrapper].getPublicId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getPublicId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getPublicId()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getPublicId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1].getPublicId()"
    functionUses: 5
    ICount: 7
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLLocatorWrapper:48"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLLocatorWrapper:51"
        BranchSideFuncs:
        - "getPublicId()"
      - BranchSide: "org.apache.xerces.util.XMLLocatorWrapper:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLLocatorWrapper:49,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getPublicId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLLocatorWrapper].getLiteralSystemId()"
    functionSourceFile: "org.apache.xerces.util.XMLLocatorWrapper"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.StAXLocationWrapper].getLiteralSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getLiteralSystemId()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getLiteralSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1].getLiteralSystemId()"
    functionUses: 5
    ICount: 7
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLLocatorWrapper:55"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLLocatorWrapper:58"
        BranchSideFuncs:
        - "getLiteralSystemId()"
      - BranchSide: "org.apache.xerces.util.XMLLocatorWrapper:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLLocatorWrapper:56,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getLiteralSystemId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLLocatorWrapper].getBaseSystemId()"
    functionSourceFile: "org.apache.xerces.util.XMLLocatorWrapper"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLLocatorWrapper].getBaseSystemId()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getBaseSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1:org.apache.xerces.util.SAXLocatorWrapper:org.apache.xerces.util.StAXLocationWrapper].getBaseSystemId()"
    functionUses: 5
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLLocatorWrapper:62"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLLocatorWrapper:65"
        BranchSideFuncs:
        - "getBaseSystemId()"
      - BranchSide: "org.apache.xerces.util.XMLLocatorWrapper:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLLocatorWrapper:63,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getBaseSystemId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()"
    functionSourceFile: "org.apache.xerces.util.XMLLocatorWrapper"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1].getExpandedSystemId()"
    functionUses: 16
    ICount: 7
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLLocatorWrapper:69"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLLocatorWrapper:72"
        BranchSideFuncs:
        - "getExpandedSystemId()"
      - BranchSide: "org.apache.xerces.util.XMLLocatorWrapper:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLLocatorWrapper:70,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getExpandedSystemId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLLocatorWrapper].getLineNumber()"
    functionSourceFile: "org.apache.xerces.util.XMLLocatorWrapper"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLLocatorWrapper].getLineNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getLineNumber()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getLineNumber()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getLineNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1].getLineNumber()"
    functionUses: 9
    ICount: 8
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLLocatorWrapper:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLLocatorWrapper:null"
        BranchSideFuncs:
        - "getLineNumber()"
    Callsites:
    - Src: "org.apache.xerces.util.XMLLocatorWrapper:77,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getLineNumber"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLLocatorWrapper].getColumnNumber()"
    functionSourceFile: "org.apache.xerces.util.XMLLocatorWrapper"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].getColumnNumber()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getColumnNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getColumnNumber()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getColumnNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1].getColumnNumber()"
    functionUses: 9
    ICount: 8
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLLocatorWrapper:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLLocatorWrapper:null"
        BranchSideFuncs:
        - "getColumnNumber()"
    Callsites:
    - Src: "org.apache.xerces.util.XMLLocatorWrapper:84,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getColumnNumber"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLLocatorWrapper].getCharacterOffset()"
    functionSourceFile: "org.apache.xerces.util.XMLLocatorWrapper"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.StAXLocationWrapper].getCharacterOffset()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getCharacterOffset()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getCharacterOffset()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1:org.apache.xerces.util.SAXLocatorWrapper].getCharacterOffset()"
    functionUses: 7
    ICount: 8
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLLocatorWrapper:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLLocatorWrapper:null"
        BranchSideFuncs:
        - "getCharacterOffset()"
    Callsites:
    - Src: "org.apache.xerces.util.XMLLocatorWrapper:91,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getCharacterOffset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLLocatorWrapper].getEncoding()"
    functionSourceFile: "org.apache.xerces.util.XMLLocatorWrapper"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SAXLocatorWrapper].getEncoding()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getEncoding()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getEncoding()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1:org.apache.xerces.util.StAXLocationWrapper].getEncoding()"
    functionUses: 5
    ICount: 7
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLLocatorWrapper:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLLocatorWrapper:100"
        BranchSideFuncs:
        - "getEncoding()"
      - BranchSide: "org.apache.xerces.util.XMLLocatorWrapper:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLLocatorWrapper:98,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getEncoding"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLLocatorWrapper].getXMLVersion()"
    functionSourceFile: "org.apache.xerces.util.XMLLocatorWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLLocatorWrapper:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLLocatorWrapper:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLLocatorWrapper:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLLocatorWrapper:105,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getXMLVersion"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].<init>(org.apache.xerces.impl.xpath.regex.Token,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken"
    linkageType: null
    functionLinenumber: 1385
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].<init>(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken:1386,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].size()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken"
    linkageType: null
    functionLinenumber: 1392
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken"
    linkageType: null
    functionLinenumber: 1395
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getOptions()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken"
    linkageType: null
    functionLinenumber: 1399
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getOptionsMask()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken"
    linkageType: null
    functionLinenumber: 1402
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken"
    linkageType: null
    functionLinenumber: 1406
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.REUtil].createOptionString(int)"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].createOptionString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    functionUses: 31
    ICount: 26
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken:1407"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken:1408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken:1407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken:1408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken:1409"
        BranchSideFuncs:
        - "createOptionString(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken:1408"
        BranchSideFuncs:
        - "createOptionString(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken:1407,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken:1407,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken:1408,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].createOptionString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken:1411,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken:1411,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.SchemaDateTimeException"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.SchemaDateTimeException:31,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.SchemaDateTimeException"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.SchemaDateTimeException:35,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].getDefaultValue()"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:38,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].setDefaultValue(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:45,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].getAccessKey()"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTextAreaElementImpl:56"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTextAreaElementImpl:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTextAreaElementImpl:57"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTextAreaElementImpl:56"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTextAreaElementImpl:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTextAreaElementImpl:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:55,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:56,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:57,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].setAccessKey(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTextAreaElementImpl:65"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTextAreaElementImpl:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTextAreaElementImpl:66"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTextAreaElementImpl:65"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTextAreaElementImpl:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTextAreaElementImpl:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:65,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:66,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].getCols()"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:73,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:73,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].setCols(int)"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:79,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].getDisabled()"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:85,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].setDisabled(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:91,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].getName()"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:97,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:103,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].getReadOnly()"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:109,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].setReadOnly(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:115,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].getRows()"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:121,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:121,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].setRows(int)"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:127,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:127,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].getTabIndex()"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:133,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:133,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].setTabIndex(int)"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:139,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:139,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].getType()"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:145,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].getValue()"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:151,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].setValue(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:157,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].blur()"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].focus()"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].select()"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTextAreaElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTextAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTextAreaElementImpl:186,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSElementDecl:46,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType(short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].setIsNillable()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].setIsAbstract()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].setIsGlobal()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].setIsLocal(org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].addIDConstraint(org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSElementDecl].resize(org.apache.xerces.impl.xs.identity.IdentityConstraint[],int)"
    functionUses: 1
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:112"
        BranchSideFuncs:
        - "resize(org.apache.xerces.impl.xs.identity.IdentityConstraint[],int)"
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSElementDecl:110,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].resize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getIDConstraints()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.identity.IdentityConstraint[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:118"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSElementDecl:120,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].resize"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].resize(org.apache.xerces.impl.xs.identity.IdentityConstraint[],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.identity.IdentityConstraint[]"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.identity.IdentityConstraint[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSElementDecl:127,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.xerces.impl.xs.XSElementDecl:127,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSElementDecl:139,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.XSElementDecl:139,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.XSElementDecl:141,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.XSElementDecl:146,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].hashCode()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSElementDecl:159,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:168"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:191"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getName()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getNamespace()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getTypeDefinition()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getScope()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getEnclosingCTDefinition()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSComplexTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getConstraintValue()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSElementDecl:259,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType"
    - Src: "org.apache.xerces.impl.xs.XSElementDecl:261,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getNillable()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:272"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:271"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getIdentityConstraints()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamedMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSElementDecl:279,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getSubstitutionGroupAffiliation()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 286
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSElementDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].isSubstitutionGroupExclusion(short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:298"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getSubstitutionGroupExclusions()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].isDisallowedSubstitution(short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:322"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getDisallowedSubstitutions()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getAbstract()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:338"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getAnnotation()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAnnotation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:346"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSElementDecl:346,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:352"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getNamespaceItem()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItem"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: 364
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.XSNamespaceItem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getActualVC()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:368"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSElementDecl:369,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getActualVCType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:375"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:374"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSElementDecl:375,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getItemValueTypes()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.ShortList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSElementDecl:381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSElementDecl:380"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSElementDecl:381,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSElementDecl].getValueConstraintValue()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSElementDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParseException].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParseException"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParseException:42,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParseException].getLocation()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLSimpleType].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLSimpleType"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLSimpleType:27,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLSimpleType].setValues(short,java.lang.String,java.lang.String[],boolean,short,java.lang.String,java.lang.String,org.apache.xerces.impl.dv.DatatypeValidator)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLSimpleType"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "short"
    - "java.lang.String"
    - "java.lang.String[]"
    - "boolean"
    - "short"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.DatatypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 29
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLSimpleType:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLSimpleType:126"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLSimpleType:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLSimpleType:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLSimpleType:126"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLSimpleType:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLSimpleType:123,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLSimpleType].setValues(org.apache.xerces.impl.dtd.XMLSimpleType)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLSimpleType"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.XMLSimpleType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 33
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLSimpleType:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLSimpleType:147"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLSimpleType:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLSimpleType:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLSimpleType:147"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLSimpleType:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLSimpleType:144,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLSimpleType].clear()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLSimpleType"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport$2].<init>()"
    functionSourceFile: "org.apache.html.dom.SecuritySupport$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport$2:54,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport$2].run()"
    functionSourceFile: "org.apache.html.dom.SecuritySupport$2"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport$2:58,1"
      Dst: "[java.lang.ClassLoader].getSystemClassLoader"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLBElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLBElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLBElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLBElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLBElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLBElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLBElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray"
    linkageType: null
    functionLinenumber: 318
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray:319,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray].pushContext()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray:334"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray:343"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray:342"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray:337,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray].getParticleCount()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray].addParticle(org.apache.xerces.impl.xs.XSParticleDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 27
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray:354"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray:360"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray:359"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray:357,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray].popContext()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray"
    linkageType: null
    functionLinenumber: 364
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSParticleDecl[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 34
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray:367"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray:374"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray:371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray:373"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray:369,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].<init>(org.apache.xerces.impl.dv.DatatypeValidator)"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.ListDatatypeValidator"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.DatatypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.ListDatatypeValidator"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator:org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionUses: 8
    ICount: 17
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:60"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:64"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:63"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:64"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:67"
        BranchSideFuncs:
        - "validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
      - BranchSide: "org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:58,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:59,1"
      Dst: "[java.util.StringTokenizer].countTokens"
    - Src: "org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:61,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    - Src: "org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:64,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    - Src: "org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:65,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:65,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeValidator].validate"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport$7].<init>(java.io.File)"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport$7"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport$7:124,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport$7].run()"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport$7"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.SecuritySupport$7:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.SecuritySupport$7:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport$7:126,1"
      Dst: "[java.io.File].exists"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].getCellIndex()"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableCellElementImpl:45"
      Branch Sides: []
    - Branch String: "org.apache.html.dom.HTMLTableCellElementImpl:48"
      Branch Sides: []
    - Branch String: "org.apache.html.dom.HTMLTableCellElementImpl:50"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableCellElementImpl:55"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableCellElementImpl:52"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableCellElementImpl:54"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableCellElementImpl:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ChildNode].getParentNode"
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:47,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:56,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].setCellIndex(int)"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableCellElementImpl:69"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableCellElementImpl:86"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableCellElementImpl:72"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableCellElementImpl:86"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableCellElementImpl:74"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableCellElementImpl:83"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableCellElementImpl:76"
      Branch Sides: []
    - Branch String: "org.apache.html.dom.HTMLTableCellElementImpl:78"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableCellElementImpl:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableCellElementImpl:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:68,1"
      Dst: "[org.apache.xerces.dom.ChildNode].getParentNode"
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:71,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:79,1"
      Dst: "[org.w3c.dom.Node].insertBefore"
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:84,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:87,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].getAbbr()"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:93,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].setAbbr(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:99,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].getAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:105,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:105,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:111,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].getAxis()"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:117,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].setAxis(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:123,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].getBgColor()"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:128,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].setBgColor(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:134,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].getCh()"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableCellElementImpl:144"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableCellElementImpl:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableCellElementImpl:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableCellElementImpl:144"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableCellElementImpl:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableCellElementImpl:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:143,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:144,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:145,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].setCh(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableCellElementImpl:153"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableCellElementImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableCellElementImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableCellElementImpl:153"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableCellElementImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableCellElementImpl:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:153,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:154,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:155,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].getChOff()"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:161,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].setChOff(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:167,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].getColSpan()"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:173,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:173,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].setColSpan(int)"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:179,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:179,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].getHeaders()"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:185,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].setHeaders(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:191,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].getHeight()"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:197,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].setHeight(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:203,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].getNoWrap()"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:209,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].setNoWrap(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:215,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].getRowSpan()"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:220,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:220,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].setRowSpan(int)"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:226,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:226,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].getScope()"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:232,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].setScope(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:238,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].getVAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:244,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:244,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].setVAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:250,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].getWidth()"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:256,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].setWidth(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:262,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableCellElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableCellElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableCellElementImpl:273,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:269,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:238,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:241,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:247,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].reset()"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset()"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getGrammarBucket()"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].reset()"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset()"
    functionUses: 11
    ICount: 63
    EdgeCount: 87
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:316"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:359"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:362"
        BranchSideFuncs:
        - "getGrammarBucket()"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:361"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:297,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getFeature"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:304,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:341,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getProperty"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:360,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].getGrammarBucket"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:381"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:374,1"
      Dst: "[java.util.HashMap].clear"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:380,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getRecognizedFeatures()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:395,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 414
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getRecognizedProperties()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 422
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:423,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 442
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getFeatureDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:455"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:460"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:459"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:456"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:455"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:454"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:456,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getPropertyDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 472
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:473"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:477"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:474"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:473"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:472"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:474,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 490
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDTDHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getDTDHandler()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDTDHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 512
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDTDContentModelHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getDTDContentModelHandler()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDTDContentModelHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 538
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 12
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:539"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:541"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:540"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:541"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:544"
        BranchSideFuncs:
        - "startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:543"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:540,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].startExternalSubset"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:542,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startExternalSubset"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 11
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:555"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:556"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:560"
        BranchSideFuncs:
        - "endExternalSubset(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:559"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:556,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].endExternalSubset"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:558,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endExternalSubset"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkStandaloneEntityRef(java.lang.String,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLEntityDecl,org.apache.xerces.impl.XMLErrorReporter)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 575
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dtd.DTDGrammar"
    - "org.apache.xerces.impl.dtd.XMLEntityDecl"
    - "org.apache.xerces.impl.XMLErrorReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionUses: 2
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:577"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:585"
        BranchSideFuncs:
        - "getEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:584"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:579"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:585"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:584"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:576,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:578,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDecl"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:580,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 597
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 12
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:598"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:600"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:599"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:600"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:604"
        BranchSideFuncs:
        - "comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:603"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:599,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].comment"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:601,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].comment"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 627
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 13
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:628"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:630"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:629"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:630"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:633"
        BranchSideFuncs:
        - "processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:632"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:629,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].processingInstruction"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:631,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].processingInstruction"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 656
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].isImmutable()"
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 23
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:664"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:669"
        BranchSideFuncs:
        - "getActiveGrammar()"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:668"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:669"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:670"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:671"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:675"
        BranchSideFuncs:
        - "startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:674"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:657,1"
      Dst: "[java.util.HashMap].clear"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:658,1"
      Dst: "[java.util.ArrayList].clear"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:664,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:664,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].isImmutable"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:670,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].startDTD"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:672,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startDTD"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 688
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 12
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:689"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:691"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:690"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:691"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:694"
        BranchSideFuncs:
        - "ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:693"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:690,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].ignoredCharacters"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:692,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].ignoredCharacters"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 712
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 4
    ICount: 13
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:713"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:715"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:714"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:715"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:718"
        BranchSideFuncs:
        - "textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:717"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:714,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].textDecl"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:716,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].textDecl"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 739
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkStandaloneEntityRef(java.lang.String,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLEntityDecl,org.apache.xerces.impl.XMLErrorReporter)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 25
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:740"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:745"
        BranchSideFuncs:
        - "getStandalone()"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:744"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:740"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:745"
        BranchSideFuncs:
        - "getStandalone()"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:744"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:741"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:745"
        BranchSideFuncs:
        - "checkStandaloneEntityRef(java.lang.String,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLEntityDecl,org.apache.xerces.impl.XMLErrorReporter)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:744"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:745"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:747"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:746"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:747"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:750"
        BranchSideFuncs:
        - "startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:749"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:741,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:742,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkStandaloneEntityRef"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:746,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].startParameterEntity"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:748,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startParameterEntity"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 764
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 12
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:765"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:767"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:766"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:767"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:770"
        BranchSideFuncs:
        - "endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:769"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:766,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].endParameterEntity"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:768,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endParameterEntity"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 785
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 25
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:786"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:799"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:798"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:787"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:794"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:793"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:799"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:801"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:800"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:801"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:805"
        BranchSideFuncs:
        - "elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:804"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:787,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:788,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:794,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:800,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].elementDecl"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:802,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].elementDecl"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 820
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 12
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:821"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:823"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:822"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:823"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:827"
        BranchSideFuncs:
        - "startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:826"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:822,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].startAttlist"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:824,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startAttlist"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 858
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String[]"
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].normalizeDefaultAttrValue(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIndex(int,java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.dtd.XML11DTDProcessor].isValidNmtoken(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidNmtoken(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidName(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XML11DTDProcessor].isValidName(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidName(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XML11DTDProcessor].isValidName(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XML11DTDProcessor].isValidNmtoken(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidNmtoken(java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].equals(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 210
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:859"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:863"
        BranchSideFuncs:
        - "normalizeDefaultAttrValue(org.apache.xerces.xni.XMLString)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:862"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:859"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:863"
        BranchSideFuncs:
        - "normalizeDefaultAttrValue(org.apache.xerces.xni.XMLString)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:862"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:863"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1055"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:868"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:865"
        BranchSideFuncs:
        - "getAttributeDeclIndex(int,java.lang.String)"
        - "getElementDeclIndex(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:864"
        BranchSideFuncs:
        - "getActiveGrammar()"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:870"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:887"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:875"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:888"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:887"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:888"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:930"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:929"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:889"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:889"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:890"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:892"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:890"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:890"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:900"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:915"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:916"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:930"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:929"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:930"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:960"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:933"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:936"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:937"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:948"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:947"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:948"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:960"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:961"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:962"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:961"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:981"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:963"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:982"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:981"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:964"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:963"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:962"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:965"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:963"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:969"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:968"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:983"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1055"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:983"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:986"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:983"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1055"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:983"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1055"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:988"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:991"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:988"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:991"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:988"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1016"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:993"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1014"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:996"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1002"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1001"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:997"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1009"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1008"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1002"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1003"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1002"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1008"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1004"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1009"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1008"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1009"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1012"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1011"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1017"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1021"
        BranchSideFuncs:
        - "isValidName(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1017"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1021"
        BranchSideFuncs:
        - "isValidName(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1017"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1021"
        BranchSideFuncs:
        - "isValidName(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1017"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1026"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1022"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1035"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1034"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1027"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1029"
        BranchSideFuncs:
        - "isValidNmtoken(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1027"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1034"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1030"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1035"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1034"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1035"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1036"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1035"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1045"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1038"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1046"
        BranchSideFuncs:
        - "equals(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1045"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1039"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1037"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1036"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1046"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1056"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1055"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1056"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1060"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1059"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1060"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1066"
        BranchSideFuncs:
        - "attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1065"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:860,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].normalizeDefaultAttrValue"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:868,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:869,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:870,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:876,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:900,1"
      Dst: "[java.util.HashMap].containsKey"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:901,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:917,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:965,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:987,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:992,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:993,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:995,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:997,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidNmtoken"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1004,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidName"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1039,1"
      Dst: "[org.apache.xerces.xni.XMLString].equals"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1057,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].attributeDecl"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1061,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].attributeDecl"
    JavaMethodInfo: null
    BBCount: 85
    CyclomaticComplexity: 6
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endAttlist(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1078
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 11
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1079"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1081"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1080"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1081"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1085"
        BranchSideFuncs:
        - "endAttlist(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1084"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1080,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].endAttlist"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1082,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endAttlist"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1106
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 23
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1107"
        BranchSideFuncs:
        - "getEntityDeclIndex(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1106"
        BranchSideFuncs:
        - "getActiveGrammar()"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1127"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1122"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1128"
        BranchSideFuncs:
        - "internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1107,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1108,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1121,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].internalEntityDecl"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1124,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].internalEntityDecl"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1146
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 22
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1147"
        BranchSideFuncs:
        - "getEntityDeclIndex(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1146"
        BranchSideFuncs:
        - "getActiveGrammar()"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1167"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1162"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1168"
        BranchSideFuncs:
        - "externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1147,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1148,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1161,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].externalEntityDecl"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1164,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].externalEntityDecl"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1186
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 18
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1191"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1192"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1198"
        BranchSideFuncs:
        - "unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1188,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1193,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].unparsedEntityDecl"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1195,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1214
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getNotationDeclIndex(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 28
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1226"
        BranchSideFuncs:
        - "getActiveGrammar()"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1225"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1216"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1216"
        BranchSideFuncs:
        - "getNotationDeclIndex(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1215"
        BranchSideFuncs:
        - "getActiveGrammar()"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1217"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1226"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1225"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1227"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1228"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1232"
        BranchSideFuncs:
        - "notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1216,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1217,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getNotationDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1218,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1227,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].notationDecl"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1229,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].notationDecl"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startConditional(short,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1249
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startConditional(short,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 17
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1249"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1254"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1259"
        BranchSideFuncs:
        - "startConditional(short,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1254,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].startConditional"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1256,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startConditional"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endConditional(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1271
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endConditional(org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 12
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1276"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1281"
        BranchSideFuncs:
        - "endConditional(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1280"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1276,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].endConditional"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1278,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endConditional"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endDTD(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1294
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1].iterator()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getValue()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getNotationDeclIndex(java.lang.String)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getKey()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1].iterator()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getKey()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getNotationDeclIndex(java.lang.String)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getValue()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1].iterator()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getKey()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecType(int)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getValue()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endDTD(org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 92
    EdgeCount: 101
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1295"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1299"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1297"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1300"
        BranchSideFuncs:
        - "cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1299"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1359"
        BranchSideFuncs:
        - "getActiveGrammar()"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1301"
        BranchSideFuncs:
        - "getActiveGrammar()"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1300"
        BranchSideFuncs:
        - "getActiveGrammar()"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1318"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1308"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1334"
        BranchSideFuncs:
        - "getNotationDeclIndex(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1333"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1329"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1335"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1349"
        BranchSideFuncs:
        - "getContentSpecType(int)"
        - "next()"
        - "getElementDeclIndex(java.lang.String)"
        - "getKey()"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1348"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1346"
        BranchSideFuncs:
        - "getValue()"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1345"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1359"
        BranchSideFuncs:
        - "checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1359"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1363"
        BranchSideFuncs:
        - "endDTD(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1362"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1296,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].endDTD"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1298,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1301,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1304,1"
      Dst: "[java.util.HashMap].entrySet"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1304,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1305,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1306,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1307,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1308,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getNotationDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1309,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1310,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1338,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1339,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecType"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1354,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1360,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endDTD"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1366
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDTDSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getDTDSource()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDTDSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1380
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDTDContentModelSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getDTDContentModelSource()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDTDContentModelSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1403
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 2
    ICount: 17
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1404"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1409"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1410"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1412"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1411"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1412"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1416"
        BranchSideFuncs:
        - "startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1415"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1406,1"
      Dst: "[java.util.ArrayList].clear"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1411,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].startContentModel"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1413,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].startContentModel"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].any(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1429
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].any(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].any(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].any(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].any(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].any(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].any(org.apache.xerces.xni.Augmentations)"
    functionUses: 2
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1431"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1435"
        BranchSideFuncs:
        - "any(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1434"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1431,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].any"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1433,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].any"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].empty(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1448
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].empty(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].empty(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].empty(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].empty(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].empty(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].empty(org.apache.xerces.xni.Augmentations)"
    functionUses: 2
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1449"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1451"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1450"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1454"
        BranchSideFuncs:
        - "empty(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1453"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1450,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].empty"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1452,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].empty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startGroup(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1471
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startGroup(org.apache.xerces.xni.Augmentations)"
    functionUses: 3
    ICount: 12
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1474"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1476"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1475"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1476"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1480"
        BranchSideFuncs:
        - "startGroup(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1479"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1475,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].startGroup"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1477,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].startGroup"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].pcdata(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1494
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].pcdata(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].pcdata(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].pcdata(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].pcdata(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].pcdata(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].pcdata(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].pcdata(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].pcdata(org.apache.xerces.xni.Augmentations)"
    functionUses: 2
    ICount: 12
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1496"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1497"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1498"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1501"
        BranchSideFuncs:
        - "pcdata(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1500"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1497,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].pcdata"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1499,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].pcdata"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1514
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 3
    ICount: 28
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1515"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1527"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1515"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1527"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1516"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1523"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1522"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1528"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1529"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1530"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1534"
        BranchSideFuncs:
        - "element(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1533"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1516,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1517,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1523,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1529,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].element"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1531,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].element"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].separator(short,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1552
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].separator(short,org.apache.xerces.xni.Augmentations)"
    functionUses: 4
    ICount: 12
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1553"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1555"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1554"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1555"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1559"
        BranchSideFuncs:
        - "separator(short,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1558"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1554,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].separator"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1556,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].separator"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].occurrence(short,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1579
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].occurrence(short,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 12
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1580"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1582"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1581"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1582"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1586"
        BranchSideFuncs:
        - "occurrence(short,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1585"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1581,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].occurrence"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1583,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].occurrence"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endGroup(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1598
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endGroup(org.apache.xerces.xni.Augmentations)"
    functionUses: 4
    ICount: 11
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1599"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1601"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1600"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1601"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1605"
        BranchSideFuncs:
        - "endGroup(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1604"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1600,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].endGroup"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1602,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].endGroup"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endContentModel(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1617
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endContentModel(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endContentModel(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endContentModel(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endContentModel(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endContentModel(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endContentModel(org.apache.xerces.xni.Augmentations)"
    functionUses: 2
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1618"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1620"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1619"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1620"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1624"
        BranchSideFuncs:
        - "endContentModel(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1623"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1619,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].endContentModel"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1621,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].endContentModel"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].normalizeDefaultAttrValue(org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1638
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1642"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1662"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1661"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1643"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1655"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1654"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1644"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1638"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1655"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1662"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1670"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1663"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1667"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidNmtoken(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1674
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isValidNmtoken(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1675,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidNmtoken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1678
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isValidName(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1679,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1687
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.DTDGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getFirstElementDeclIndex()"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecType(int)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar,int,int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecIndex(int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getNextElementDeclIndex(int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1700"
        BranchSideFuncs:
        - "getContentSpecType(int)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1699"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1692"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1692"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1697"
        BranchSideFuncs:
        - "getNextElementDeclIndex(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1688,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getFirstElementDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1689,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLContentSpec].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1691,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecType"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1695,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecIndex"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1693,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1698,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getNextElementDeclIndex"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar,int,int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLDTDProcessor"
    linkageType: null
    functionLinenumber: 1708
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.dtd.DTDGrammar"
    - "int"
    - "int"
    - "org.apache.xerces.impl.dtd.XMLContentSpec"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclName(int)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar,int,int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar,int,int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar,int,int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    functionUses: 4
    ICount: 53
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1710"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1721"
        BranchSideFuncs:
        - "getElementDeclIndex(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1720"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1712"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1717"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1712"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1717"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1721"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1722"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1721"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1728"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1729"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1731"
        BranchSideFuncs:
        - "checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar,int,int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1729"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1731"
        BranchSideFuncs:
        - "checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar,int,int,org.apache.xerces.impl.dtd.XMLContentSpec)"
    - Branch String: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1729"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1734"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1709,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1712,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1715,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclName"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1713,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.dtd.XMLDTDProcessor:1726,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredEntityImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredEntityImpl"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.DeferredDocumentImpl"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.EntityImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredEntityImpl:83,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredEntityImpl:86,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredEntityImpl:87,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredEntityImpl].getNodeIndex()"
    functionSourceFile: "org.apache.xerces.dom.DeferredEntityImpl"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredEntityImpl].synchronizeData()"
    functionSourceFile: "org.apache.xerces.dom.DeferredEntityImpl"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int)"
    functionUses: 14
    ICount: 28
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredEntityImpl:111,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredEntityImpl:116,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName"
    - Src: "org.apache.xerces.dom.DeferredEntityImpl:119,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue"
    - Src: "org.apache.xerces.dom.DeferredEntityImpl:120,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI"
    - Src: "org.apache.xerces.dom.DeferredEntityImpl:121,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra"
    - Src: "org.apache.xerces.dom.DeferredEntityImpl:122,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredEntityImpl].synchronizeChildren()"
    functionSourceFile: "org.apache.xerces.dom.DeferredEntityImpl"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isReadOnly(boolean)"
    - "[org.apache.xerces.dom.ParentNode].ownerDocument()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren(org.apache.xerces.dom.ParentNode,int)"
    - "[org.apache.xerces.dom.ParentNode].setReadOnly(boolean,boolean)"
    functionUses: 10
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredEntityImpl:141,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.DeferredEntityImpl:143,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.DeferredEntityImpl:145,1"
      Dst: "[org.apache.xerces.dom.ParentNode].ownerDocument"
    - Src: "org.apache.xerces.dom.DeferredEntityImpl:146,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren"
    - Src: "org.apache.xerces.dom.DeferredEntityImpl:147,1"
      Dst: "[org.apache.xerces.dom.ParentNode].setReadOnly"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: 2247
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2248,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].setAttributes(org.apache.xerces.xni.XMLAttributes)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: 2263
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getLength()"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: 2267
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2268,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getName(int)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: 2271
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getQName(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2272,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getQName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getQName(int)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: 2275
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getQName(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2276,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getQName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getURI(int)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: 2282
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getURI(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getURI(int)"
    functionUses: 4
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2284"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2282"
        BranchSideFuncs:
        - "getURI(int)"
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2283,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getURI"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getLocalName(int)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: 2287
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLocalName(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLocalName(int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2288,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLocalName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getType(int)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: 2291
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].getType(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getType(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2292,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getType(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2296,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getType(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2300"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2300,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2300,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getValue(int)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: 2304
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    functionUses: 10
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2305,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getValue(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2309,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getValue(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2313"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2313,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2313,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getIndex(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2318,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getIndex(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2322"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2322"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2322,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2322,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].isDeclared(int)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: 2328
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2329"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2329,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2330,1"
      Dst: "[java.lang.ArrayIndexOutOfBoundsException].<init>"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2333,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getAugmentations"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2333,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2332,1"
      Dst: "[java.lang.Boolean].equals"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].isDeclared(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2338,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getIndex"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2340,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2343,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getAugmentations"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2343,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2342,1"
      Dst: "[java.lang.Boolean].equals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].isDeclared(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2349"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2348,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getIndex"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2350,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2353,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getAugmentations"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2353,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2352,1"
      Dst: "[java.lang.Boolean].equals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].isSpecified(int)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: 2357
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].isSpecified(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].isSpecified(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2360"
        BranchSideFuncs:
        - "isSpecified(int)"
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2358,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2359,1"
      Dst: "[java.lang.ArrayIndexOutOfBoundsException].<init>"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2361,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].isSpecified"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].isSpecified(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2366"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2368"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2365,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getIndex"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2367,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2369,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].isSpecified"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].isSpecified(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2374"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2376"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2373,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getIndex"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2375,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy:2377,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].isSpecified"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLIElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLIElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLIElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLIElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLIElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLIElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLIElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLIElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLIElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLIElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLIElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLIElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLIElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLIElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLIElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLIElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLIElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLIElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLIElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLIElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLIElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDHandler"
    - "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:70,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseAny(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSParticleDecl"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseWildcardDecl(org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.util.XInt].intValue()"
    - "[org.apache.xerces.impl.xs.util.XInt].intValue()"
    - "[org.apache.xerces.impl.xs.XSDeclarationPool].getParticleDecl()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].<init>()"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 1
    ICount: 37
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:92"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:109"
        BranchSideFuncs:
        - "intValue()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:108"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:108"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:99"
        BranchSideFuncs:
        - "getParticleDecl()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:98"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:87,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:88,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseWildcardDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:93,1"
      Dst: "[org.apache.xerces.impl.xs.util.XInt].intValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:97,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].getParticleDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:99,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:109,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseAnyAttribute(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSWildcardDecl"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseWildcardDecl(org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:128,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:129,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseWildcardDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:130,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseWildcardDecl(org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSWildcardDecl"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Element"
    - "java.lang.Object[]"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()"
    - "[org.apache.xerces.impl.xs.util.XInt].shortValue()"
    - "[org.apache.xerces.impl.xs.util.XInt].shortValue()"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.xs.XSObject)"
    functionUses: 2
    ICount: 57
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:180"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:170"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:175"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:187"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:187"
        BranchSideFuncs:
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:191"
        BranchSideFuncs:
        - "addXSObject(org.apache.xerces.xs.XSObject)"
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:150,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:153,1"
      Dst: "[org.apache.xerces.impl.xs.util.XInt].shortValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:161,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:165,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:165,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:166,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:167,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:170,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:172,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:177,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:188,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:189,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMASBuilderImpl].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.DOMASBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:88,1"
      Dst: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:88,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMASBuilderImpl].<init>(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)"
    functionSourceFile: "org.apache.xerces.parsers.DOMASBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.parsers.XMLGrammarCachingConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:97,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMASBuilderImpl].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.DOMASBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:104,1"
      Dst: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:104,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMASBuilderImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.DOMASBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:116,1"
      Dst: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:116,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMASBuilderImpl].getAbstractSchema()"
    functionSourceFile: "org.apache.xerces.parsers.DOMASBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.ASModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMASBuilderImpl].setAbstractSchema(org.apache.xerces.dom3.as.ASModel)"
    functionSourceFile: "org.apache.xerces.parsers.DOMASBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom3.as.ASModel"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMASBuilderImpl:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMASBuilderImpl:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMASBuilderImpl:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMASBuilderImpl:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMASBuilderImpl:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:151,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:156,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].<init>"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:157,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:161,1"
      Dst: "[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarPool"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMASBuilderImpl].parseASURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.DOMASBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.ASModel"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:190,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:191,1"
      Dst: "[org.apache.xerces.parsers.DOMASBuilderImpl].parseASInputSource"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMASBuilderImpl].parseASInputSource(org.w3c.dom.ls.LSInput)"
    functionSourceFile: "org.apache.xerces.parsers.DOMASBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.ASModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ls.LSInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:223,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl].dom2xmlInputSource"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:225,1"
      Dst: "[org.apache.xerces.parsers.DOMASBuilderImpl].parseASInputSource"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:228,1"
      Dst: "[org.apache.xerces.xni.XNIException].getException"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMASBuilderImpl].parseASInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.parsers.DOMASBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.ASModel"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMASBuilderImpl:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMASBuilderImpl:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMASBuilderImpl:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMASBuilderImpl:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMASBuilderImpl:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMASBuilderImpl:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:236,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].<init>"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:239,1"
      Dst: "[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarBucket"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:245,1"
      Dst: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].lockGrammarPool"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:246,1"
      Dst: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseXMLSchema"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:247,1"
      Dst: "[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].unlockGrammarPool"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:251,1"
      Dst: "[org.apache.xerces.dom.ASModelImpl].<init>"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:252,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:253,1"
      Dst: "[org.apache.xerces.parsers.DOMASBuilderImpl].addGrammars"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarBucket()"
    functionSourceFile: "org.apache.xerces.parsers.DOMASBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMASBuilderImpl:261"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMASBuilderImpl:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMASBuilderImpl:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:260,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].reset"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:262,1"
      Dst: "[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarBucketRecurse"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarBucketRecurse(org.apache.xerces.dom.ASModelImpl)"
    functionSourceFile: "org.apache.xerces.parsers.DOMASBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.ASModelImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMASBuilderImpl:265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMASBuilderImpl:268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMASBuilderImpl:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMASBuilderImpl:268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMASBuilderImpl:271"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:265,1"
      Dst: "[org.apache.xerces.dom.ASModelImpl].getGrammar"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:266,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:268,1"
      Dst: "[org.apache.xerces.dom.ASModelImpl].getInternalASModels"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:268,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:269,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:270,1"
      Dst: "[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarBucketRecurse"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.DOMASBuilderImpl].addGrammars(org.apache.xerces.dom.ASModelImpl,org.apache.xerces.impl.xs.XSGrammarBucket)"
    functionSourceFile: "org.apache.xerces.parsers.DOMASBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.ASModelImpl"
    - "org.apache.xerces.impl.xs.XSGrammarBucket"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMASBuilderImpl:276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMASBuilderImpl:280"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:275,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:277,1"
      Dst: "[org.apache.xerces.dom.ASModelImpl].<init>"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:278,1"
      Dst: "[org.apache.xerces.dom.ASModelImpl].setGrammar"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:279,1"
      Dst: "[org.apache.xerces.dom.ASModelImpl].addASModel"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarPool(org.apache.xerces.dom.ASModelImpl,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.DOMASBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.ASModelImpl"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMASBuilderImpl:287"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMASBuilderImpl:290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMASBuilderImpl:289"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMASBuilderImpl:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMASBuilderImpl:293"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:287,1"
      Dst: "[org.apache.xerces.dom.ASModelImpl].getGrammar"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:288,1"
      Dst: "[org.apache.xerces.xni.grammars.Grammar].getGrammarDescription"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:288,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarDescription].getGrammarType"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:288,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:290,1"
      Dst: "[org.apache.xerces.dom.ASModelImpl].getInternalASModels"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:291,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:292,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.parsers.DOMASBuilderImpl:292,1"
      Dst: "[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarPool"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DatatypeMessageFormatter].<init>()"
    functionSourceFile: "org.apache.xerces.util.DatatypeMessageFormatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DatatypeMessageFormatter:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.util.DatatypeMessageFormatter"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DatatypeMessageFormatter:53"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DatatypeMessageFormatter:57"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DatatypeMessageFormatter:56"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DatatypeMessageFormatter:63"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DatatypeMessageFormatter:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DatatypeMessageFormatter:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DatatypeMessageFormatter:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DatatypeMessageFormatter:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DatatypeMessageFormatter:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DatatypeMessageFormatter:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DatatypeMessageFormatter:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DatatypeMessageFormatter:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DatatypeMessageFormatter:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DatatypeMessageFormatter:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DatatypeMessageFormatter:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DatatypeMessageFormatter:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DatatypeMessageFormatter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DatatypeMessageFormatter:54,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.util.DatatypeMessageFormatter:57,1"
      Dst: "[java.util.ResourceBundle].getBundle"
    - Src: "org.apache.xerces.util.DatatypeMessageFormatter:62,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.apache.xerces.util.DatatypeMessageFormatter:65,1"
      Dst: "[java.text.MessageFormat].format"
    - Src: "org.apache.xerces.util.DatatypeMessageFormatter:69,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.util.DatatypeMessageFormatter:69,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.util.DatatypeMessageFormatter:69,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.util.DatatypeMessageFormatter:77,1"
      Dst: "[java.util.MissingResourceException].<init>"
    - Src: "org.apache.xerces.util.DatatypeMessageFormatter:84,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.util.DatatypeMessageFormatter:85,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.util.DatatypeMessageFormatter:90,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.models.CMBinOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMBinOp"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.xerces.impl.dtd.models.CMNode"
    - "org.apache.xerces.impl.dtd.models.CMNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMBinOp:39"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:46"
        BranchSideFuncs:
        - "type()"
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:45"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMBinOp:40"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMBinOp:36,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.CMBinOp:39,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.dtd.models.CMBinOp:42,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMBinOp].getLeft()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMBinOp"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.CMNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMBinOp].getRight()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMBinOp"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.CMNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMBinOp"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMAny:org.apache.xerces.impl.dtd.models.CMLeaf:org.apache.xerces.impl.xs.models.XSCMLeaf].isNullable()"
    functionUses: 15
    ICount: 28
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMBinOp:75"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:76"
        BranchSideFuncs:
        - "type()"
    - Branch String: "org.apache.xerces.impl.dtd.models.CMBinOp:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:76"
        BranchSideFuncs:
        - "type()"
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMBinOp:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:76"
        BranchSideFuncs:
        - "type()"
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMBinOp:77"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:80"
        BranchSideFuncs:
        - "isNullable()"
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:79"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMBinOp:78"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:77"
        BranchSideFuncs:
        - "isNullable()"
    - Branch String: "org.apache.xerces.impl.dtd.models.CMBinOp:78"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:77"
        BranchSideFuncs:
        - "isNullable()"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMBinOp:75,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.dtd.models.CMBinOp:76,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].isNullable"
    - Src: "org.apache.xerces.impl.dtd.models.CMBinOp:80,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMBinOp].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMBinOp"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMStateSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].firstPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].firstPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].firstPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].firstPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionUses: 1
    ICount: 27
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMBinOp:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:94"
        BranchSideFuncs:
        - "type()"
    - Branch String: "org.apache.xerces.impl.dtd.models.CMBinOp:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:107"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMBinOp:103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:110"
        BranchSideFuncs:
        - "firstPos()"
        - "union(org.apache.xerces.impl.dtd.models.CMStateSet)"
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMBinOp:89,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.dtd.models.CMBinOp:92,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].firstPos"
    - Src: "org.apache.xerces.impl.dtd.models.CMBinOp:92,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo"
    - Src: "org.apache.xerces.impl.dtd.models.CMBinOp:93,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].union"
    - Src: "org.apache.xerces.impl.dtd.models.CMBinOp:103,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].isNullable"
    - Src: "org.apache.xerces.impl.dtd.models.CMBinOp:108,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMBinOp].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMBinOp"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMStateSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].lastPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].lastPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].lastPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].lastPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionUses: 1
    ICount: 27
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMBinOp:114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:119"
        BranchSideFuncs:
        - "type()"
    - Branch String: "org.apache.xerces.impl.dtd.models.CMBinOp:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:132"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMBinOp:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:135"
        BranchSideFuncs:
        - "lastPos()"
        - "union(org.apache.xerces.impl.dtd.models.CMStateSet)"
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMBinOp:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMBinOp:114,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.dtd.models.CMBinOp:117,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].lastPos"
    - Src: "org.apache.xerces.impl.dtd.models.CMBinOp:117,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo"
    - Src: "org.apache.xerces.impl.dtd.models.CMBinOp:118,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].union"
    - Src: "org.apache.xerces.impl.dtd.models.CMBinOp:128,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].isNullable"
    - Src: "org.apache.xerces.impl.dtd.models.CMBinOp:133,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.ObjectFactory$ConfigurationError].<init>(java.lang.String,java.lang.Exception)"
    functionSourceFile: "org.apache.html.dom.ObjectFactory$ConfigurationError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.ObjectFactory$ConfigurationError:530,1"
      Dst: "[java.lang.Error].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.ObjectFactory$ConfigurationError].getException()"
    functionSourceFile: "org.apache.html.dom.ObjectFactory$ConfigurationError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Exception"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op$ModifierOp].<init>(int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op$ModifierOp"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].<init>(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op$ModifierOp:205,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op$ModifierOp].getData()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op$ModifierOp"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op$ModifierOp].getData2()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op$ModifierOp"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.ListDV$ListData].<init>(java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.ListDV$ListData"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.ListDV$ListData:56,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.ListDV$ListData].toString()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.ListDV$ListData"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].toString()"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].toString()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].toString()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].toString()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].toString()"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].toString()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].toString()"
    - "[org.apache.xerces.impl.xs.identity.Field].toString()"
    - "[org.apache.xerces.impl.xs.identity.Selector].toString()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM$Occurence].toString()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].toString()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].toString()"
    - "[org.apache.xerces.dom.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].toString()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].toString()"
    - "[org.apache.xerces.impl.xs.util.XInt].toString()"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].toString()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].toString()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl].toString()"
    - "[org.apache.xerces.util.URI].toString()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].toString()"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].toString()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].toString()"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].toString()"
    - "[org.apache.xerces.stax.events.XMLEventImpl].toString()"
    - "[org.apache.xerces.xni.QName].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].toString()"
    - "[org.apache.xerces.xni.parser.XMLParseException].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].toString()"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].toString()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].toString()"
    - "[org.apache.xerces.dom.NodeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].toString()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString()"
    - "[org.apache.xerces.dom.RangeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].toString()"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName:org.apache.xerces.impl.xpath.XPath$Axis:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].toString()"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].toString()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].toString()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].toString()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].toString()"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].toString()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].toString()"
    - "[org.apache.xerces.impl.xs.identity.Field].toString()"
    - "[org.apache.xerces.impl.xs.identity.Selector].toString()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM$Occurence].toString()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].toString()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].toString()"
    - "[org.apache.xerces.dom.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].toString()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].toString()"
    - "[org.apache.xerces.impl.xs.util.XInt].toString()"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].toString()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].toString()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl].toString()"
    - "[org.apache.xerces.util.URI].toString()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].toString()"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].toString()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].toString()"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].toString()"
    - "[org.apache.xerces.stax.events.XMLEventImpl].toString()"
    - "[org.apache.xerces.xni.QName].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].toString()"
    - "[org.apache.xerces.xni.parser.XMLParseException].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].toString()"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].toString()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].toString()"
    - "[org.apache.xerces.dom.NodeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].toString()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString()"
    - "[org.apache.xerces.dom.RangeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].toString()"
    functionUses: 14
    ICount: 25
    EdgeCount: 109
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.ListDV$ListData:60"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.ListDV$ListData:63"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:66"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:65"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.ListDV$ListData:66"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.ListDV$ListData:62,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.ListDV$ListData:64,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.xerces.impl.dv.xs.ListDV$ListData:64,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dv.xs.ListDV$ListData:70,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.ListDV$ListData].getLength()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.ListDV$ListData"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.ListDV$ListData].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.ListDV$ListData"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].equals(java.lang.Object)"
    - "[org.apache.xerces.util.URI].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(java.lang.Object)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.util.XMLErrorCode].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$Notation].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec:org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:org.apache.xerces.impl.dv.xs.DoubleDV$XDouble:org.apache.xerces.impl.dv.xs.FloatDV$XFloat:org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex:org.apache.xerces.impl.dv.xs.QNameDV$XQName:org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey:org.apache.xerces.impl.xs.XSElementDecl:org.apache.xerces.xni.QName].equals(java.lang.Object)"
    functionUses: 15
    ICount: 23
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.ListDV$ListData:78"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:79"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.ListDV$ListData:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.ListDV$ListData:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:92"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.ListDV$ListData:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.ListDV$ListData:87,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.ListDV$ListData].hashCode()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.ListDV$ListData"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].hashCode()"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].hashCode()"
    - "[org.apache.xerces.impl.xs.XSDDescription].hashCode()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].hashCode()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].hashCode()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].hashCode()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].hashCode()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].hashCode()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].hashCode()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].hashCode()"
    - "[org.apache.xerces.util.XMLErrorCode].hashCode()"
    - "[org.apache.xerces.xni.QName].hashCode()"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].hashCode()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].hashCode()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].hashCode()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].hashCode()"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].hashCode()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet:org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64:org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].hashCode()"
    functionUses: 5
    ICount: 13
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.ListDV$ListData:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.ListDV$ListData:98,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.ListDV$ListData].contains(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.ListDV$ListData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.ListDV$ListData:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.ListDV$ListData:105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:103"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.ListDV$ListData].item(int)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.ListDV$ListData"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.ListDV$ListData:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.ListDV$ListData:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:115"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.ListDV$ListData].get(int)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.ListDV$ListData"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.ListDV$ListData:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.ListDV$ListData:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.ListDV$ListData:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.ListDV$ListData:127,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.ListDV$ListData:127,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dv.xs.ListDV$ListData:127,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.dv.xs.ListDV$ListData:127,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.ListDV$ListData].size()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.ListDV$ListData"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].getLength()"
    functionUses: 8
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.ListDV$ListData:131,1"
      Dst: "[org.apache.xerces.impl.dv.xs.ListDV$ListData].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMUniOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMUniOp"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.impl.dtd.models.CMNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMUniOp:41"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMUniOp:48"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMUniOp:47"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMUniOp:42"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMUniOp:48"
        BranchSideFuncs:
        - "type()"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMUniOp:47"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMUniOp:43"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMUniOp:48"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMUniOp:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSCMUniOp:38,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].<init>"
    - Src: "org.apache.xerces.impl.xs.models.XSCMUniOp:41,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.xs.models.XSCMUniOp:44,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMUniOp"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.CMNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMUniOp"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMAny:org.apache.xerces.impl.dtd.models.CMLeaf:org.apache.xerces.impl.xs.models.XSCMLeaf].isNullable()"
    functionUses: 15
    ICount: 7
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMUniOp:68"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMUniOp:71"
        BranchSideFuncs:
        - "isNullable()"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMUniOp:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSCMUniOp:68,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.xs.models.XSCMUniOp:69,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].isNullable"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMUniOp].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMUniOp"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMStateSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].firstPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSCMUniOp:80,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].firstPos"
    - Src: "org.apache.xerces.impl.xs.models.XSCMUniOp:80,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMUniOp].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMUniOp"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMStateSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].lastPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSCMUniOp:85,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].lastPos"
    - Src: "org.apache.xerces.impl.xs.models.XSCMUniOp:85,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.KeyRef].<init>(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.impl.xs.identity.UniqueOrKey)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.KeyRef"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.impl.xs.identity.UniqueOrKey"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.KeyRef:47,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.KeyRef].getKey()"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.KeyRef"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.identity.UniqueOrKey"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.KeyRef].getRefKey()"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.KeyRef"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSIDCDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()"
    functionSourceFile: "org.apache.xerces.util.XMLGrammarPoolImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:69,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLGrammarPoolImpl].<init>(int)"
    functionSourceFile: "org.apache.xerces.util.XMLGrammarPoolImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:75,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveInitialGrammarSet(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLGrammarPoolImpl"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].getGrammarType()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 7
    ICount: 33
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:99"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:105"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:100"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:95"
        BranchSideFuncs:
        - "getGrammarType()"
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:94"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:101,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarDescription].getGrammarType"
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:101,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:107,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.XMLGrammarPoolImpl].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    functionSourceFile: "org.apache.xerces.util.XMLGrammarPoolImpl"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.grammars.Grammar[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].putGrammar(org.apache.xerces.xni.grammars.Grammar)"
    - "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].putGrammar(org.apache.xerces.xni.grammars.Grammar)"
    functionUses: 6
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:131,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].putGrammar"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.util.XMLGrammarPoolImpl"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionUses: 8
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:155,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].getGrammar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLGrammarPoolImpl].putGrammar(org.apache.xerces.xni.grammars.Grammar)"
    functionSourceFile: "org.apache.xerces.util.XMLGrammarPoolImpl"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.Grammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].getGrammarDescription()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].getGrammarDescription()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getGrammarDescription()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGrammarDescription()"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].equals(org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl$Entry].<init>(int,org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.Grammar,org.apache.xerces.util.XMLGrammarPoolImpl$Entry)"
    functionUses: 2
    ICount: 40
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:186"
        BranchSideFuncs:
        - "getGrammarDescription()"
        - "hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:181"
        BranchSideFuncs:
        - "equals(org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.XMLGrammarDescription)"
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:180"
        BranchSideFuncs:
        - "<init>(int,org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.Grammar,org.apache.xerces.util.XMLGrammarPoolImpl$Entry)"
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:169"
        BranchSideFuncs:
        - "getGrammarDescription()"
        - "hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:169"
        BranchSideFuncs:
        - "getGrammarDescription()"
        - "hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    Callsites:
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:171,1"
      Dst: "[org.apache.xerces.xni.grammars.Grammar].getGrammarDescription"
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:172,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode"
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:175,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].equals"
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:181,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl$Entry].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLGrammarPoolImpl].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.util.XMLGrammarPoolImpl"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].equals(org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionUses: 3
    ICount: 27
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:204"
        BranchSideFuncs:
        - "equals(org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.XMLGrammarDescription)"
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:195"
        BranchSideFuncs:
        - "hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:195"
        BranchSideFuncs:
        - "hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    Callsites:
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:197,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode"
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:200,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLGrammarPoolImpl].removeGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.util.XMLGrammarPoolImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:222"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:222"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:219,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode"
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:222,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLGrammarPoolImpl].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.util.XMLGrammarPoolImpl"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].equals(org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionUses: 1
    ICount: 26
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:256"
        BranchSideFuncs:
        - "equals(org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.XMLGrammarDescription)"
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:247"
        BranchSideFuncs:
        - "hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:247"
        BranchSideFuncs:
        - "hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    Callsites:
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:249,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode"
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:252,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLGrammarPoolImpl].lockPool()"
    functionSourceFile: "org.apache.xerces.util.XMLGrammarPoolImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLGrammarPoolImpl].unlockPool()"
    functionSourceFile: "org.apache.xerces.util.XMLGrammarPoolImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLGrammarPoolImpl].clear()"
    functionSourceFile: "org.apache.xerces.util.XMLGrammarPoolImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:280"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLGrammarPoolImpl:281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLGrammarPoolImpl:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:282,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl$Entry].clear"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XMLGrammarPoolImpl].equals(org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.util.XMLGrammarPoolImpl"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(java.lang.Object)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:299,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.util.XMLGrammarPoolImpl"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].hashCode()"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].hashCode()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLGrammarPoolImpl:309,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredElementImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredElementImpl"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.DeferredDocumentImpl"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredElementImpl:77,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredElementImpl:80,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredElementImpl].getNodeIndex()"
    functionSourceFile: "org.apache.xerces.dom.DeferredElementImpl"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredElementImpl].synchronizeData()"
    functionSourceFile: "org.apache.xerces.dom.DeferredElementImpl"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int)"
    - "[org.apache.xerces.dom.ElementImpl].setupDefaultAttributes()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int)"
    - "[org.apache.xerces.dom.ElementImpl].getAttributes()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject(int)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int)"
    functionUses: 16
    ICount: 25
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredElementImpl:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredElementImpl:126"
        BranchSideFuncs:
        - "getAttributes()"
      - BranchSide: "org.apache.xerces.dom.DeferredElementImpl:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredElementImpl:122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredElementImpl:118"
        BranchSideFuncs:
        - "setNamedItem(org.w3c.dom.Node)"
        - "getNodeObject(int)"
        - "getPrevSibling(int)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredElementImpl:101,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredElementImpl:111,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName"
    - Src: "org.apache.xerces.dom.DeferredElementImpl:114,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setupDefaultAttributes"
    - Src: "org.apache.xerces.dom.DeferredElementImpl:115,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra"
    - Src: "org.apache.xerces.dom.DeferredElementImpl:117,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttributes"
    - Src: "org.apache.xerces.dom.DeferredElementImpl:119,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject"
    - Src: "org.apache.xerces.dom.DeferredElementImpl:120,1"
      Dst: "[org.w3c.dom.NamedNodeMap].setNamedItem"
    - Src: "org.apache.xerces.dom.DeferredElementImpl:121,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DeferredElementImpl].synchronizeChildren()"
    functionSourceFile: "org.apache.xerces.dom.DeferredElementImpl"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].ownerDocument()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren(org.apache.xerces.dom.ParentNode,int)"
    functionUses: 10
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredElementImpl:132,1"
      Dst: "[org.apache.xerces.dom.ParentNode].ownerDocument"
    - Src: "org.apache.xerces.dom.DeferredElementImpl:133,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMLocatorImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DOMLocatorImpl"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMLocatorImpl:79,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMLocatorImpl].<init>(int,int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMLocatorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMLocatorImpl:82,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMLocatorImpl].<init>(int,int,int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMLocatorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMLocatorImpl:88,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMLocatorImpl].<init>(int,int,int,org.w3c.dom.Node,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMLocatorImpl"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "org.w3c.dom.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMLocatorImpl:95,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMLocatorImpl].<init>(int,int,int,org.w3c.dom.Node,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.dom.DOMLocatorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "int"
    - "org.w3c.dom.Node"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMLocatorImpl:103,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMLocatorImpl].getLineNumber()"
    functionSourceFile: "org.apache.xerces.dom.DOMLocatorImpl"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMLocatorImpl].getColumnNumber()"
    functionSourceFile: "org.apache.xerces.dom.DOMLocatorImpl"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMLocatorImpl].getUri()"
    functionSourceFile: "org.apache.xerces.dom.DOMLocatorImpl"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMLocatorImpl].getRelatedNode()"
    functionSourceFile: "org.apache.xerces.dom.DOMLocatorImpl"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMLocatorImpl].getByteOffset()"
    functionSourceFile: "org.apache.xerces.dom.DOMLocatorImpl"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMLocatorImpl].getUtf16Offset()"
    functionSourceFile: "org.apache.xerces.dom.DOMLocatorImpl"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:312"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:311"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].emptyString2Null(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:314"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].doc2SystemId(org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 318
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getOwnerDocument()"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getDocumentURI()"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getOwnerDocument()"
    functionUses: 3
    ICount: 16
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:326"
        BranchSideFuncs:
        - "getDocumentURI()"
        - "getOwnerDocument()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:325"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:323,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:324,1"
      Dst: "[org.apache.xerces.impl.xs.opti.DefaultDocument].getDocumentURI"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:326,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 457
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].<init>()"
    functionUses: 1
    ICount: 168
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:458,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:238,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:302,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:449,1"
      Dst: "[org.apache.xerces.util.SymbolHash].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4084,1"
      Dst: "[org.apache.xerces.impl.xs.util.SimpleLocator].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:460,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:460,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].<init>(org.apache.xerces.impl.xs.XSGrammarBucket)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 466
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSGrammarBucket"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].<init>()"
    - "[org.apache.xerces.impl.xs.XSDDescription].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:467,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:473,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].parseSchema(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 489
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.SchemaGrammar"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    - "org.apache.xerces.impl.xs.XSDDescription"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].resetNodePool()"
    - "[org.apache.xerces.impl.xs.XSDDescription].getContextType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].isExistingGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].contains(java.lang.String)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].contains(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].prepareForParse()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(java.lang.String,org.apache.xerces.util.DOMInputSource,boolean,short,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(java.lang.String,org.apache.xerces.util.SAXInputSource,boolean,short,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(java.lang.String,org.apache.xerces.util.StAXInputSource,boolean,short,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(org.apache.xerces.impl.xs.util.XSInputSource,org.apache.xerces.impl.xs.XSDDescription)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(java.lang.String,org.apache.xerces.xni.parser.XMLInputSource,boolean,short,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.util.XSInputSource].getGrammars()"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.util.XSInputSource].getComponents()"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAnnotationImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()"
    - "[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].contains(java.lang.String)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].contains(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].<init>(java.lang.String,short,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].prepareForTraverse()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].constructTrees(org.w3c.dom.Element,java.lang.String,org.apache.xerces.impl.xs.XSDDescription,boolean)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].buildGlobalNameRegistries()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseSchemas(java.util.ArrayList)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseLocalElements()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveKeyRefs()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].emptyString2Null(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].setImportedGrammars(java.util.Vector)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].setImportedGrammars(java.util.Vector)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].setImportedGrammars(java.util.Vector)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].validateAnnotations(java.util.ArrayList)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    functionUses: 2
    ICount: 213
    EdgeCount: 73
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:502"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:534"
        BranchSideFuncs:
        - "prepareForParse()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:504"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:508"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:507"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:504"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:508"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:507"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:504"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:508"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:507"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:526"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:525"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:511"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:515"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:516"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:522"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:521"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:528"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:535"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:534"
        BranchSideFuncs:
        - "prepareForParse()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:539"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:544"
        BranchSideFuncs:
        - "getSchemaDocument(java.lang.String,org.apache.xerces.util.DOMInputSource,boolean,short,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:543"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:540"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:539"
        BranchSideFuncs:
        - "getSchemaDocument(java.lang.String,org.apache.xerces.util.DOMInputSource,boolean,short,org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:544"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:549"
        BranchSideFuncs:
        - "getSchemaDocument(java.lang.String,org.apache.xerces.util.SAXInputSource,boolean,short,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:548"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:545"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:544"
        BranchSideFuncs:
        - "getSchemaDocument(java.lang.String,org.apache.xerces.util.SAXInputSource,boolean,short,org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:554"
        BranchSideFuncs:
        - "getSchemaDocument(java.lang.String,org.apache.xerces.util.StAXInputSource,boolean,short,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:553"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:550"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:549"
        BranchSideFuncs:
        - "getSchemaDocument(java.lang.String,org.apache.xerces.util.StAXInputSource,boolean,short,org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:554"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:558"
        BranchSideFuncs:
        - "getSchemaDocument(org.apache.xerces.impl.xs.util.XSInputSource,org.apache.xerces.impl.xs.XSDDescription)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:557"
        BranchSideFuncs:
        - "getSchemaDocument(java.lang.String,org.apache.xerces.xni.parser.XMLInputSource,boolean,short,org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:558"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:557"
        BranchSideFuncs:
        - "getSchemaDocument(java.lang.String,org.apache.xerces.xni.parser.XMLInputSource,boolean,short,org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:564"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:565"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:585"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:575"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:579"
        BranchSideFuncs:
        - "getTargetNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:578"
        BranchSideFuncs:
        - "getComponents()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:575"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:579"
        BranchSideFuncs:
        - "getTargetNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:578"
        BranchSideFuncs:
        - "getComponents()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:580"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:586"
        BranchSideFuncs:
        - "getNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:585"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:580"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:586"
        BranchSideFuncs:
        - "getNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:585"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:589"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:619"
        BranchSideFuncs:
        - "constructTrees(org.w3c.dom.Element,java.lang.String,org.apache.xerces.impl.xs.XSDDescription,boolean)"
        - "prepareForTraverse()"
        - "getSystemId()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:592"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:598"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:592"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:598"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:603"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:610"
        BranchSideFuncs:
        - "<init>(java.lang.String,short,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:606"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:607"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:606"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:606"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:611"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:610"
        BranchSideFuncs:
        - "<init>(java.lang.String,short,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:606"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:611"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:610"
        BranchSideFuncs:
        - "<init>(java.lang.String,short,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:613"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:620"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:619"
        BranchSideFuncs:
        - "constructTrees(org.w3c.dom.Element,java.lang.String,org.apache.xerces.impl.xs.XSDDescription,boolean)"
        - "prepareForTraverse()"
        - "getSystemId()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:622"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:620"
        BranchSideFuncs:
        - "constructTrees(org.w3c.dom.Element,java.lang.String,org.apache.xerces.impl.xs.XSDDescription,boolean)"
        - "getSystemId()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:619"
        BranchSideFuncs:
        - "constructTrees(org.w3c.dom.Element,java.lang.String,org.apache.xerces.impl.xs.XSDDescription,boolean)"
        - "prepareForTraverse()"
        - "getSystemId()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:623"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:628"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:627"
        BranchSideFuncs:
        - "buildGlobalNameRegistries()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:631"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:628"
        BranchSideFuncs:
        - "resolveKeyRefs()"
        - "traverseLocalElements()"
        - "traverseSchemas(java.util.ArrayList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:627"
        BranchSideFuncs:
        - "buildGlobalNameRegistries()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:646"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:670"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:653"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:657"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:656"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:658"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:664"
        BranchSideFuncs:
        - "setImportedGrammars(java.util.Vector)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:662"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:657"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:656"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:671"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:676"
        BranchSideFuncs:
        - "validateAnnotations(java.util.ArrayList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:675"
        BranchSideFuncs:
        - "getGrammar(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:671"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:676"
        BranchSideFuncs:
        - "validateAnnotations(java.util.ArrayList)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:675"
        BranchSideFuncs:
        - "getGrammar(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:491,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].resetNodePool"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:494,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].getContextType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:504,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].isExistingGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:505,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:505,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:508,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:516,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:516,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:516,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:516,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:516,1"
      Dst: "[org.apache.xerces.xs.StringList].contains"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:529,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:535,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].prepareForParse"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:540,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:574,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSInputSource].getGrammars"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:576,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:579,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSInputSource].getComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:581,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:591,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getAttrValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:592,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:596,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:611,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:612,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:620,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].prepareForTraverse"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:622,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].constructTrees"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:628,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].buildGlobalNameRegistries"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:631,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:632,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseSchemas"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:635,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseLocalElements"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:638,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveKeyRefs"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:646,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:648,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:650,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:652,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].emptyString2Null"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:663,1"
      Dst: "[java.util.Vector].setElementAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:665,1"
      Dst: "[java.util.Vector].setSize"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:667,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].setImportedGrammars"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:671,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:672,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].validateAnnotations"
    JavaMethodInfo: null
    BBCount: 80
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].validateAnnotations(java.util.ArrayList)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 679
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ArrayList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].createAnnotationValidator()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].refreshGrammars(org.apache.xerces.impl.xs.XSGrammarBucket)"
    - "[org.apache.xerces.util.SAXInputSource].setSystemId(java.lang.String)"
    - "[org.apache.xerces.util.StAXInputSource].setSystemId(java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].setSystemId(java.lang.String)"
    - "[org.apache.xerces.util.SAXInputSource].setCharacterStream(java.io.Reader)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(java.io.Reader)"
    - "[org.apache.xerces.parsers.XML11Configuration].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    functionUses: 1
    ICount: 33
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:680"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:683"
        BranchSideFuncs:
        - "createAnnotationValidator()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:682"
        BranchSideFuncs:
        - "refreshGrammars(org.apache.xerces.impl.xs.XSGrammarBucket)"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:686"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:698"
        BranchSideFuncs:
        - "setSystemId(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:697"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:689"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:683"
        BranchSideFuncs:
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "setCharacterStream(java.io.Reader)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:682"
        BranchSideFuncs:
        - "refreshGrammars(org.apache.xerces.impl.xs.XSGrammarBucket)"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:681,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].createAnnotationValidator"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:683,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:684,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:685,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].refreshGrammars"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:687,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:687,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:690,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:690,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:692,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].parse"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].createAnnotationValidator()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 700
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].<init>()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler$1)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler()"
    - "[org.apache.xerces.util.DefaultErrorHandler].<init>()"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getLocale()"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 29
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:708"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:701"
        BranchSideFuncs:
        - "<init>()"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "getLocale()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:700"
        BranchSideFuncs:
        - "<init>()"
        - "getErrorHandler()"
        - "setFeature(java.lang.String,boolean)"
        - "<init>(org.apache.xerces.impl.xs.traversers.XSDHandler$1)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:701,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:702,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:703,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setFeature"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:705,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setProperty"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:707,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:708,1"
      Dst: "[org.apache.xerces.util.DefaultErrorHandler].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:710,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getLocale"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGrammar(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 718
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.SchemaGrammar"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:719,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 727
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.SchemaGrammar"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSDDescription"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar,boolean,boolean)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    functionUses: 9
    ICount: 20
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:729"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:744"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:743"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:730"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:744"
        BranchSideFuncs:
        - "retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:743"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:732"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:743"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:735"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:743"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:728,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:728,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:731,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:735,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:738,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].constructTrees(org.w3c.dom.Element,java.lang.String,org.apache.xerces.impl.xs.XSDDescription,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 776
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Element"
    - "java.lang.String"
    - "org.apache.xerces.impl.xs.XSDDescription"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.XSDDescription].getContextType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].<init>(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSAttributeChecker,org.apache.xerces.util.SymbolTable)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAllowedNS(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].<init>(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListWith(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListFor(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].<init>(java.lang.String,org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.util.SymbolTable)"
    - "[org.apache.xerces.impl.xs.XSDDescription].makeClone()"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].<init>(java.lang.String,org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.util.SymbolTable)"
    - "[org.apache.xerces.impl.xs.XSDDescription].makeClone()"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addDocument(java.lang.Object,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addDocument(java.lang.Object,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addDocument(java.lang.Object,java.lang.String)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].isAllowedNS(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAllowedNS(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSDDescription].reset()"
    - "[org.apache.xerces.impl.xs.XSDDescription].setContextType(short)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].doc2SystemId(org.w3c.dom.Element)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setBaseSystemId(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setLiteralSystemId(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSDDescription].setLocationHints(java.lang.String[])"
    - "[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].contains(java.lang.String)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].contains(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].isExistingGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveSchema(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,boolean)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Node,java.util.Hashtable)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].nonAnnotationContent(org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSDDescription].reset()"
    - "[org.apache.xerces.impl.xs.XSDDescription].setContextType(short)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].doc2SystemId(org.w3c.dom.Element)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setBaseSystemId(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSDDescription].setLocationHints(java.lang.String[])"
    - "[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveSchemaSource(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].contains(java.lang.String)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].contains(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveSchema(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].constructTrees(org.w3c.dom.Element,java.lang.String,org.apache.xerces.impl.xs.XSDDescription,boolean)"
    functionUses: 2
    ICount: 428
    EdgeCount: 108
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:777"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:778"
        BranchSideFuncs:
        - "getContextType()"
        - "getTargetNamespace()"
        - "<init>(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSAttributeChecker,org.apache.xerces.util.SymbolTable)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:777"
        BranchSideFuncs:
        - "getContextType()"
        - "getTargetNamespace()"
        - "<init>(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSAttributeChecker,org.apache.xerces.util.SymbolTable)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:792"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:800"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:799"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:793"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:800"
        BranchSideFuncs:
        - "reportSchemaWarning(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:799"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:800"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:831"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:805"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:808"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:805"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:809"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:815"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:814"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:815"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:829"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:828"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:823"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:829"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:828"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:823"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:829"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:828"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:832"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:851"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:834"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:842"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:841"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:857"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:872"
        BranchSideFuncs:
        - "isImmutable()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:871"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:859"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:866"
        BranchSideFuncs:
        - "updateImportListWith(org.apache.xerces.impl.xs.SchemaGrammar)"
        - "<init>(org.apache.xerces.impl.xs.SchemaGrammar)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:865"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:872"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:873"
        BranchSideFuncs:
        - "getGrammar(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:872"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:875"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:876"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:884"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:883"
        BranchSideFuncs:
        - "makeClone()"
        - "putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
        - "<init>(java.lang.String,org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.util.SymbolTable)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:876"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:884"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:883"
        BranchSideFuncs:
        - "makeClone()"
        - "putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
        - "<init>(java.lang.String,org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.util.SymbolTable)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:878"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:890"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:889"
        BranchSideFuncs:
        - "addDocument(java.lang.Object,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:898"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1136"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:907"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:909"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:908"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:909"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1011"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:916"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:920"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:919"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:921"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:935"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:934"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:923"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:927"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:930"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:933"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:932"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:936"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:940"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:939"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:943"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:951"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:950"
        BranchSideFuncs:
        - "isAllowedNS(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:944"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:944"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:943"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:951"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:956"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:955"
        BranchSideFuncs:
        - "addAllowedNS(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:952"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:960"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:959"
        BranchSideFuncs:
        - "null2EmptyString(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:952"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:960"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:959"
        BranchSideFuncs:
        - "null2EmptyString(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:964"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:970"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:971"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:975"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:974"
        BranchSideFuncs:
        - "findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
        - "setLiteralSystemId(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:985"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1010"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1009"
        BranchSideFuncs:
        - "resolveSchema(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:986"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:997"
        BranchSideFuncs:
        - "isExistingGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:988"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:992"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:991"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:998"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:899"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:898"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:998"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1010"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1009"
        BranchSideFuncs:
        - "resolveSchema(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1010"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1010"
        BranchSideFuncs:
        - "resolveSchema(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1009"
        BranchSideFuncs:
        - "resolveSchema(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1012"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1017"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1016"
        BranchSideFuncs:
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1013"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1136"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1020"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1026"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1025"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1026"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1049"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1048"
        BranchSideFuncs:
        - "getFirstChildElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1028"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1042"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1041"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1030"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1034"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1037"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1040"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1039"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1047"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1046"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1050"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1068"
        BranchSideFuncs:
        - "getNextSiblingElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1067"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1053"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1059"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1061"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1051"
        BranchSideFuncs:
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1050"
        BranchSideFuncs:
        - "getNextSiblingElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1070"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1076"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1075"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1078"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1081"
        BranchSideFuncs:
        - "setTargetNamespace(java.lang.String)"
        - "setLocationHints(java.lang.String[])"
        - "setBaseSystemId(java.lang.String)"
        - "setContextType(short)"
        - "reset()"
        - "doc2SystemId(org.w3c.dom.Element)"
        - "resolveSchemaSource(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1090"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1099"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1090"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1099"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1100"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1105"
        BranchSideFuncs:
        - "resolveSchema(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1104"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1120"
        BranchSideFuncs:
        - "constructTrees(org.w3c.dom.Element,java.lang.String,org.apache.xerces.impl.xs.XSDDescription,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1117"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1129"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1129"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1130"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:899"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:898"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:778,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:779,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].getContextType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:784,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:786,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:793,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:794,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:835,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:852,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAllowedNS"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:858,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:859,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:860,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:861,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:863,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListWith"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:870,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListFor"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:877,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:879,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].makeClone"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:890,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:890,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addDocument"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:892,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:893,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:897,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:902,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:907,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:913,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:917,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:926,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:925,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:930,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:935,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:937,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:940,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:951,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].isAllowedNS"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:960,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:966,1"
      Dst: "[java.util.Vector].addElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:971,1"
      Dst: "[java.util.Vector].contains"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:975,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].reset"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:976,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].setContextType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:977,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].doc2SystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:977,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setBaseSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:978,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setLiteralSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:979,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].setLocationHints"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:988,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:988,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:988,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:988,1"
      Dst: "[org.apache.xerces.xs.StringList].contains"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:998,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].isExistingGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1010,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveSchema"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1021,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1057,1"
      Dst: "[org.apache.xerces.util.DOMUtil].setHidden"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1079,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].nonAnnotationContent"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1089,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveSchemaSource"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1092,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1092,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1121,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].constructTrees"
    JavaMethodInfo: null
    BBCount: 126
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].isExistingGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1141
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSDDescription"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable()"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].contains(java.lang.String)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].contains(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    functionUses: 2
    ICount: 24
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1146"
        BranchSideFuncs:
        - "findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1145"
        BranchSideFuncs:
        - "isImmutable()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1144"
        BranchSideFuncs:
        - "getLiteralSystemId()"
        - "getDocumentLocations()"
        - "getBaseSystemId()"
        - "contains(java.lang.String)"
        - "isImmutable()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1143"
        BranchSideFuncs:
        - "findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1150"
        BranchSideFuncs:
        - "getLiteralSystemId()"
        - "getDocumentLocations()"
        - "getBaseSystemId()"
        - "contains(java.lang.String)"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1142,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1142,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1144,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1146,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1151,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1151,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1151,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1151,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1151,1"
      Dst: "[org.apache.xerces.xs.StringList].contains"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListFor(org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1167
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()"
    functionUses: 2
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1177"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1178"
        BranchSideFuncs:
        - "getTargetNamespace()"
        - "getGrammar(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1177"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1168,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1170,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1171,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1172,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1172,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1174,1"
      Dst: "[java.util.Vector].set"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListWith(org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1189
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(java.lang.String)"
    functionUses: 2
    ICount: 30
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1190"
        BranchSideFuncs:
        - "getImportedGrammars()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1189"
        BranchSideFuncs:
        - "getGrammars()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1189"
        BranchSideFuncs:
        - "getGrammars()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1190"
        BranchSideFuncs:
        - "getTargetNamespace()"
        - "null2EmptyString(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1189"
        BranchSideFuncs:
        - "getGrammars()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1189"
        BranchSideFuncs:
        - "getGrammars()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1190,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1194,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1196,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1197,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1198,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1198,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1198,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1200,1"
      Dst: "[java.util.Vector].set"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].buildGlobalNameRegistries()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1227
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DOMUtil].isHidden(org.w3c.dom.Node,java.util.Hashtable)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Node,java.util.Hashtable)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,java.lang.String)"
    - "[org.apache.xerces.util.XMLChar].trim(java.lang.String)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].renameRedefiningComponents(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].renameRedefiningComponents(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].renameRedefiningComponents(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].renameRedefiningComponents(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,java.lang.String)"
    - "[org.apache.xerces.util.XMLChar].trim(java.lang.String)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Node,java.util.Hashtable)"
    functionUses: 1
    ICount: 217
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1231"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1351"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1241"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1343"
        BranchSideFuncs:
        - "setHidden(org.w3c.dom.Node,java.util.Hashtable)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1252"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1254"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1259"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1260"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1310"
        BranchSideFuncs:
        - "getAttrValue(org.w3c.dom.Element,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1261"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1264"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1263"
        BranchSideFuncs:
        - "getFirstChildElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1265"
        BranchSideFuncs:
        - "getNextSiblingElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1264"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1269"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1270"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1269"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1282"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1283"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1284"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1284"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1289"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1293"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1266"
        BranchSideFuncs:
        - "renameRedefiningComponents(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element,java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1265"
        BranchSideFuncs:
        - "getNextSiblingElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1326"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1327"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1328"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1328"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1331"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1330"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1331"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1333"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1334"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1246"
        BranchSideFuncs:
        - "checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1245"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1347"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1349"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1228,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1229,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1231,1"
      Dst: "[java.util.Stack].empty"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1233,1"
      Dst: "[java.util.Stack].pop"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1235,1"
      Dst: "[org.apache.xerces.util.DOMUtil].isHidden"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1244,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1249,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1249,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1256,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1258,1"
      Dst: "[org.apache.xerces.util.DOMUtil].setHidden"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1267,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getAttrValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1268,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1270,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1270,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1270,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1273,1"
      Dst: "[org.apache.xerces.util.XMLChar].trim"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1276,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1280,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].renameRedefiningComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1266,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1346,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1347,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1348,1"
      Dst: "[java.util.Vector].elementAt"
    JavaMethodInfo: null
    BBCount: 59
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseSchemas(java.util.ArrayList)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1369
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ArrayList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].setSchemasVisible(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.util.DOMUtil].isHidden(org.w3c.dom.Node,java.util.Hashtable)"
    - "[org.apache.xerces.util.DOMUtil].getFirstVisibleChildElement(org.w3c.dom.Node,java.util.Hashtable)"
    - "[org.apache.xerces.util.DOMUtil].getNextVisibleSiblingElement(org.w3c.dom.Node,java.util.Hashtable)"
    - "[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Node,java.util.Hashtable)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].backupNSSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
    - "[org.apache.xerces.util.DOMUtil].getFirstVisibleChildElement(org.w3c.dom.Node,java.util.Hashtable)"
    - "[org.apache.xerces.util.DOMUtil].getNextVisibleSiblingElement(org.w3c.dom.Node,java.util.Hashtable)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Node,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].restoreNSSupport()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].traverse(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].getSchemaAttrs()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].getSchemaAttrs()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].getAnnotations()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].doc2SystemId(org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].returnSchemaAttrs()"
    - "[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Node,java.util.Hashtable)"
    functionUses: 1
    ICount: 164
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1373"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1480"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1384"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1455"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1454"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1424"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1398"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1423"
        BranchSideFuncs:
        - "getNextVisibleSiblingElement(org.w3c.dom.Node,java.util.Hashtable)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1422"
        BranchSideFuncs:
        - "restoreNSSupport()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1402"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1405"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1404"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1405"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1410"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1411"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1420"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1419"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1425"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1431"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1430"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1436"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1439"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1440"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1443"
        BranchSideFuncs:
        - "traverse(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1442"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1443"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1446"
        BranchSideFuncs:
        - "traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1445"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1446"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1451"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1450"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1455"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1463"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1462"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1457"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1463"
        BranchSideFuncs:
        - "getSchemaAttrs()"
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1462"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1463"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1472"
        BranchSideFuncs:
        - "getAnnotations()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1471"
        BranchSideFuncs:
        - "returnSchemaAttrs()"
        - "setHidden(org.w3c.dom.Node,java.util.Hashtable)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1466"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1472"
        BranchSideFuncs:
        - "doc2SystemId(org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1471"
        BranchSideFuncs:
        - "returnSchemaAttrs()"
        - "setHidden(org.w3c.dom.Node,java.util.Hashtable)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1477"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1479"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1370,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].setSchemasVisible"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1371,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1372,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1373,1"
      Dst: "[java.util.Stack].empty"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1375,1"
      Dst: "[java.util.Stack].pop"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1378,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1380,1"
      Dst: "[org.apache.xerces.util.DOMUtil].isHidden"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1388,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstVisibleChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1391,1"
      Dst: "[org.apache.xerces.util.DOMUtil].setHidden"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1392,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1394,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1396,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1396,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].backupNSSupport"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1403,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseGlobal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1406,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseGlobal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1409,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseGlobal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1412,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseGlobal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1420,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1399,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextVisibleSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1423,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].restoreNSSupport"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1426,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseGlobal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1435,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseGlobal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1441,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].traverse"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1447,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].getSchemaAttrs"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1447,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1447,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1456,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1458,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1464,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].getAnnotations"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1467,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].doc2SystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1467,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1472,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].returnSchemaAttrs"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1477,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1478,1"
      Dst: "[java.util.Vector].elementAt"
    JavaMethodInfo: null
    BBCount: 49
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].needReportTNSError(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1489
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1490"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1491"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1492"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1494"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1493"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1491,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1492,1"
      Dst: "[java.util.Vector].contains"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1494,1"
      Dst: "[java.util.Vector].addElement"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1521
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getName()"
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1523"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1522"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1521"
        BranchSideFuncs:
        - "getNamespace()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1523"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1522"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1521"
        BranchSideFuncs:
        - "getNamespace()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1526"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1529"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1528"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1522,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1523,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1523,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1523,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1524,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1524,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1526,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1527,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1532
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getName()"
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1534"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1533"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1532"
        BranchSideFuncs:
        - "getNamespace()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1534"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1533"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1532"
        BranchSideFuncs:
        - "getNamespace()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1537"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1540"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1539"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1533,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1534,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1534,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1534,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1535,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1535,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1537,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1538,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1543
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSElementDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getName()"
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1545"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1544"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1543"
        BranchSideFuncs:
        - "getNamespace()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1545"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1544"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1543"
        BranchSideFuncs:
        - "getNamespace()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1548"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1551"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1550"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1544,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1545,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1545,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1545,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1546,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1546,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1548,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1549,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1554
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSGroupDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getName()"
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1556"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1555"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1554"
        BranchSideFuncs:
        - "getNamespace()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1556"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1555"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1554"
        BranchSideFuncs:
        - "getNamespace()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1559"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1562"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1561"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1555,1"
      Dst: "[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1556,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1556,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1556,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1557,1"
      Dst: "[org.apache.xerces.impl.xs.XSGroupDecl].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1557,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1559,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1560,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1565
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSNotationDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getName()"
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1567"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1566"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1565"
        BranchSideFuncs:
        - "getNamespace()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1567"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1566"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1565"
        BranchSideFuncs:
        - "getNamespace()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1570"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1573"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1572"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1566,1"
      Dst: "[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1567,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1567,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1567,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1568,1"
      Dst: "[org.apache.xerces.impl.xs.XSNotationDecl].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1568,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1570,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1571,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1576
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 26
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1578"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1577"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1576"
        BranchSideFuncs:
        - "getNamespace()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1578"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1577"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1576"
        BranchSideFuncs:
        - "getNamespace()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1581"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1584"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1583"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1577,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1578,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1578,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1578,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1579,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1579,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1581,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1582,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addIDConstraintDecl(org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1587
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespace()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()"
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 26
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1589"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1588"
        BranchSideFuncs:
        - "getIdentityConstraintName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1587"
        BranchSideFuncs:
        - "getNamespace()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1589"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1588"
        BranchSideFuncs:
        - "getIdentityConstraintName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1587"
        BranchSideFuncs:
        - "getNamespace()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1592"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1595"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1594"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1588,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1589,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1589,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1589,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1590,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1590,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1592,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1593,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalAttributeDecl(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1597
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSAttributeDecl"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1598,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalAttributeGroupDecl(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1601
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1602,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalElementDecl(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1605
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSElementDecl"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1606,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalGroupDecl(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1609
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSGroupDecl"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1610,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalNotationDecl(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1613
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSNotationDecl"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1614,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalTypeDecl(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1617
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSTypeDefinition"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1618,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getIDConstraintDecl(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1621
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1622,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1654
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "int"
    - "org.apache.xerces.xni.QName"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].isAllowedNS(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].needReportTNSError(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].needReportTNSError(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDeclFromGrammar(org.apache.xerces.impl.xs.SchemaGrammar,int,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(java.lang.String,int)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].findXSDocumentForDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].isHidden(org.w3c.dom.Node,java.util.Hashtable)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseGlobalDecl(int,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionUses: 13
    ICount: 195
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1655"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1664"
        BranchSideFuncs:
        - "isAllowedNS(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1655"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1664"
        BranchSideFuncs:
        - "isAllowedNS(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1657"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1665"
        BranchSideFuncs:
        - "getGlobalTypeDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1664"
        BranchSideFuncs:
        - "isAllowedNS(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1659"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1665"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1664"
        BranchSideFuncs:
        - "isAllowedNS(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1665"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1675"
        BranchSideFuncs:
        - "getGrammar(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1667"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1676"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1675"
        BranchSideFuncs:
        - "getGrammar(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1668"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1668"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1667"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1677"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1684"
        BranchSideFuncs:
        - "needReportTNSError(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1683"
        BranchSideFuncs:
        - "getGlobalDeclFromGrammar(org.apache.xerces.impl.xs.SchemaGrammar,int,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1678"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1680"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1679"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1685"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1684"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1683"
        BranchSideFuncs:
        - "getGlobalDeclFromGrammar(org.apache.xerces.impl.xs.SchemaGrammar,int,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1689"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1695"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1694"
        BranchSideFuncs:
        - "getGlobalDecl(java.lang.String,int)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1702"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1701"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1696"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1702"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1701"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1740"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1750"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1749"
        BranchSideFuncs:
        - "findXSDocumentForDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1741"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1744"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1743"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1751"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1762"
        BranchSideFuncs:
        - "isHidden(org.w3c.dom.Node,java.util.Hashtable)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1753"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1757"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1756"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1754"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1754"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1753"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1763"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1776"
        BranchSideFuncs:
        - "traverseGlobalDecl(int,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1764"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1774"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1773"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1766"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1772"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1771"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1767"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1772"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1771"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1658,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1665,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].isAllowedNS"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1667,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].needReportTNSError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1669,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1669,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1676,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1678,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].needReportTNSError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1684,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDeclFromGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1685,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1685,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1685,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1695,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1750,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].findXSDocumentForDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1763,1"
      Dst: "[org.apache.xerces.util.DOMUtil].isHidden"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1767,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1767,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1777,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseGlobalDecl"
    JavaMethodInfo: null
    BBCount: 51
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1782
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalAttributeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalAttributeGroupDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalElementDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalGroupDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getIDConstraintDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalNotationDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalTypeDecl(java.lang.String)"
    functionUses: 1
    ICount: 19
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1787,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalAttributeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1790,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalAttributeGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1793,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalElementDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1796,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1799,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getIDConstraintDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1802,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalNotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1805,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalTypeDecl"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDeclFromGrammar(org.apache.xerces.impl.xs.SchemaGrammar,int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1812
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String)"
    functionUses: 2
    ICount: 20
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1817,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1820,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1823,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1826,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1829,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1832,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1835,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDeclFromGrammar(org.apache.xerces.impl.xs.SchemaGrammar,int,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1847,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1850,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1853,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1856,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1859,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1862,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1865,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseGlobalDecl(int,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1872
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "int"
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Node,java.util.Hashtable)"
    - "[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].backupNSSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].traverse(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].restoreNSSupport()"
    functionUses: 1
    ICount: 46
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1879"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1883"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1882"
        BranchSideFuncs:
        - "backupNSSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1888"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1892"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1891"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1875,1"
      Dst: "[org.apache.xerces.util.DOMUtil].setHidden"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1878,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getParent"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1879,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1879,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1880,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1883,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].backupNSSupport"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1889,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseGlobal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1892,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseGlobal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1896,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseGlobal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1899,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseGlobal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1902,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseGlobal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1905,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseGlobal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1908,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].traverse"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1918,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].restoreNSSupport"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1923
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1924,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGrpOrAttrGrpRedefinedByRestriction(int,org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1936
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "int"
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    functionUses: 2
    ICount: 59
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1937"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1936"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1950"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1951"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1950"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1951"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1950"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1955"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1966"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1965"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1937,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1937,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1937,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1942,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1951,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1952,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1953,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1954,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1958,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveKeyRefs()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1978
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].makeGlobal()"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].setEffectiveContext(java.lang.String[])"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Node,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].traverse(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionUses: 1
    ICount: 28
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:1979"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:1988"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1981,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].makeGlobal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1982,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].setEffectiveContext"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1983,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1986,1"
      Dst: "[org.apache.xerces.util.DOMUtil].setHidden"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:1987,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].traverse"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getIDRegistry()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1993
    functionDepth: 0
    returnType: "java.util.Hashtable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getIDRegistry_sub()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 1997
    functionDepth: 0
    returnType: "java.util.Hashtable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].storeKeyRef(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.XSElementDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2006
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.XSElementDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getEffectiveLocalContext()"
    functionUses: 1
    ICount: 75
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2008"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2016"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2015"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2009"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2008"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2016"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2032"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2031"
        BranchSideFuncs:
        - "getEffectiveLocalContext()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2007,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getAttrValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2008,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2009,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2009,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2009,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2011,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2018,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2034,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getEffectiveLocalContext"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveSchema(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2049
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.xs.XSDDescription"
    - "boolean"
    - "org.w3c.dom.Element"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].resolveDocument(org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable,org.apache.xerces.xni.parser.XMLEntityResolver)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSDDescription].getLocationHints()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSDDescription].getLocationHints()"
    - "[org.apache.xerces.impl.xs.XSDDescription].getContextType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(java.lang.String,org.apache.xerces.util.DOMInputSource,boolean,short,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.XSDDescription].getContextType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(java.lang.String,org.apache.xerces.util.SAXInputSource,boolean,short,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.XSDDescription].getContextType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(java.lang.String,org.apache.xerces.util.StAXInputSource,boolean,short,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(org.apache.xerces.impl.xs.util.XSInputSource,org.apache.xerces.impl.xs.XSDDescription)"
    - "[org.apache.xerces.impl.xs.XSDDescription].getContextType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(java.lang.String,org.apache.xerces.xni.parser.XMLInputSource,boolean,short,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    functionUses: 1
    ICount: 56
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2052"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2050"
        BranchSideFuncs:
        - "reportSchemaWarning(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "getLocationHints()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "resolveDocument(org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable,org.apache.xerces.xni.parser.XMLEntityResolver)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2049"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2056"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2053"
        BranchSideFuncs:
        - "reportSchemaWarning(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "getLocationHints()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "resolveDocument(org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable,org.apache.xerces.xni.parser.XMLEntityResolver)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2052"
        BranchSideFuncs:
        - "reportSchemaWarning(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "getLocationHints()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "resolveDocument(org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable,org.apache.xerces.xni.parser.XMLEntityResolver)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2067"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2070"
        BranchSideFuncs:
        - "getSchemaDocument(java.lang.String,org.apache.xerces.util.DOMInputSource,boolean,short,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2069"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2070"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2073"
        BranchSideFuncs:
        - "getSchemaDocument(java.lang.String,org.apache.xerces.util.SAXInputSource,boolean,short,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2072"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2073"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2076"
        BranchSideFuncs:
        - "getSchemaDocument(java.lang.String,org.apache.xerces.util.StAXInputSource,boolean,short,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2075"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2076"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2079"
        BranchSideFuncs:
        - "getSchemaDocument(org.apache.xerces.impl.xs.util.XSInputSource,org.apache.xerces.impl.xs.XSDDescription)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2078"
        BranchSideFuncs:
        - "getTargetNamespace()"
        - "getContextType()"
        - "getSchemaDocument(java.lang.String,org.apache.xerces.xni.parser.XMLInputSource,boolean,short,org.w3c.dom.Element)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2053,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].resolveDocument"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2058,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].getLocationHints"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2057,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2062,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2068,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2068,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].getContextType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2068,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveSchema(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2084
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    - "org.apache.xerces.impl.xs.XSDDescription"
    - "boolean"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].getContextType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(java.lang.String,org.apache.xerces.util.DOMInputSource,boolean,short,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.XSDDescription].getContextType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(java.lang.String,org.apache.xerces.util.SAXInputSource,boolean,short,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.XSDDescription].getContextType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(java.lang.String,org.apache.xerces.util.StAXInputSource,boolean,short,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(org.apache.xerces.impl.xs.util.XSInputSource,org.apache.xerces.impl.xs.XSDDescription)"
    - "[org.apache.xerces.impl.xs.XSDDescription].getContextType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(java.lang.String,org.apache.xerces.xni.parser.XMLInputSource,boolean,short,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    functionUses: 1
    ICount: 35
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2085"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2088"
        BranchSideFuncs:
        - "getSchemaDocument(java.lang.String,org.apache.xerces.util.DOMInputSource,boolean,short,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2087"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2088"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2091"
        BranchSideFuncs:
        - "getSchemaDocument(java.lang.String,org.apache.xerces.util.SAXInputSource,boolean,short,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2090"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2091"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2094"
        BranchSideFuncs:
        - "getSchemaDocument(java.lang.String,org.apache.xerces.util.StAXInputSource,boolean,short,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2093"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2094"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2097"
        BranchSideFuncs:
        - "getSchemaDocument(org.apache.xerces.impl.xs.util.XSInputSource,org.apache.xerces.impl.xs.XSDDescription)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2096"
        BranchSideFuncs:
        - "getTargetNamespace()"
        - "getContextType()"
        - "getSchemaDocument(java.lang.String,org.apache.xerces.xni.parser.XMLInputSource,boolean,short,org.w3c.dom.Element)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2086,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2086,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].getContextType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2086,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveSchemaSource(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2102
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLInputSource"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.xs.XSDDescription"
    - "boolean"
    - "org.w3c.dom.Element"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].resolveDocument(org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable,org.apache.xerces.xni.parser.XMLEntityResolver)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSDDescription].getLocationHints()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSDDescription].getLocationHints()"
    functionUses: 1
    ICount: 27
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2103"
        BranchSideFuncs:
        - "reportSchemaWarning(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "getLocationHints()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "resolveDocument(org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable,org.apache.xerces.xni.parser.XMLEntityResolver)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2102"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2106"
        BranchSideFuncs:
        - "reportSchemaWarning(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "getLocationHints()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "resolveDocument(org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable,org.apache.xerces.xni.parser.XMLEntityResolver)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2105"
        BranchSideFuncs:
        - "reportSchemaWarning(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "getLocationHints()"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "resolveDocument(org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable,org.apache.xerces.xni.parser.XMLEntityResolver)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2106,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].resolveDocument"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2111,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].getLocationHints"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2110,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2115,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(java.lang.String,org.apache.xerces.xni.parser.XMLInputSource,boolean,short,org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2135
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLInputSource"
    - "boolean"
    - "short"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].<init>(java.lang.String,short,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getDocument()"
    - "[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0(org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey,java.lang.String,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument1(boolean,boolean,org.apache.xerces.xni.parser.XMLInputSource,org.w3c.dom.Element,java.io.IOException)"
    functionUses: 3
    ICount: 49
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2156"
        BranchSideFuncs:
        - "getByteStream()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2156"
        BranchSideFuncs:
        - "getCharacterStream()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2150"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2167"
        BranchSideFuncs:
        - "<init>(java.lang.String,short,java.lang.String)"
        - "getBaseSystemId()"
        - "getSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2166"
        BranchSideFuncs:
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "getRoot(org.w3c.dom.Document)"
        - "getDocument()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2166"
        BranchSideFuncs:
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "getRoot(org.w3c.dom.Document)"
        - "getDocument()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2167"
        BranchSideFuncs:
        - "getSchemaDocument0(org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey,java.lang.String,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2166"
        BranchSideFuncs:
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "getRoot(org.w3c.dom.Document)"
        - "getDocument()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2148,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2149,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getByteStream"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2150,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2159,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2159,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2160,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2161,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2167,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].parse"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2168,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getDocument"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2169,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getRoot"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2170,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2179,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument1"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(java.lang.String,org.apache.xerces.util.SAXInputSource,boolean,short,org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2192
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.util.SAXInputSource"
    - "boolean"
    - "short"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SAXInputSource].getXMLReader()"
    - "[org.apache.xerces.util.SAXInputSource].getInputSource()"
    - "[org.xml.sax.InputSource].getSystemId()"
    - "[org.xml.sax.InputSource].getByteStream()"
    - "[org.xml.sax.InputSource].getCharacterStream()"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()"
    - "[org.xml.sax.InputSource].getSystemId()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].<init>(java.lang.String,short,java.lang.String)"
    - "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].getFeature(java.lang.String)"
    - "[org.xml.sax.helpers.XMLReaderFactory].createXMLReader()"
    - "[org.apache.xerces.parsers.SAXParser].<init>()"
    - "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].<init>()"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].reset(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.util.SymbolTable,boolean,boolean)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].setContentHandler(org.xml.sax.ContentHandler)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getSAXErrorHandler()"
    - "[org.apache.xerces.parsers.AbstractSAXParser].setErrorHandler(org.xml.sax.ErrorHandler)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].parse(org.xml.sax.InputSource)"
    - "[org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser].parse(org.xml.sax.InputSource)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].setContentHandler(org.xml.sax.ContentHandler)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].setErrorHandler(org.xml.sax.ErrorHandler)"
    - "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].getDocument()"
    - "[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0(org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey,java.lang.String,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$SAX2XNIUtil].createXMLParseException0(org.xml.sax.SAXParseException)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$SAX2XNIUtil].createXNIException0(org.xml.sax.SAXException)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument1(boolean,boolean,org.apache.xerces.xni.parser.XMLInputSource,org.w3c.dom.Element,java.io.IOException)"
    functionUses: 3
    ICount: 111
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2279"
        BranchSideFuncs:
        - "createXMLParseException0(org.xml.sax.SAXParseException)"
        - "createXNIException0(org.xml.sax.SAXException)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2206"
        BranchSideFuncs:
        - "getByteStream()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2201"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2206"
        BranchSideFuncs:
        - "getCharacterStream()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2279"
        BranchSideFuncs:
        - "createXMLParseException0(org.xml.sax.SAXParseException)"
        - "createXNIException0(org.xml.sax.SAXException)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2217"
        BranchSideFuncs:
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "<init>(java.lang.String,short,java.lang.String)"
        - "getSystemId()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2216"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2216"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2226"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
        - "setContentHandler(org.xml.sax.ContentHandler)"
        - "<init>()"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "<init>(java.lang.String,short,java.lang.String)"
        - "getSAXErrorHandler()"
        - "parse(org.xml.sax.InputSource)"
        - "getSchemaDocument0(org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey,java.lang.String,org.w3c.dom.Element)"
        - "getRoot(org.w3c.dom.Document)"
        - "getSystemId()"
        - "getProperty(java.lang.String)"
        - "setErrorHandler(org.xml.sax.ErrorHandler)"
        - "createXMLParseException0(org.xml.sax.SAXParseException)"
        - "getFeature(java.lang.String)"
        - "createXMLReader()"
        - "reset(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.util.SymbolTable,boolean,boolean)"
        - "createXNIException0(org.xml.sax.SAXException)"
        - "getDocument()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2225"
        BranchSideFuncs:
        - "createXMLReader()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2237"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2244"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2239"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2244"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2259"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2258"
        BranchSideFuncs:
        - "setContentHandler(org.xml.sax.ContentHandler)"
        - "getSAXErrorHandler()"
        - "parse(org.xml.sax.InputSource)"
        - "setErrorHandler(org.xml.sax.ErrorHandler)"
        - "reset(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.util.SymbolTable,boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2276"
        BranchSideFuncs:
        - "getSchemaDocument0(org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey,java.lang.String,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2275"
        BranchSideFuncs:
        - "getRoot(org.w3c.dom.Document)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2193,1"
      Dst: "[org.apache.xerces.util.SAXInputSource].getXMLReader"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2194,1"
      Dst: "[org.apache.xerces.util.SAXInputSource].getInputSource"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2200,1"
      Dst: "[org.xml.sax.InputSource].getSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2201,1"
      Dst: "[org.xml.sax.InputSource].getByteStream"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2202,1"
      Dst: "[org.xml.sax.InputSource].getCharacterStream"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2209,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2209,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2210,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2211,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2220,1"
      Dst: "[org.xml.sax.XMLReader].getFeature"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2226,1"
      Dst: "[org.xml.sax.helpers.XMLReaderFactory].createXMLReader"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2231,1"
      Dst: "[org.apache.xerces.parsers.SAXParser].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2234,1"
      Dst: "[org.xml.sax.XMLReader].setFeature"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2238,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getProperty"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2240,1"
      Dst: "[org.xml.sax.XMLReader].setProperty"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2257,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2259,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].reset"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2261,1"
      Dst: "[org.xml.sax.XMLReader].setContentHandler"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2262,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getSAXErrorHandler"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2262,1"
      Dst: "[org.xml.sax.XMLReader].setErrorHandler"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2264,1"
      Dst: "[org.xml.sax.XMLReader].parse"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2275,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].getDocument"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2276,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getRoot"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2277,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2284,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler$SAX2XNIUtil].createXMLParseException0"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2287,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler$SAX2XNIUtil].createXNIException0"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2292,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument1"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(java.lang.String,org.apache.xerces.util.DOMInputSource,boolean,short,org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2305
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.util.DOMInputSource"
    - "boolean"
    - "short"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DOMInputSource].getNode()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].<init>(java.lang.String,short,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0(org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey,java.lang.String,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument1(boolean,boolean,org.apache.xerces.xni.parser.XMLInputSource,org.w3c.dom.Element,java.io.IOException)"
    functionUses: 3
    ICount: 66
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2318"
        BranchSideFuncs:
        - "getRoot(org.w3c.dom.Document)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2317"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2351"
        BranchSideFuncs:
        - "<init>(java.lang.String,short,java.lang.String)"
        - "getParentNode()"
        - "getBaseSystemId()"
        - "getNodeType()"
        - "getSchemaDocument0(org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey,java.lang.String,org.w3c.dom.Element)"
        - "getSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2350"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2348"
        BranchSideFuncs:
        - "getBaseSystemId()"
        - "getSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2347"
        BranchSideFuncs:
        - "getSchemaDocument0(org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey,java.lang.String,org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2331"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2338"
        BranchSideFuncs:
        - "getParentNode()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2337"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2334"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2338"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2337"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2335"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2335"
        BranchSideFuncs:
        - "<init>(java.lang.String,short,java.lang.String)"
        - "getParentNode()"
        - "getBaseSystemId()"
        - "getNodeType()"
        - "getSchemaDocument0(org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey,java.lang.String,org.w3c.dom.Element)"
        - "getSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2334"
        BranchSideFuncs:
        - "getNodeType()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2348"
        BranchSideFuncs:
        - "<init>(java.lang.String,short,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2347"
        BranchSideFuncs:
        - "getSchemaDocument0(org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey,java.lang.String,org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2340"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2348"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2347"
        BranchSideFuncs:
        - "getSchemaDocument0(org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey,java.lang.String,org.w3c.dom.Element)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2311,1"
      Dst: "[org.apache.xerces.util.DOMInputSource].getNode"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2314,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2316,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getRoot"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2330,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2330,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2330,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2333,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2339,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2340,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2348,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2357,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument1"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(java.lang.String,org.apache.xerces.util.StAXInputSource,boolean,short,org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2373
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.util.StAXInputSource"
    - "boolean"
    - "short"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.StAXInputSource].shouldConsumeRemainingContent()"
    - "[org.apache.xerces.util.StAXInputSource].getXMLStreamReader()"
    - "[org.apache.xerces.util.StAXInputSource].getXMLEventReader()"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.stax.events.XMLEventImpl].isStartDocument()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].<init>(java.lang.String,short,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].<init>()"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].reset(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.util.SymbolTable)"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].parse(javax.xml.stream.XMLStreamReader)"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].parse(javax.xml.stream.XMLEventReader)"
    - "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getDocument()"
    - "[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0(org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey,java.lang.String,org.w3c.dom.Element)"
    - "[org.apache.xerces.util.StAXLocationWrapper].<init>()"
    - "[org.apache.xerces.util.StAXLocationWrapper].setLocation(javax.xml.stream.Location)"
    - "[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.Exception)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument1(boolean,boolean,org.apache.xerces.xni.parser.XMLInputSource,org.w3c.dom.Element,java.io.IOException)"
    functionUses: 3
    ICount: 95
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2382"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2402"
        BranchSideFuncs:
        - "getSystemId()"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2401"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2385"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2393"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2392"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2386"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2390"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2389"
        BranchSideFuncs:
        - "isStartDocument()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2387"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2387"
        BranchSideFuncs:
        - "<init>(java.lang.String,short,java.lang.String)"
        - "isStartDocument()"
        - "parse(javax.xml.stream.XMLStreamReader)"
        - "reset(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.util.SymbolTable)"
        - "getSchemaDocument0(org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey,java.lang.String,org.w3c.dom.Element)"
        - "setLocation(javax.xml.stream.Location)"
        - "getRoot(org.w3c.dom.Document)"
        - "<init>(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.Exception)"
        - "<init>()"
        - "parse(javax.xml.stream.XMLEventReader)"
        - "getDocument()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2393"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2402"
        BranchSideFuncs:
        - "<init>(java.lang.String,short,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2401"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2401"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2402"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2405"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2404"
        BranchSideFuncs:
        - "reset(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.util.SymbolTable)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2407"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2416"
        BranchSideFuncs:
        - "parse(javax.xml.stream.XMLStreamReader)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2415"
        BranchSideFuncs:
        - "parse(javax.xml.stream.XMLEventReader)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2423"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2422"
        BranchSideFuncs:
        - "getRoot(org.w3c.dom.Document)"
        - "getDocument()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2410"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2423"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2422"
        BranchSideFuncs:
        - "getRoot(org.w3c.dom.Document)"
        - "getDocument()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2423"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2422"
        BranchSideFuncs:
        - "getRoot(org.w3c.dom.Document)"
        - "getDocument()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2418"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2423"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2422"
        BranchSideFuncs:
        - "getRoot(org.w3c.dom.Document)"
        - "getDocument()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2423"
        BranchSideFuncs:
        - "getSchemaDocument0(org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey,java.lang.String,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2422"
        BranchSideFuncs:
        - "getRoot(org.w3c.dom.Document)"
        - "getDocument()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2429"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2433"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2432"
        BranchSideFuncs:
        - "setLocation(javax.xml.stream.Location)"
        - "<init>(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.Exception)"
        - "<init>()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2374,1"
      Dst: "[org.apache.xerces.util.StAXInputSource].shouldConsumeRemainingContent"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2375,1"
      Dst: "[org.apache.xerces.util.StAXInputSource].getXMLStreamReader"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2376,1"
      Dst: "[org.apache.xerces.util.StAXInputSource].getXMLEventReader"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2383,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2383,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2383,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2387,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getEventType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2390,1"
      Dst: "[javax.xml.stream.XMLEventReader].peek"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2390,1"
      Dst: "[javax.xml.stream.events.XMLEvent].isStartDocument"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2394,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2395,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2403,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2405,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].reset"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2408,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].parse"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2410,1"
      Dst: "[javax.xml.stream.XMLStreamReader].hasNext"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2411,1"
      Dst: "[javax.xml.stream.XMLStreamReader].next"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2418,1"
      Dst: "[javax.xml.stream.XMLEventReader].hasNext"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2419,1"
      Dst: "[javax.xml.stream.XMLEventReader].nextEvent"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2423,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getDocument"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2424,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getRoot"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2425,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2428,1"
      Dst: "[javax.xml.stream.XMLStreamException].getNestedException"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2433,1"
      Dst: "[org.apache.xerces.util.StAXLocationWrapper].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2434,1"
      Dst: "[javax.xml.stream.XMLStreamException].getLocation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2434,1"
      Dst: "[org.apache.xerces.util.StAXLocationWrapper].setLocation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2435,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2435,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2441,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument1"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0(org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey,java.lang.String,org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2450
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey"
    - "java.lang.String"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2454"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2453"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2454"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2457"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2456"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2452,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument1(boolean,boolean,org.apache.xerces.xni.parser.XMLInputSource,org.w3c.dom.Element,java.io.IOException)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2467
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 5
    argTypes:
    - "boolean"
    - "boolean"
    - "org.apache.xerces.xni.parser.XMLInputSource"
    - "org.w3c.dom.Element"
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element,java.lang.Exception)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element,java.lang.Exception)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(java.lang.String,java.lang.Object[],org.w3c.dom.Element,java.lang.Exception)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    functionUses: 4
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2468"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2479"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2469"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2475"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2474"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element,java.lang.Exception)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2475"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2476"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2475"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2486"
        BranchSideFuncs:
        - "reportSchemaWarning(java.lang.String,java.lang.Object[],org.w3c.dom.Element,java.lang.Exception)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2485"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2471,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2470,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2481,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(org.apache.xerces.impl.xs.util.XSInputSource,org.apache.xerces.impl.xs.XSDDescription)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2500
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.util.XSInputSource"
    - "org.apache.xerces.impl.xs.XSDDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSInputSource].getGrammars()"
    - "[org.apache.xerces.impl.xs.XSDDescription].getContextType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandGrammars(org.apache.xerces.impl.xs.SchemaGrammar[])"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].existingGrammars(java.util.Vector)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGrammars(java.util.Vector)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(java.lang.String)"
    - "[org.apache.xerces.impl.xs.util.XSInputSource].getComponents()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandComponents(org.apache.xerces.xs.XSObject[],java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].canAddComponents(java.util.Vector)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalComponents(java.util.Vector,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAnnotationImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(java.lang.String)"
    functionUses: 3
    ICount: 38
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2504"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2517"
        BranchSideFuncs:
        - "expandGrammars(org.apache.xerces.impl.xs.SchemaGrammar[])"
        - "existingGrammars(java.util.Vector)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2516"
        BranchSideFuncs:
        - "getComponents()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2504"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2517"
        BranchSideFuncs:
        - "expandGrammars(org.apache.xerces.impl.xs.SchemaGrammar[])"
        - "existingGrammars(java.util.Vector)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2516"
        BranchSideFuncs:
        - "getComponents()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2509"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2510"
        BranchSideFuncs:
        - "addGrammars(java.util.Vector)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2509"
        BranchSideFuncs:
        - "addGrammars(java.util.Vector)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2509"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2515"
        BranchSideFuncs:
        - "addGrammars(java.util.Vector)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2514"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2511"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2515"
        BranchSideFuncs:
        - "getTargetNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2514"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2518"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2529"
        BranchSideFuncs:
        - "canAddComponents(java.util.Vector)"
        - "expandComponents(org.apache.xerces.xs.XSObject[],java.util.Hashtable)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2518"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2529"
        BranchSideFuncs:
        - "canAddComponents(java.util.Vector)"
        - "expandComponents(org.apache.xerces.xs.XSObject[],java.util.Hashtable)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2521"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2522"
        BranchSideFuncs:
        - "addGlobalComponents(java.util.Vector,java.util.Hashtable)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2521"
        BranchSideFuncs:
        - "addGlobalComponents(java.util.Vector,java.util.Hashtable)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2521"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2529"
        BranchSideFuncs:
        - "addGlobalComponents(java.util.Vector,java.util.Hashtable)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2528"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2523"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2529"
        BranchSideFuncs:
        - "setTargetNamespace(java.lang.String)"
        - "getNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2528"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2501,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSInputSource].getGrammars"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2502,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].getContextType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2505,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandGrammars"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2509,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].existingGrammars"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2510,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGrammars"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2512,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2512,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2517,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSInputSource].getComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2519,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2520,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2521,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].canAddComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2522,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2524,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandGrammars(org.apache.xerces.impl.xs.SchemaGrammar[])"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2532
    functionDepth: 0
    returnType: "java.util.Vector"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()"
    functionUses: 1
    ICount: 36
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2535"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2544"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2543"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2536"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2532"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2544"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2562"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2551"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2555"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2554"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2555"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2544"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2543"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2533,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2536,1"
      Dst: "[java.util.Vector].contains"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2537,1"
      Dst: "[java.util.Vector].add"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2544,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2546,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2548,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2558,1"
      Dst: "[java.util.Vector].addElement"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].existingGrammars(java.util.Vector)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2566
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].<init>()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
    functionUses: 1
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2570"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2580"
        BranchSideFuncs:
        - "getTargetNamespace()"
        - "setNamespace(java.lang.String)"
        - "findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2579"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2575"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2566"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2567,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2568,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2571,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2572,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2572,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2574,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].canAddComponents(java.util.Vector)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2583
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].<init>()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].canAddComponent(org.apache.xerces.xs.XSObject,org.apache.xerces.impl.xs.XSDDescription)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2592"
        BranchSideFuncs:
        - "canAddComponent(org.apache.xerces.xs.XSObject,org.apache.xerces.impl.xs.XSDDescription)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2591"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2588"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2584"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2583"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2584,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2585,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2587,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2588,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].canAddComponent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].canAddComponent(org.apache.xerces.xs.XSObject,org.apache.xerces.impl.xs.XSDDescription)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2595
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xs.XSObject"
    - "org.apache.xerces.impl.xs.XSDDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAnnotationImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getNamespace()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getType()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getType()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getType()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getType()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getType()"
    - "[org.apache.xerces.impl.xs.XSAnnotationImpl].getType()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getName()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAnnotationImpl].getName()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getName()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(java.lang.String)"
    functionUses: 1
    ICount: 35
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2599"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2601"
        BranchSideFuncs:
        - "isImmutable()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2602"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2606"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2605"
        BranchSideFuncs:
        - "getName()"
        - "getType()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2611"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2645"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2644"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2616"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2645"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2644"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2621"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2645"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2644"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2626"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2645"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2644"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2631"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2645"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2644"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2636"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2645"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2644"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2596,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2596,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2598,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2602,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2606,1"
      Dst: "[org.apache.xerces.xs.XSObject].getType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2607,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2611,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2616,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2626,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2631,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2636,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGrammars(java.util.Vector)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2648
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].<init>()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGrammarComponents(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionUses: 1
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2652"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2661"
        BranchSideFuncs:
        - "getTargetNamespace()"
        - "setNamespace(java.lang.String)"
        - "findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2660"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2657"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2649"
        BranchSideFuncs:
        - "addGrammarComponents(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2648"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2649,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2650,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2653,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2654,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2654,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2656,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2658,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGrammarComponents"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGrammarComponents(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2663
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].createGrammarFrom(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].createGrammarFrom(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewGrammarLocations(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewImportedGrammars(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewGrammarComponents(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2664"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2669"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2668"
        BranchSideFuncs:
        - "isImmutable()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2670"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2675"
        BranchSideFuncs:
        - "createGrammarFrom(org.apache.xerces.impl.xs.SchemaGrammar)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2674"
        BranchSideFuncs:
        - "addNewGrammarComponents(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "addNewImportedGrammars(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "addNewGrammarLocations(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2665,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].createGrammarFrom"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2670,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2675,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewGrammarLocations"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2678,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewImportedGrammars"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2681,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewGrammarComponents"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].createGrammarFrom(org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2684
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.SchemaGrammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].<init>(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListWith(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListFor(org.apache.xerces.impl.xs.SchemaGrammar)"
    functionUses: 3
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2685,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2686,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2688,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListWith"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2690,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewGrammarLocations(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2694
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].size()"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].size()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].item(int)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].item(int)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].contains(java.lang.String)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].contains(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addDocument(java.lang.Object,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addDocument(java.lang.Object,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addDocument(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2699"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2705"
        BranchSideFuncs:
        - "contains(java.lang.String)"
        - "item(int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2704"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2701"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2695"
        BranchSideFuncs:
        - "addDocument(java.lang.Object,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2694"
        BranchSideFuncs:
        - "getDocumentLocations()"
        - "size()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2695,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2696,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2700,1"
      Dst: "[org.apache.xerces.xs.StringList].item"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2701,1"
      Dst: "[org.apache.xerces.xs.StringList].contains"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2702,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addDocument"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewImportedGrammars(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2707
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].setImportedGrammars(java.util.Vector)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].setImportedGrammars(java.util.Vector)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].setImportedGrammars(java.util.Vector)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].containedImportedGrammar(java.util.Vector,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionUses: 1
    ICount: 28
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2709"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2735"
        BranchSideFuncs:
        - "getImportedGrammars()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2734"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2711"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2715"
        BranchSideFuncs:
        - "setImportedGrammars(java.util.Vector)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2714"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2716"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2735"
        BranchSideFuncs:
        - "getTargetNamespace()"
        - "getGrammar(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2734"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2727"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2729"
        BranchSideFuncs:
        - "containedImportedGrammar(java.util.Vector,org.apache.xerces.impl.xs.SchemaGrammar)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2730"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2715"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2714"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2708,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2712,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2713,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].setImportedGrammars"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2715,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2717,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2726,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2726,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2730,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].containedImportedGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2731,1"
      Dst: "[java.util.Vector].add"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportList(java.util.Vector,java.util.Vector)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Vector"
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2741"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2747"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2746"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2743"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2739"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2738"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2739,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2742,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2743,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].containedImportedGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2744,1"
      Dst: "[java.util.Vector].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewGrammarComponents(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2749
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].resetComponents()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalElementDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeGroupDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalGroupDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalTypeDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalNotationDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionUses: 1
    ICount: 11
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2750,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].resetComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2751,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalElementDecls"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2752,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeDecls"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2753,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeGroupDecls"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2754,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalGroupDecls"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2755,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalTypeDecls"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2756,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalNotationDecls"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalElementDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2759
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(short)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(int)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].item(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].getLength()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].getLength()"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].getLength()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].getLength()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].item(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].item(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].item(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].item(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,java.lang.String)"
    functionUses: 1
    ICount: 39
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2765"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2777"
        BranchSideFuncs:
        - "getName()"
        - "getGlobalElementDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2776"
        BranchSideFuncs:
        - "getLength()"
        - "getComponentsExt(short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2768"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2771"
        BranchSideFuncs:
        - "addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2770"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2771"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2759"
        BranchSideFuncs:
        - "getComponents(short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2780"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2795"
        BranchSideFuncs:
        - "item(int)"
        - "getGlobalElementDecl(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2794"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2788"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2791"
        BranchSideFuncs:
        - "addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2790"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2791"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2776"
        BranchSideFuncs:
        - "getLength()"
        - "getComponentsExt(short)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2760,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2761,1"
      Dst: "[org.apache.xerces.xs.XSNamedMap].getLength"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2766,1"
      Dst: "[org.apache.xerces.xs.XSNamedMap].item"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2767,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2767,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2769,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2777,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2778,1"
      Dst: "[org.apache.xerces.xs.datatypes.ObjectList].getLength"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2781,1"
      Dst: "[org.apache.xerces.xs.datatypes.ObjectList].item"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2782,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2783,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2784,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2797
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(short)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(int)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].item(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].getLength()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].getLength()"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].getLength()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].getLength()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].item(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].item(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].item(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].item(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,java.lang.String)"
    functionUses: 1
    ICount: 44
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2803"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2815"
        BranchSideFuncs:
        - "getGlobalAttributeDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2814"
        BranchSideFuncs:
        - "getLength()"
        - "getComponentsExt(short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2806"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2809"
        BranchSideFuncs:
        - "addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2808"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2809"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2798"
        BranchSideFuncs:
        - "getName()"
        - "reportSharingError(java.lang.String,java.lang.String)"
        - "getNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2797"
        BranchSideFuncs:
        - "getComponents(short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2809"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2798"
        BranchSideFuncs:
        - "getName()"
        - "reportSharingError(java.lang.String,java.lang.String)"
        - "getNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2797"
        BranchSideFuncs:
        - "getComponents(short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2818"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2833"
        BranchSideFuncs:
        - "getGlobalAttributeDecl(java.lang.String,java.lang.String)"
        - "item(int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2832"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2826"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2830"
        BranchSideFuncs:
        - "addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2829"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2830"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2814"
        BranchSideFuncs:
        - "getLength()"
        - "getComponentsExt(short)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2798,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2799,1"
      Dst: "[org.apache.xerces.xs.XSNamedMap].getLength"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2804,1"
      Dst: "[org.apache.xerces.xs.XSNamedMap].item"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2805,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2805,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2807,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2810,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2810,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2815,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2816,1"
      Dst: "[org.apache.xerces.xs.datatypes.ObjectList].getLength"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2819,1"
      Dst: "[org.apache.xerces.xs.datatypes.ObjectList].item"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2820,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2821,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2822,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeGroupDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2835
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(short)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(int)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].item(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].getLength()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].getLength()"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].getLength()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].getLength()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].item(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].item(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].item(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].item(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String)"
    functionUses: 1
    ICount: 44
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2841"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2853"
        BranchSideFuncs:
        - "getGlobalAttributeGroupDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2852"
        BranchSideFuncs:
        - "getLength()"
        - "getComponentsExt(short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2844"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2847"
        BranchSideFuncs:
        - "addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2846"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2847"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2836"
        BranchSideFuncs:
        - "getName()"
        - "reportSharingError(java.lang.String,java.lang.String)"
        - "getNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2835"
        BranchSideFuncs:
        - "getComponents(short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2847"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2836"
        BranchSideFuncs:
        - "getName()"
        - "reportSharingError(java.lang.String,java.lang.String)"
        - "getNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2835"
        BranchSideFuncs:
        - "getComponents(short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2856"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2871"
        BranchSideFuncs:
        - "getGlobalAttributeGroupDecl(java.lang.String,java.lang.String)"
        - "item(int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2870"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2864"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2868"
        BranchSideFuncs:
        - "addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2867"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2868"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2852"
        BranchSideFuncs:
        - "getLength()"
        - "getComponentsExt(short)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2836,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2837,1"
      Dst: "[org.apache.xerces.xs.XSNamedMap].getLength"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2842,1"
      Dst: "[org.apache.xerces.xs.XSNamedMap].item"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2843,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2843,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2845,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2848,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2848,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2853,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2854,1"
      Dst: "[org.apache.xerces.xs.datatypes.ObjectList].getLength"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2857,1"
      Dst: "[org.apache.xerces.xs.datatypes.ObjectList].item"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2858,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2859,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2860,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalNotationDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2873
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(short)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(int)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].item(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].getLength()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].getLength()"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].getLength()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].getLength()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].item(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].item(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].item(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].item(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,java.lang.String)"
    functionUses: 1
    ICount: 44
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2879"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2891"
        BranchSideFuncs:
        - "getGlobalNotationDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2890"
        BranchSideFuncs:
        - "getLength()"
        - "getComponentsExt(short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2882"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2885"
        BranchSideFuncs:
        - "addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2884"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2885"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2874"
        BranchSideFuncs:
        - "getName()"
        - "reportSharingError(java.lang.String,java.lang.String)"
        - "getNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2873"
        BranchSideFuncs:
        - "getComponents(short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2885"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2874"
        BranchSideFuncs:
        - "getName()"
        - "reportSharingError(java.lang.String,java.lang.String)"
        - "getNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2873"
        BranchSideFuncs:
        - "getComponents(short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2894"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2909"
        BranchSideFuncs:
        - "item(int)"
        - "getGlobalNotationDecl(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2908"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2902"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2906"
        BranchSideFuncs:
        - "addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2905"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2906"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2890"
        BranchSideFuncs:
        - "getLength()"
        - "getComponentsExt(short)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2874,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2875,1"
      Dst: "[org.apache.xerces.xs.XSNamedMap].getLength"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2880,1"
      Dst: "[org.apache.xerces.xs.XSNamedMap].item"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2881,1"
      Dst: "[org.apache.xerces.impl.xs.XSNotationDecl].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2881,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2883,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2886,1"
      Dst: "[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2886,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2891,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2892,1"
      Dst: "[org.apache.xerces.xs.datatypes.ObjectList].getLength"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2895,1"
      Dst: "[org.apache.xerces.xs.datatypes.ObjectList].item"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2896,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2897,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2898,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalGroupDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2911
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(short)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(int)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].item(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].getLength()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].getLength()"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].getLength()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].getLength()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].item(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].item(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].item(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].item(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,java.lang.String)"
    functionUses: 1
    ICount: 44
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2917"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2929"
        BranchSideFuncs:
        - "getGlobalGroupDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2928"
        BranchSideFuncs:
        - "getLength()"
        - "getComponentsExt(short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2920"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2923"
        BranchSideFuncs:
        - "addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2922"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2923"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2912"
        BranchSideFuncs:
        - "getName()"
        - "reportSharingError(java.lang.String,java.lang.String)"
        - "getNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2911"
        BranchSideFuncs:
        - "getComponents(short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2923"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2912"
        BranchSideFuncs:
        - "getName()"
        - "reportSharingError(java.lang.String,java.lang.String)"
        - "getNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2911"
        BranchSideFuncs:
        - "getComponents(short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2932"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2947"
        BranchSideFuncs:
        - "getGlobalGroupDecl(java.lang.String,java.lang.String)"
        - "item(int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2946"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2940"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2944"
        BranchSideFuncs:
        - "addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2943"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2944"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2928"
        BranchSideFuncs:
        - "getLength()"
        - "getComponentsExt(short)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2912,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2913,1"
      Dst: "[org.apache.xerces.xs.XSNamedMap].getLength"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2918,1"
      Dst: "[org.apache.xerces.xs.XSNamedMap].item"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2919,1"
      Dst: "[org.apache.xerces.impl.xs.XSGroupDecl].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2919,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2921,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2924,1"
      Dst: "[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2924,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2929,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2930,1"
      Dst: "[org.apache.xerces.xs.datatypes.ObjectList].getLength"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2933,1"
      Dst: "[org.apache.xerces.xs.datatypes.ObjectList].item"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2934,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2935,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2936,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalTypeDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2949
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(short)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(int)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].item(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].getLength()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].getLength()"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].getLength()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].getLength()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].item(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].item(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].item(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].item(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,java.lang.String)"
    functionUses: 1
    ICount: 44
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2955"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2967"
        BranchSideFuncs:
        - "getGlobalTypeDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2966"
        BranchSideFuncs:
        - "getLength()"
        - "getComponentsExt(short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2958"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2961"
        BranchSideFuncs:
        - "addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2960"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2961"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2950"
        BranchSideFuncs:
        - "getName()"
        - "reportSharingError(java.lang.String,java.lang.String)"
        - "getNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2949"
        BranchSideFuncs:
        - "getComponents(short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2961"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2950"
        BranchSideFuncs:
        - "getName()"
        - "reportSharingError(java.lang.String,java.lang.String)"
        - "getNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2949"
        BranchSideFuncs:
        - "getComponents(short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2970"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2985"
        BranchSideFuncs:
        - "getGlobalTypeDecl(java.lang.String,java.lang.String)"
        - "item(int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2984"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2978"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2982"
        BranchSideFuncs:
        - "addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2981"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2982"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2966"
        BranchSideFuncs:
        - "getLength()"
        - "getComponentsExt(short)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2950,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2951,1"
      Dst: "[org.apache.xerces.xs.XSNamedMap].getLength"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2956,1"
      Dst: "[org.apache.xerces.xs.XSNamedMap].item"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2957,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2957,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2959,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2962,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2962,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2967,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2968,1"
      Dst: "[org.apache.xerces.xs.datatypes.ObjectList].getLength"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2971,1"
      Dst: "[org.apache.xerces.xs.datatypes.ObjectList].item"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2972,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2973,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2974,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandComponents(org.apache.xerces.xs.XSObject[],java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 2987
    functionDepth: 0
    returnType: "java.util.Vector"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xs.XSObject[]"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedComponents(org.apache.xerces.xs.XSObject,java.util.Vector,java.util.Hashtable)"
    functionUses: 1
    ICount: 24
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2990"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2995"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2991"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2988"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:2987"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:2996"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3000"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2988,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2991,1"
      Dst: "[java.util.Vector].contains"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2992,1"
      Dst: "[java.util.Vector].add"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2996,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2997,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:2998,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedComponents"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedComponents(org.apache.xerces.xs.XSObject,java.util.Vector,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3004
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xs.XSObject"
    - "java.util.Vector"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getType()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getType()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getType()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getType()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getType()"
    - "[org.apache.xerces.impl.xs.XSAnnotationImpl].getType()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedTypeComponents(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAnnotationImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeComponents(org.apache.xerces.xs.XSAttributeDeclaration,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAnnotationImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeGroupComponents(org.apache.xerces.xs.XSAttributeGroupDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAnnotationImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedElementComponents(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAnnotationImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupDefinitionComponents(org.apache.xerces.xs.XSModelGroupDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAnnotationImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()"
    functionUses: 1
    ICount: 26
    EdgeCount: 101
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3005,1"
      Dst: "[org.apache.xerces.xs.XSObject].getType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3008,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3008,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedTypeComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3011,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3014,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeGroupComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3016,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedElementComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3019,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupDefinitionComponents"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeComponents(org.apache.xerces.xs.XSAttributeDeclaration,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3029
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xs.XSAttributeDeclaration"
    - "java.util.Vector"
    - "java.lang.String"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition()"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3030,1"
      Dst: "[org.apache.xerces.xs.XSAttributeDeclaration].getTypeDefinition"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3030,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedElementComponents(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3038
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xs.XSElementDeclaration"
    - "java.util.Vector"
    - "java.lang.String"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getTypeDefinition()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getSubstitutionGroupAffiliation()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedElement(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionUses: 2
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3047"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3050"
        BranchSideFuncs:
        - "addRelatedElement(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,java.lang.String,java.util.Hashtable)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3049"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3039,1"
      Dst: "[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3039,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3046,1"
      Dst: "[org.apache.xerces.xs.XSElementDeclaration].getSubstitutionGroupAffiliation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3048,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedElement"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedTypeComponents(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3052
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "java.util.Vector"
    - "java.lang.String"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedComplexTypeComponents(org.apache.xerces.impl.xs.XSComplexTypeDecl,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedSimpleTypeComponents(org.apache.xerces.xs.XSSimpleTypeDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionUses: 2
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3053"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3056"
        BranchSideFuncs:
        - "expandRelatedComplexTypeComponents(org.apache.xerces.impl.xs.XSComplexTypeDecl,java.util.Vector,java.lang.String,java.util.Hashtable)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3055"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3056"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3059"
        BranchSideFuncs:
        - "expandRelatedSimpleTypeComponents(org.apache.xerces.xs.XSSimpleTypeDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3058"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3054,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedComplexTypeComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3057,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedSimpleTypeComponents"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupDefinitionComponents(org.apache.xerces.xs.XSModelGroupDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3062
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xs.XSModelGroupDefinition"
    - "java.util.Vector"
    - "java.lang.String"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupComponents(org.apache.xerces.xs.XSModelGroup,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getModelGroup()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3063,1"
      Dst: "[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3063,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupComponents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeGroupComponents(org.apache.xerces.xs.XSAttributeGroupDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3067
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xs.XSAttributeGroupDefinition"
    - "java.util.Vector"
    - "java.lang.String"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeUsesComponents(org.apache.xerces.xs.XSObjectList,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3068,1"
      Dst: "[org.apache.xerces.xs.XSAttributeGroupDefinition].getAttributeUses"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3068,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeUsesComponents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedComplexTypeComponents(org.apache.xerces.impl.xs.XSComplexTypeDecl,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3071
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    - "java.util.Vector"
    - "java.lang.String"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getBaseType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeUsesComponents(org.apache.xerces.xs.XSObjectList,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttributeUses()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedParticleComponents(org.apache.xerces.xs.XSParticle,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionUses: 1
    ICount: 13
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3075"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3078"
        BranchSideFuncs:
        - "expandRelatedParticleComponents(org.apache.xerces.xs.XSParticle,java.util.Vector,java.lang.String,java.util.Hashtable)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3077"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3072,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getBaseType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3072,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3073,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttributeUses"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3073,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeUsesComponents"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3074,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3076,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedParticleComponents"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedSimpleTypeComponents(org.apache.xerces.xs.XSSimpleTypeDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3080
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xs.XSSimpleTypeDefinition"
    - "java.util.Vector"
    - "java.lang.String"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBaseType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBaseType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getItemType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getItemType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getPrimitiveType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getMemberTypes()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMemberTypes()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].size()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(int)"
    functionUses: 1
    ICount: 26
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3082"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3086"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3085"
        BranchSideFuncs:
        - "getItemType()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3087"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3091"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3090"
        BranchSideFuncs:
        - "getPrimitiveType()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3092"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3096"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3095"
        BranchSideFuncs:
        - "getMemberTypes()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3097"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3102"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3101"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3098"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3081,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getBaseType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3083,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3086,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getItemType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3091,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getPrimitiveType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3096,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getMemberTypes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3097,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3099,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeUsesComponents(org.apache.xerces.xs.XSObjectList,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3105
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xs.XSObjectList"
    - "java.util.Vector"
    - "java.lang.String"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].size()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeUseComponents(org.apache.xerces.xs.XSAttributeUse,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(int)"
    functionUses: 2
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3106"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3105"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3106,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3108,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3108,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeUseComponents"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeUseComponents(org.apache.xerces.xs.XSAttributeUse,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3113
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xs.XSAttributeUse"
    - "java.util.Vector"
    - "java.lang.String"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedAttribute(org.apache.xerces.xs.XSAttributeDeclaration,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getAttrDeclaration()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3114,1"
      Dst: "[org.apache.xerces.xs.XSAttributeUse].getAttrDeclaration"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3114,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedParticleComponents(org.apache.xerces.xs.XSParticle,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3118
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xs.XSParticle"
    - "java.util.Vector"
    - "java.lang.String"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getTerm()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getType()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getType()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedElement(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupComponents(org.apache.xerces.xs.XSModelGroup,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionUses: 2
    ICount: 16
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3119,1"
      Dst: "[org.apache.xerces.xs.XSParticle].getTerm"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3120,1"
      Dst: "[org.apache.xerces.xs.XSObject].getType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3122,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3125,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupComponents"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupComponents(org.apache.xerces.xs.XSModelGroup,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3133
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xs.XSModelGroup"
    - "java.util.Vector"
    - "java.lang.String"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getParticles()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedParticleComponents(org.apache.xerces.xs.XSParticle,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(int)"
    functionUses: 2
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3134"
        BranchSideFuncs:
        - "getLength()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3133"
        BranchSideFuncs:
        - "getParticles()"
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3134,1"
      Dst: "[org.apache.xerces.xs.XSModelGroup].getParticles"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3135,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].getLength"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3137,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3137,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedParticleComponents"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3141
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "java.util.Vector"
    - "java.lang.String"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getAnonymous()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getAnonymous()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAnonymous()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].findDependentNamespaces(java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addNamespaceDependency(java.lang.String,java.lang.String,java.util.Vector)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedTypeComponents(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionUses: 7
    ICount: 20
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3151"
        BranchSideFuncs:
        - "expandRelatedTypeComponents(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3154"
        BranchSideFuncs:
        - "findDependentNamespaces(java.lang.String,java.util.Hashtable)"
        - "addNamespaceDependency(java.lang.String,java.lang.String,java.util.Vector)"
        - "getNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3142,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getAnonymous"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3143,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3143,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3144,1"
      Dst: "[java.util.Vector].contains"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3145,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].findDependentNamespaces"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3146,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addNamespaceDependency"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3147,1"
      Dst: "[java.util.Vector].add"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3152,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedTypeComponents"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedElement(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3156
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xs.XSElementDeclaration"
    - "java.util.Vector"
    - "java.lang.String"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSElementDecl].getScope()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].findDependentNamespaces(java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addNamespaceDependency(java.lang.String,java.lang.String,java.util.Vector)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedElementComponents(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionUses: 2
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3157"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3164"
        BranchSideFuncs:
        - "expandRelatedElementComponents(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3167"
        BranchSideFuncs:
        - "findDependentNamespaces(java.lang.String,java.util.Hashtable)"
        - "addNamespaceDependency(java.lang.String,java.lang.String,java.util.Vector)"
        - "getNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3157,1"
      Dst: "[org.apache.xerces.xs.XSElementDeclaration].getScope"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3158,1"
      Dst: "[java.util.Vector].contains"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3159,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].findDependentNamespaces"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3160,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3160,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addNamespaceDependency"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3161,1"
      Dst: "[java.util.Vector].add"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3165,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedElementComponents"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedAttribute(org.apache.xerces.xs.XSAttributeDeclaration,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3169
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xs.XSAttributeDeclaration"
    - "java.util.Vector"
    - "java.lang.String"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getScope()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].findDependentNamespaces(java.lang.String,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addNamespaceDependency(java.lang.String,java.lang.String,java.util.Vector)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeComponents(org.apache.xerces.xs.XSAttributeDeclaration,java.util.Vector,java.lang.String,java.util.Hashtable)"
    functionUses: 1
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3177"
        BranchSideFuncs:
        - "expandRelatedAttributeComponents(org.apache.xerces.xs.XSAttributeDeclaration,java.util.Vector,java.lang.String,java.util.Hashtable)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3180"
        BranchSideFuncs:
        - "findDependentNamespaces(java.lang.String,java.util.Hashtable)"
        - "addNamespaceDependency(java.lang.String,java.lang.String,java.util.Vector)"
        - "getNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3170,1"
      Dst: "[org.apache.xerces.xs.XSAttributeDeclaration].getScope"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3171,1"
      Dst: "[java.util.Vector].contains"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3172,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].findDependentNamespaces"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3173,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3173,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addNamespaceDependency"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3174,1"
      Dst: "[java.util.Vector].add"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3178,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeComponents"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalComponents(java.util.Vector,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3182
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Vector"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].<init>()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalComponent(org.apache.xerces.xs.XSObject,org.apache.xerces.impl.xs.XSDDescription)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportDependencies(java.util.Hashtable)"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3188"
        BranchSideFuncs:
        - "updateImportDependencies(java.util.Hashtable)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3183,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3184,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3187,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3187,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalComponent"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3189,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportDependencies"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalComponent(org.apache.xerces.xs.XSObject,org.apache.xerces.impl.xs.XSDDescription)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3192
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xs.XSObject"
    - "org.apache.xerces.impl.xs.XSDDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAnnotationImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getNamespace()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaGrammar(org.apache.xerces.impl.xs.XSDDescription)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getType()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getType()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getType()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getType()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getType()"
    - "[org.apache.xerces.impl.xs.XSAnnotationImpl].getType()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getType()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getName()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAnnotationImpl].getName()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getName()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getAnonymous()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getAnonymous()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAnonymous()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getScope()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getScope()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,java.lang.String)"
    functionUses: 1
    ICount: 76
    EdgeCount: 105
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3269"
        BranchSideFuncs:
        - "getGlobalTypeDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3208"
        BranchSideFuncs:
        - "addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3207"
        BranchSideFuncs:
        - "getGlobalTypeDecl(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3269"
        BranchSideFuncs:
        - "addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3219"
        BranchSideFuncs:
        - "addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3269"
        BranchSideFuncs:
        - "addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3229"
        BranchSideFuncs:
        - "addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3228"
        BranchSideFuncs:
        - "getGlobalAttributeDecl(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3269"
        BranchSideFuncs:
        - "addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3269"
        BranchSideFuncs:
        - "addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)"
        - "getGlobalElementDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3237"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3241"
        BranchSideFuncs:
        - "addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3240"
        BranchSideFuncs:
        - "getGlobalElementDecl(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3269"
        BranchSideFuncs:
        - "addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3251"
        BranchSideFuncs:
        - "addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3250"
        BranchSideFuncs:
        - "getGlobalGroupDecl(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3269"
        BranchSideFuncs:
        - "addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3260"
        BranchSideFuncs:
        - "addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3259"
        BranchSideFuncs:
        - "getGlobalNotationDecl(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3260"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3269"
        BranchSideFuncs:
        - "addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3268"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3193,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3195,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3196,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3198,1"
      Dst: "[org.apache.xerces.xs.XSObject].getType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3199,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3203,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getAnonymous"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3204,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3205,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3214,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getScope"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3215,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3216,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3226,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3234,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getScope"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3235,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDeclAll"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3237,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3238,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3247,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3248,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3256,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3257,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportDependencies(java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3271
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].hasMoreElements()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration].hasMoreElements()"
    - "[org.apache.xerces.impl.Constants$ArrayEnumeration].hasMoreElements()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration].nextElement()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].nextElement()"
    - "[org.apache.xerces.impl.Constants$ArrayEnumeration].nextElement()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandImportList(java.lang.String,java.util.Vector)"
    functionUses: 1
    ICount: 15
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3282"
        BranchSideFuncs:
        - "null2EmptyString(java.lang.String)"
        - "nextElement()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3281"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3278"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3275"
        BranchSideFuncs:
        - "expandImportList(java.lang.String,java.util.Vector)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3274"
        BranchSideFuncs:
        - "hasMoreElements()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3272,1"
      Dst: "[java.util.Hashtable].keys"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3275,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3276,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3277,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3277,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3278,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3279,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandImportList"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].expandImportList(java.lang.String,java.util.Vector)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3284
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addImportList(org.apache.xerces.impl.xs.SchemaGrammar,java.util.Vector,java.util.Vector)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].setImportedGrammars(java.util.Vector)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].setImportedGrammars(java.util.Vector)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].setImportedGrammars(java.util.Vector)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportList(org.apache.xerces.impl.xs.SchemaGrammar,java.util.Vector,java.util.Vector)"
    functionUses: 1
    ICount: 15
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3287"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3298"
        BranchSideFuncs:
        - "getImportedGrammars()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3289"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3295"
        BranchSideFuncs:
        - "addImportList(org.apache.xerces.impl.xs.SchemaGrammar,java.util.Vector,java.util.Vector)"
        - "setImportedGrammars(java.util.Vector)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3294"
        BranchSideFuncs:
        - "updateImportList(org.apache.xerces.impl.xs.SchemaGrammar,java.util.Vector,java.util.Vector)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3285,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3288,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3290,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3291,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addImportList"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3292,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].setImportedGrammars"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3295,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportList"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addImportList(org.apache.xerces.impl.xs.SchemaGrammar,java.util.Vector,java.util.Vector)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3300
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "java.util.Vector"
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3313"
        BranchSideFuncs:
        - "getGrammar(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3312"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3306"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3300"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3301,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3305,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3305,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3307,1"
      Dst: "[java.util.Vector].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportList(org.apache.xerces.impl.xs.SchemaGrammar,java.util.Vector,java.util.Vector)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3315
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "java.util.Vector"
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].containedImportedGrammar(java.util.Vector,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3330"
        BranchSideFuncs:
        - "getGrammar(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3329"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3316"
        BranchSideFuncs:
        - "containedImportedGrammar(java.util.Vector,org.apache.xerces.impl.xs.SchemaGrammar)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3315"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3322"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3316"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3315"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3316,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3320,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3320,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3322,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].containedImportedGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3323,1"
      Dst: "[java.util.Vector].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].containedImportedGrammar(java.util.Vector,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3332
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Vector"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(java.lang.String)"
    functionUses: 2
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3342"
        BranchSideFuncs:
        - "getTargetNamespace()"
        - "null2EmptyString(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3341"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3332"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3333,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3337,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3338,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3338,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3338,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaGrammar(org.apache.xerces.impl.xs.XSDDescription)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3347
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.SchemaGrammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSDDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].<init>(java.lang.String,org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.util.SymbolTable)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSDDescription].makeClone()"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].createGrammarFrom(org.apache.xerces.impl.xs.SchemaGrammar)"
    functionUses: 1
    ICount: 19
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3350"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3354"
        BranchSideFuncs:
        - "makeClone()"
        - "putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
        - "<init>(java.lang.String,org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.util.SymbolTable)"
        - "getNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3353"
        BranchSideFuncs:
        - "isImmutable()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3354"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3358"
        BranchSideFuncs:
        - "createGrammarFrom(org.apache.xerces.impl.xs.SchemaGrammar)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3357"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3348,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3351,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].getNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3351,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].makeClone"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3351,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3352,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3354,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3355,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].createGrammarFrom"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].findDependentNamespaces(java.lang.String,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3361
    functionDepth: 0
    returnType: "java.util.Vector"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(java.lang.String)"
    functionUses: 3
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3370"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3369"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3362,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3363,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3366,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3367,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addNamespaceDependency(java.lang.String,java.lang.String,java.util.Vector)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3373
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(java.lang.String)"
    functionUses: 3
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3376"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3380"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3380"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3374,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3376,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3377,1"
      Dst: "[java.util.Vector].contains"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3378,1"
      Dst: "[java.util.Vector].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3383
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    functionUses: 5
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3384"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3383"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3384,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3384,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3384,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3387,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].createTraversers()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3395
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    - "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    - "[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    - "[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    - "[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    - "[org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    - "[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionUses: 1
    ICount: 45
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3396,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3397,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3398,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3399,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3400,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3401,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3402,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3403,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3404,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3405,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3406,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].prepareForParse()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3411
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3412,1"
      Dst: "[java.util.Hashtable].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].prepareForTraverse()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3420
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].createTraversers()"
    - "[org.apache.xerces.impl.XMLErrorReporter].getLocale()"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reset(org.apache.xerces.util.SymbolTable)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)"
    - "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)"
    - "[org.apache.xerces.util.SymbolHash].clear()"
    - "[org.apache.xerces.util.SymbolHash].clear()"
    - "[org.apache.xerces.util.SymbolHash].clear()"
    - "[org.apache.xerces.util.SymbolHash].clear()"
    - "[org.apache.xerces.util.SymbolHash].clear()"
    - "[org.apache.xerces.util.SymbolHash].clear()"
    - "[org.apache.xerces.util.SymbolHash].clear()"
    functionUses: 1
    ICount: 146
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3440"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3456"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3465"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3469"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3474"
        BranchSideFuncs:
        - "createTraversers()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3473"
        BranchSideFuncs:
        - "reset(org.apache.xerces.util.SymbolTable)"
        - "reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)"
        - "getLocale()"
        - "clear()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3421,1"
      Dst: "[java.util.Hashtable].clear"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3446,1"
      Dst: "[java.util.Vector].removeAllElements"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3470,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].createTraversers"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3474,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getLocale"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3475,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reset"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3476,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reset"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3479,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reset"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3490,1"
      Dst: "[org.apache.xerces.util.SymbolHash].clear"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3498
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSDeclarationPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].setDVFactory(org.apache.xerces.impl.dv.SchemaDVFactory)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3501
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.SchemaDVFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3507
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.DefaultErrorHandler].<init>()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.util.DefaultErrorHandler].<init>()"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getLocale()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 106
    EdgeCount: 141
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3513"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3518"
        BranchSideFuncs:
        - "setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3517"
        BranchSideFuncs:
        - "getErrorHandler()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3524"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3529"
        BranchSideFuncs:
        - "getLocale()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3525"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3524"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3526"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3530"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3529"
        BranchSideFuncs:
        - "getLocale()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3527"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3526"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3531"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3537"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3533"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3537"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3598"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3602"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3601"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3508,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getProperty"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3514,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setEntityResolver"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3520,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3524,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getProperty"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3525,1"
      Dst: "[org.apache.xerces.util.DefaultErrorHandler].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3525,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setProperty"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3527,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setProperty"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3530,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getLocale"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3541,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getFeature"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3567,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getFeature"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3565,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setFeature"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseLocalElements()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3611
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseLocal(org.apache.xerces.impl.xs.XSParticleDecl,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.xs.XSObject,java.lang.String[])"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getTerm()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].removeParticle(org.apache.xerces.impl.xs.XSModelGroupImpl,org.apache.xerces.impl.xs.XSParticleDecl)"
    functionUses: 1
    ICount: 51
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3614"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3636"
        BranchSideFuncs:
        - "traverseLocal(org.apache.xerces.impl.xs.XSParticleDecl,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.xs.XSObject,java.lang.String[])"
        - "getGrammar(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3635"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3622"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3612"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3611"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3624"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3630"
        BranchSideFuncs:
        - "getParticle()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3629"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3626"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3628"
        BranchSideFuncs:
        - "getTerm()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3627"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3632"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3612"
        BranchSideFuncs:
        - "removeParticle(org.apache.xerces.impl.xs.XSModelGroupImpl,org.apache.xerces.impl.xs.XSParticleDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3611"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3619,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3620,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseLocal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3625,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3627,1"
      Dst: "[org.apache.xerces.xs.XSParticle].getTerm"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3633,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].removeParticle"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].removeParticle(org.apache.xerces.impl.xs.XSModelGroupImpl,org.apache.xerces.impl.xs.XSParticleDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3639
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSModelGroupImpl"
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].removeParticle(org.apache.xerces.impl.xs.XSModelGroupImpl,org.apache.xerces.impl.xs.XSParticleDecl)"
    functionUses: 2
    ICount: 35
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3640"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3653"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3652"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3642"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3648"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3647"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3643"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3644"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3648"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3640"
        BranchSideFuncs:
        - "removeParticle(org.apache.xerces.impl.xs.XSModelGroupImpl,org.apache.xerces.impl.xs.XSParticleDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3639"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3649"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3640"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3639"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3649,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].removeParticle"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].fillInLocalElemInfo(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xs.XSObject,org.apache.xerces.impl.xs.XSParticleDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3664
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "int"
    - "org.apache.xerces.xs.XSObject"
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getEffectiveLocalContext()"
    functionUses: 1
    ICount: 75
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3665"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3686"
        BranchSideFuncs:
        - "getEffectiveLocalContext()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3668,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3692,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getEffectiveLocalContext"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3708
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.util.Hashtable"
    - "java.util.Hashtable"
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(java.lang.String,int,org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.dom.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    functionUses: 15
    ICount: 145
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3709"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3719"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3712"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3716"
        BranchSideFuncs:
        - "checkForDuplicateNames(java.lang.String,int,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3715"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3712"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3716"
        BranchSideFuncs:
        - "checkForDuplicateNames(java.lang.String,int,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3715"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3722"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3723"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3728"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3732"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3731"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "getParent(org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3732"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3736"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3735"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3736"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3778"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3739"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3744"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3743"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3745"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3762"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3748"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3753"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3752"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3757"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3759"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3763"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3771"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3770"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3764"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3767"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3766"
        BranchSideFuncs:
        - "checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3779"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3780"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3779"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3779"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3786"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3785"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3786"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3790"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3789"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3709,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3713,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3716,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3728,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getParent"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3728,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3728,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3740,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3744,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3744,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3744,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3744,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3744,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3747,1"
      Dst: "[org.w3c.dom.Element].setAttribute"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(java.lang.String,int,org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3792
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].emptyString2Null(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDeclFromGrammar(org.apache.xerces.impl.xs.SchemaGrammar,int,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3797"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3803"
        BranchSideFuncs:
        - "getGlobalDeclFromGrammar(org.apache.xerces.impl.xs.SchemaGrammar,int,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3802"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3799"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3803"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3802"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3793,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3794,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3795,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].emptyString2Null"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3795,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3798,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDeclFromGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3800,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].renameRedefiningComponents(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3813
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.w3c.dom.Element"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.dom.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.dom.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].changeRedefineGroup(java.lang.String,java.lang.String,java.lang.String,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].changeRedefineGroup(java.lang.String,java.lang.String,java.lang.String,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    functionUses: 4
    ICount: 264
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3814"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3858"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3857"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3816"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3820"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3819"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3821"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3824"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3823"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3824"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3828"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3827"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3829"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3833"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3832"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3835"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3837"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3835"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3837"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3837"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3846"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3845"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3838"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3837"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3849"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3849"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3858"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3918"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3917"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3860"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3864"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3863"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3864"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3867"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3866"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3867"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3872"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3871"
        BranchSideFuncs:
        - "getFirstChildElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3873"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3877"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3876"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3878"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3881"
        BranchSideFuncs:
        - "getNextSiblingElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3880"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3881"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3885"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3884"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3886"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3891"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3890"
        BranchSideFuncs:
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3887"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3891"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3890"
        BranchSideFuncs:
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3893"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3895"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3893"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3895"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3895"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3904"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3903"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3896"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3895"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3904"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3908"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3907"
        BranchSideFuncs:
        - "setAttribute(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3904"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3908"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3907"
        BranchSideFuncs:
        - "setAttribute(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3918"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3934"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3933"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3919"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3918"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3922"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3925"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3924"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3925"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3928"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3929"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3932"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3931"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3934"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3952"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3951"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3935"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3934"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3938"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3941"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3940"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3941"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3944"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3945"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3948"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3947"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3814,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3815,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3817,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3820,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3822,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3833,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3838,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3838,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3838,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3846,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3847,1"
      Dst: "[org.w3c.dom.Element].setAttribute"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3853,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3921,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].changeRedefineGroup"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3923,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3930,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 76
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].findQName(java.lang.String,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3969
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    functionUses: 1
    ICount: 38
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3973"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3975"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3974"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
        - "addSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3976"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3975"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3974"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
        - "addSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3977"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3979"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3978"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3977"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3979"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3978"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3977"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3979"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3978"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3979"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3981"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3980"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3971,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3974,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3975,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3975,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3980,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3980,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3980,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].changeRedefineGroup(java.lang.String,java.lang.String,java.lang.String,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 3992
    functionDepth: 0
    returnType: "int"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].changeRedefineGroup(java.lang.String,java.lang.String,java.lang.String,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].findQName(java.lang.String,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.dom.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    functionUses: 3
    ICount: 59
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3995"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4025"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4024"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:3997"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4000"
        BranchSideFuncs:
        - "changeRedefineGroup(java.lang.String,java.lang.String,java.lang.String,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3999"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4001"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3995"
        BranchSideFuncs:
        - "findQName(java.lang.String,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3994"
        BranchSideFuncs:
        - "getNextSiblingElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4003"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3995"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3994"
        BranchSideFuncs:
        - "getNextSiblingElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4006"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4011"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4010"
        BranchSideFuncs:
        - "setAttribute(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4013"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3995"
        BranchSideFuncs:
        - "getAttribute(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3994"
        BranchSideFuncs:
        - "getNextSiblingElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4016"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4017"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4016"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4016"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4018"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4017"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4017"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3995"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3994"
        BranchSideFuncs:
        - "getNextSiblingElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4017"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3995"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:3994"
        BranchSideFuncs:
        - "getNextSiblingElement(org.w3c.dom.Node)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3994,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3996,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3997,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3998,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].changeRedefineGroup"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4000,1"
      Dst: "[org.w3c.dom.Element].getAttribute"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4001,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4002,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].findQName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4005,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4007,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4008,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4008,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4008,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4008,1"
      Dst: "[org.w3c.dom.Element].setAttribute"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4018,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:3995,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].findXSDocumentForDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 4042
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4046"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].nonAnnotationContent(org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 4065
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4066"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4069"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4068"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4067"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4065"
        BranchSideFuncs:
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4066,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4067,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4067,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4066,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].setSchemasVisible(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 4072
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DOMUtil].isHidden(org.w3c.dom.Node,java.util.Hashtable)"
    - "[org.apache.xerces.util.DOMUtil].setVisible(org.w3c.dom.Node,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].setSchemasVisible(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 2
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4073"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4081"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4077"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4081"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4073,1"
      Dst: "[org.apache.xerces.util.DOMUtil].isHidden"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4075,1"
      Dst: "[org.apache.xerces.util.DOMUtil].setVisible"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4076,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4077,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4078,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4078,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].setSchemasVisible"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator(org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 4091
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.util.SimpleLocator"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].<init>()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator(org.w3c.dom.Element,org.apache.xerces.impl.xs.util.SimpleLocator)"
    functionUses: 3
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4092"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4095"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4094"
        BranchSideFuncs:
        - "<init>()"
        - "element2Locator(org.w3c.dom.Element,org.apache.xerces.impl.xs.util.SimpleLocator)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4096"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4094"
        BranchSideFuncs:
        - "<init>()"
        - "element2Locator(org.w3c.dom.Element,org.apache.xerces.impl.xs.util.SimpleLocator)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4095,1"
      Dst: "[org.apache.xerces.impl.xs.util.SimpleLocator].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4096,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator(org.w3c.dom.Element,org.apache.xerces.impl.xs.util.SimpleLocator)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 4104
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.util.SimpleLocator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getOwnerDocument()"
    - "[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getLineNumber()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getColumnNumber()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getCharacterOffset()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].setValues(java.lang.String,java.lang.String,int,int,int)"
    functionUses: 3
    ICount: 19
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4118"
        BranchSideFuncs:
        - "getCharacterOffset()"
        - "setValues(java.lang.String,java.lang.String,int,int,int)"
        - "getRoot(org.w3c.dom.Document)"
        - "getColumnNumber()"
        - "getLineNumber()"
        - "getOwnerDocument()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4110,1"
      Dst: "[org.apache.xerces.impl.xs.opti.ElementImpl].getOwnerDocument"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4111,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getRoot"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4111,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4113,1"
      Dst: "[org.apache.xerces.impl.xs.opti.ElementImpl].getLineNumber"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4114,1"
      Dst: "[org.apache.xerces.impl.xs.opti.ElementImpl].getColumnNumber"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4115,1"
      Dst: "[org.apache.xerces.impl.xs.opti.ElementImpl].getCharacterOffset"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4115,1"
      Dst: "[org.apache.xerces.impl.xs.util.SimpleLocator].setValues"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 4121
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element,java.lang.Exception)"
    functionUses: 45
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4122,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element,java.lang.Exception)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 4125
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "org.w3c.dom.Element"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator(org.w3c.dom.Element,org.apache.xerces.impl.xs.util.SimpleLocator)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4131"
        BranchSideFuncs:
        - "reportError(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4130"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4126,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4127,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 4136
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(java.lang.String,java.lang.Object[],org.w3c.dom.Element,java.lang.Exception)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4137,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(java.lang.String,java.lang.Object[],org.w3c.dom.Element,java.lang.Exception)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 4140
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "org.w3c.dom.Element"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator(org.w3c.dom.Element,org.apache.xerces.impl.xs.util.SimpleLocator)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler:4141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4146"
        BranchSideFuncs:
        - "reportError(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler:4145"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4141,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4142,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler].setGenerateSyntheticAnnotations(boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler"
    linkageType: null
    functionLinenumber: 4318
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setFeature(java.lang.String,boolean)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler:4319,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:332,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:341,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:356,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 181
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:436"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:441"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:445"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:444"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:479"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:487"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:486"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:376,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:380,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:391,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:404,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:406,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:432,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:435,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:445,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:447,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].addCommonComponent"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:449,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:450,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:450,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:454,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:456,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].addComponent"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:458,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:462,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:466,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLNSDTDValidator].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:470,1"
      Dst: "[org.apache.xerces.impl.dv.DTDDVFactory].getInstance"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:473,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:476,1"
      Dst: "[org.apache.xerces.impl.XMLVersionDetector].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:479,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:480,1"
      Dst: "[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:481,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:487,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:487,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].setLocale"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 519
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].setLocale(java.util.Locale)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:534,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 543
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDocumentHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionUses: 4
    ICount: 14
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:545"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:551"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:550"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:547"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:551"
        BranchSideFuncs:
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:550"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:546,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:548,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].getDocumentHandler()"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDocumentHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 563
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDTDHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].getDTDHandler()"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDTDHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 577
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDTDContentModelHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].getDTDContentModelHandler()"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDTDContentModelHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLEntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:594,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].getEntityResolver()"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLEntityResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:605,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:627,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].getErrorHandler()"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:639,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].cleanup()"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 648
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].closeReaders()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:649,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].closeReaders"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 661
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].parse(boolean)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].cleanup()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].cleanup()"
    functionUses: 3
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:662"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:665"
        BranchSideFuncs:
        - "cleanup()"
        - "parse(boolean)"
        - "<init>(java.lang.Exception)"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:664,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:669,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].setInputSource"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:670,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].parse"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:690,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].cleanup"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].parse(boolean)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 697
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationManager].reset()"
    - "[org.apache.xerces.impl.XMLVersionDetector].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].resetCommon()"
    - "[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].configurePipeline()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].reset()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].initXML11Components()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].configureXML11Pipeline()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].resetXML11()"
    - "[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing(org.apache.xerces.impl.XMLEntityHandler,short)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanDocument(boolean)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 53
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:698"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:746"
        BranchSideFuncs:
        - "scanDocument(boolean)"
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:706"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:null"
        BranchSideFuncs:
        - "reset()"
        - "configurePipeline()"
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:711"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:718"
        BranchSideFuncs:
        - "initXML11Components()"
        - "resetXML11()"
        - "configureXML11Pipeline()"
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:717"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:700,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].reset"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:701,1"
      Dst: "[org.apache.xerces.impl.XMLVersionDetector].reset"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:702,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].resetCommon"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:704,1"
      Dst: "[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:707,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].configurePipeline"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:708,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].reset"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:712,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].initXML11Components"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:713,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].configureXML11Pipeline"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:714,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].resetXML11"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:725,1"
      Dst: "[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:742,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:747,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 782
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    functionUses: 76
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:783"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:786"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:785"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:783,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:786,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getFeature"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 804
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setFeature(java.lang.String,boolean)"
    functionUses: 24
    ICount: 38
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:812"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:814"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:819"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:821"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:831"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:830"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:807,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:809,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:810,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].setFeature"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:831,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setFeature"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 842
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLScanner].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLEntityManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLScanner].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLEntityManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLScanner].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLEntityManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 47
    ICount: 38
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:850"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:852"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:856"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:858"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:869"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:868"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:845,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:847,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:848,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].setProperty"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:869,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setProperty"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 875
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].reset()"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 882
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XML11DTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLEntityManager].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 1
    ICount: 12
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:884"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:888"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:883,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:885,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:886,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].resetCommon()"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 895
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XML11DTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLEntityManager].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 1
    ICount: 12
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:897"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:901"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:896,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:898,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:899,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].resetXML11()"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 908
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XML11DTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLEntityManager].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 1
    ICount: 12
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:910"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:914"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:909,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:911,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:912,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].configureXML11Pipeline()"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 921
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XML11DocumentScannerImpl].<init>()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.dtd.XML11DTDValidator].<init>()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionUses: 1
    ICount: 116
    EdgeCount: 65
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:922"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:926"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:925"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:926"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:932"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:931"
        BranchSideFuncs:
        - "setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:935"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:939"
        BranchSideFuncs:
        - "setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:938"
        BranchSideFuncs:
        - "setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:942"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:947"
        BranchSideFuncs:
        - "setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:946"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:947"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:966"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:965"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:948"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:954"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:953"
        BranchSideFuncs:
        - "setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:959"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:962"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:961"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:966"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:972"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:973"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:978"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:977"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:982"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:985"
        BranchSideFuncs:
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:984"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:924,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:932,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:933,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:934,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:936,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].setDTDSource"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:939,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:940,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:941,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:943,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].setDTDContentModelSource"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:947,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:954,1"
      Dst: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDTDValidator"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:955,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:956,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:957,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:960,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:968,1"
      Dst: "[org.apache.xerces.impl.XML11DocumentScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:969,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:970,1"
      Dst: "[org.apache.xerces.impl.dtd.XML11DTDValidator].<init>"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].configurePipeline()"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 991
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionUses: 1
    ICount: 116
    EdgeCount: 65
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:992"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:999"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:998"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:999"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1004"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1003"
        BranchSideFuncs:
        - "setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1007"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1011"
        BranchSideFuncs:
        - "setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1010"
        BranchSideFuncs:
        - "setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1014"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1019"
        BranchSideFuncs:
        - "setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1018"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1019"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1035"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1034"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1020"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1025"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1024"
        BranchSideFuncs:
        - "setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1029"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1032"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1031"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1035"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1042"
        BranchSideFuncs:
        - "<init>()"
        - "addComponent(org.apache.xerces.xni.parser.XMLComponent)"
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1041"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1042"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1048"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1047"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1051"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1054"
        BranchSideFuncs:
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1053"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:995,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1004,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDSource].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1005,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1006,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1008,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].setDTDSource"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1011,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDContentModelSource].setDTDContentModelHandler"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1012,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1013,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1015,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].setDTDContentModelSource"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1019,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1025,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1026,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1027,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1028,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1030,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1036,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1037,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1039,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].addComponent"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].checkFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 1079
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(java.lang.String)"
    functionUses: 2
    ICount: 60
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1080"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1147"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1089"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1097"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1096"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1090"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1097"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1096"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1097"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1105"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1098"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1105"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1114"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1114"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1121"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1121"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1129"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1129"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1130"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1136"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1136"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1147"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1147"
        BranchSideFuncs:
        - "checkFeature(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1080,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1081,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1090,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1101,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1148,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].checkFeature"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].checkProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 1170
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(java.lang.String)"
    functionUses: 2
    ICount: 30
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1207"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1207"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1207"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1171,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1172,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1175,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1200,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1208,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].checkProperty"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 1222
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1225"
        BranchSideFuncs:
        - "addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1223,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1226,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1227,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedParamsAndSetDefaults"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1243"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1241,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1244,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1245,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedParamsAndSetDefaults"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 1258
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    functionUses: 6
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1261"
        BranchSideFuncs:
        - "addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1259,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1262,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1263,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedParamsAndSetDefaults"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 1278
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getRecognizedFeatures()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLErrorReporter].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.XMLEntityManager].getRecognizedFeatures()"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedFeatures()"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedFeatures()"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures(java.lang.String[])"
    - "[org.apache.xerces.impl.XMLErrorReporter].getRecognizedProperties()"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].getRecognizedProperties()"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedProperties()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getRecognizedProperties()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getRecognizedProperties()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].getRecognizedProperties()"
    - "[org.apache.xerces.impl.XMLEntityManager].getRecognizedProperties()"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedProperties()"
    - "[org.apache.xerces.impl.dtd.XMLDTDLoader].getRecognizedProperties()"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties(java.lang.String[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].getFeatureDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].getPropertyDefault(java.lang.String)"
    functionUses: 2
    ICount: 37
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1287"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1304"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1303"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1304"
        BranchSideFuncs:
        - "getFeatureDefault(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1303"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1287"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1293"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1287"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1320"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1321"
        BranchSideFuncs:
        - "getPropertyDefault(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1320"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1308"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1304"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1310"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1304"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1279,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1280,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1283,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1284,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1290,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1293,1"
      Dst: "[java.util.HashMap].containsKey"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1294,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1307,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.parsers.XML11DTDConfiguration].initXML11Components()"
    functionSourceFile: "org.apache.xerces.parsers.XML11DTDConfiguration"
    linkageType: null
    functionLinenumber: 1323
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(java.lang.String)"
    - "[org.apache.xerces.impl.XML11DTDScannerImpl].<init>()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.dtd.XML11NSDTDValidator].<init>()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)"
    functionUses: 1
    ICount: 27
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XML11DTDConfiguration:1324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XML11DTDConfiguration:1342"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1327,1"
      Dst: "[org.apache.xerces.impl.dv.DTDDVFactory].getInstance"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1330,1"
      Dst: "[org.apache.xerces.impl.XML11DTDScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1331,1"
      Dst: "[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1332,1"
      Dst: "[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1336,1"
      Dst: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.XML11DTDConfiguration:1338,1"
      Dst: "[org.apache.xerces.impl.dtd.XML11NSDTDValidator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool].<init>(int,int)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool"
    linkageType: null
    functionLinenumber: 3062
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool].<init>(int,int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3063,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool].<init>(int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool"
    linkageType: null
    functionLinenumber: 3065
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool].init()"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3066,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3070,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool].init()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool"
    linkageType: null
    functionLinenumber: 3074
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool].getBuffer(boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool"
    linkageType: null
    functionLinenumber: 3082
    functionDepth: 0
    returnType: "org.apache.xerces.impl.XMLEntityManager$CharacterBuffer"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$CharacterBuffer].<init>(boolean,int)"
    - "[org.apache.xerces.impl.XMLEntityManager$CharacterBuffer].<init>(boolean,int)"
    functionUses: 1
    ICount: 29
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3083"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3092"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3091"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3084"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3088"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3087"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3092"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3096"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3095"
        BranchSideFuncs:
        - "<init>(boolean,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3088,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$CharacterBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool].returnBuffer(org.apache.xerces.impl.XMLEntityManager$CharacterBuffer)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool"
    linkageType: null
    functionLinenumber: 3102
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLEntityManager$CharacterBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$CharacterBuffer].access$500(org.apache.xerces.impl.XMLEntityManager$CharacterBuffer)"
    functionUses: 1
    ICount: 26
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3107"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3108"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool:3103,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$CharacterBuffer].access$500"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool].setExternalBufferSize(int)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool"
    linkageType: null
    functionLinenumber: 3114
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher].<init>(org.apache.xerces.impl.XMLNSDocumentScannerImpl)"
    functionSourceFile: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher"
    linkageType: null
    functionLinenumber: 700
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLNSDocumentScannerImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].<init>(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:701,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher].scanRootElementHook()"
    functionSourceFile: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher"
    linkageType: null
    functionLinenumber: 719
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElementName()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].resolveExternalSubsetAndRead()"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher].reconfigurePipeline()"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElementAfterName()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher].reconfigurePipeline()"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElement()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    functionUses: 1
    ICount: 42
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:720"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:731"
        BranchSideFuncs:
        - "reconfigurePipeline()"
        - "scanStartElement()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:720"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:731"
        BranchSideFuncs:
        - "reconfigurePipeline()"
        - "scanStartElement()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:720"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:731"
        BranchSideFuncs:
        - "reconfigurePipeline()"
        - "scanStartElement()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:720"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:721"
        BranchSideFuncs:
        - "resolveExternalSubsetAndRead()"
        - "scanStartElementName()"
        - "scanStartElementAfterName()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:720"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:731"
        BranchSideFuncs:
        - "reconfigurePipeline()"
        - "scanStartElement()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:725"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:739"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:738"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:733"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:739"
        BranchSideFuncs:
        - "setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
        - "setScannerState(int)"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:738"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:722,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElementName"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:723,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].resolveExternalSubsetAndRead"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:724,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher].reconfigurePipeline"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:725,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElementAfterName"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:726,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:727,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:733,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElement"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher].reconfigurePipeline()"
    functionSourceFile: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher"
    linkageType: null
    functionLinenumber: 749
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].access$000(org.apache.xerces.impl.XMLNSDocumentScannerImpl)"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].access$000(org.apache.xerces.impl.XMLNSDocumentScannerImpl)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].hasGrammar()"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].access$000(org.apache.xerces.impl.XMLNSDocumentScannerImpl)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].validate()"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].access$000(org.apache.xerces.impl.XMLNSDocumentScannerImpl)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getDocumentSource()"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].access$000(org.apache.xerces.impl.XMLNSDocumentScannerImpl)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].access$000(org.apache.xerces.impl.XMLNSDocumentScannerImpl)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].access$000(org.apache.xerces.impl.XMLNSDocumentScannerImpl)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    functionUses: 2
    ICount: 34
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:750"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:753"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:752"
        BranchSideFuncs:
        - "hasGrammar()"
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:753"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:765"
        BranchSideFuncs:
        - "validate()"
        - "getDocumentSource()"
        - "getDocumentHandler()"
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:764"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:760"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:762"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:761"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
        - "access$000(org.apache.xerces.impl.XMLNSDocumentScannerImpl)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:750,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].access$000"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:753,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidatorFilter].hasGrammar"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:755,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidatorFilter].validate"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:757,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].getDocumentSource"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:758,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].getDocumentHandler"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:759,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher:761,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSLoaderImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSLoaderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:61,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:53,1"
      Dst: "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].<init>"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:56,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:62,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSLoaderImpl].getConfig()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSLoaderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSLoaderImpl].loadURIList(org.apache.xerces.xs.StringList)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSLoaderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModel"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.StringList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSLoaderImpl:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:101,1"
      Dst: "[org.apache.xerces.xs.StringList].getLength"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:103,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].clear"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:105,1"
      Dst: "[org.apache.xerces.xs.StringList].item"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:105,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:105,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:107,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:110,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSLoaderImpl].loadInputList(org.apache.xerces.xs.LSInputList)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSLoaderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModel"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.LSInputList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSLoaderImpl:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:123,1"
      Dst: "[org.apache.xerces.xs.LSInputList].getLength"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:125,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].clear"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:127,1"
      Dst: "[org.apache.xerces.xs.LSInputList].item"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:127,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].dom2xmlInputSource"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:127,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:129,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:132,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSLoaderImpl].loadURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSLoaderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModel"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:146,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].clear"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:147,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:147,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:147,1"
      Dst: "[org.apache.xerces.xni.grammars.XSGrammar].toXSModel"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:150,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSLoaderImpl].load(org.w3c.dom.ls.LSInput)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSLoaderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ls.LSInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:164,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].clear"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:165,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].dom2xmlInputSource"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:165,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:165,1"
      Dst: "[org.apache.xerces.xni.grammars.XSGrammar].toXSModel"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:168,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSLoaderImpl].setParameter(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSLoaderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:177,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setParameter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSLoaderImpl].getParameter(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSLoaderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:184,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getParameter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSLoaderImpl].canSetParameter(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSLoaderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:191,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].canSetParameter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSLoaderImpl].getParameterNames()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSLoaderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl:198,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getParameterNames"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].getLowSrc()"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].setLowSrc(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].getSrc()"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].setSrc(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].getName()"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:61,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].getAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:73,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLImageElementImpl:73,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].getAlt()"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:85,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].setAlt(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:91,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].getBorder()"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:97,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].setBorder(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:103,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].getHeight()"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:109,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].setHeight(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:115,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].getHspace()"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:121,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].setHspace(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:127,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].getIsMap()"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:133,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].setIsMap(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:139,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].getLongDesc()"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:145,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].setLongDesc(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:151,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].getUseMap()"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:157,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].setUseMap(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:163,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].getVspace()"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:169,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].setVspace(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:175,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].getWidth()"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:181,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].setWidth(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:187,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLImageElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLImageElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLImageElementImpl:198,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor].<init>(org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor,java.io.Reader,boolean)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor"
    linkageType: null
    functionLinenumber: 849
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor"
    - "java.io.Reader"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor:851,1"
      Dst: "[java.io.FilterReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor].read()"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor"
    linkageType: null
    functionLinenumber: 855
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].checkEntitySizeLimits(int,int,boolean)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor:857"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor:861"
        BranchSideFuncs:
        - "checkEntitySizeLimits(int,int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor:860"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor:856,1"
      Dst: "[java.io.FilterReader].read"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor:859,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration].checkEntitySizeLimits"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor].read(char[],int,int)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor"
    linkageType: null
    functionLinenumber: 864
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].checkEntitySizeLimits(int,int,boolean)"
    functionUses: 3
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor:866"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor:870"
        BranchSideFuncs:
        - "checkEntitySizeLimits(int,int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor:869"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor:865,1"
      Dst: "[java.io.FilterReader].read"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor:868,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration].checkEntitySizeLimits"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.AttributeImpl].<init>(javax.xml.namespace.QName,java.lang.String,java.lang.String,boolean,javax.xml.stream.Location)"
    functionSourceFile: "org.apache.xerces.stax.events.AttributeImpl"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "javax.xml.namespace.QName"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "javax.xml.stream.Location"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.AttributeImpl].<init>(int,javax.xml.namespace.QName,java.lang.String,java.lang.String,boolean,javax.xml.stream.Location)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.AttributeImpl:46,1"
      Dst: "[org.apache.xerces.stax.events.AttributeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.AttributeImpl].<init>(int,javax.xml.namespace.QName,java.lang.String,java.lang.String,boolean,javax.xml.stream.Location)"
    functionSourceFile: "org.apache.xerces.stax.events.AttributeImpl"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "int"
    - "javax.xml.namespace.QName"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "javax.xml.stream.Location"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.XMLEventImpl].<init>(int,javax.xml.stream.Location)"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.AttributeImpl:50,1"
      Dst: "[org.apache.xerces.stax.events.XMLEventImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.AttributeImpl].getName()"
    functionSourceFile: "org.apache.xerces.stax.events.AttributeImpl"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "javax.xml.namespace.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.AttributeImpl].getValue()"
    functionSourceFile: "org.apache.xerces.stax.events.AttributeImpl"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.AttributeImpl].getDTDType()"
    functionSourceFile: "org.apache.xerces.stax.events.AttributeImpl"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.AttributeImpl].isSpecified()"
    functionSourceFile: "org.apache.xerces.stax.events.AttributeImpl"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.AttributeImpl].writeAsEncodedUnicode(java.io.Writer)"
    functionSourceFile: "org.apache.xerces.stax.events.AttributeImpl"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.AttributeImpl:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.AttributeImpl:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.AttributeImpl:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.events.AttributeImpl:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.AttributeImpl:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.AttributeImpl:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.AttributeImpl:88,1"
      Dst: "[javax.xml.namespace.QName].getPrefix"
    - Src: "org.apache.xerces.stax.events.AttributeImpl:89,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.stax.events.AttributeImpl:90,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.xerces.stax.events.AttributeImpl:93,1"
      Dst: "[javax.xml.namespace.QName].getLocalPart"
    - Src: "org.apache.xerces.stax.events.AttributeImpl:100,1"
      Dst: "[javax.xml.stream.XMLStreamException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].<init>(org.apache.xerces.dom.DOMNormalizer)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.DOMNormalizer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1453,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1459,1"
      Dst: "[java.util.Vector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setAttributes(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.ElementImpl)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.AttributeMap"
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "org.apache.xerces.dom.ElementImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1466"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1477"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1473"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1475"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1467,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getLength"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1468,1"
      Dst: "[java.util.Vector].setSize"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1474,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl].<init>"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1474,1"
      Dst: "[java.util.Vector].setElementAt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1488
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].getXercesAttribute(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].createAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.AttrImpl].setNodeValue(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].setXercesAttributeNode(org.w3c.dom.Attr)"
    - "[org.apache.xerces.util.AugmentationsImpl].<init>()"
    - "[org.apache.xerces.dom.AttrImpl].setSpecified(boolean)"
    functionUses: 8
    ICount: 30
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1513"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1489,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getXercesAttribute"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1495,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getOwnerDocument"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1495,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1500,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setNodeValue"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1501,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setXercesAttributeNode"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1502,1"
      Dst: "[java.util.Vector].insertElementAt"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1503,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl].<init>"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1504,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setSpecified"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].removeAllAttributes()"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1519
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].removeAttributeAt(int)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1524
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1528
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getLength()"
    functionUses: 34
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1529"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1528"
        BranchSideFuncs:
        - "getLength()"
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1529,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getIndex(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1534
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getIndex(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setName(int,org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1544
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getName(int,org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1547
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getItem(int)"
    - "[org.apache.xerces.dom.DOMNormalizer].updateQName(org.w3c.dom.Node,org.apache.xerces.xni.QName)"
    functionUses: 15
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1548"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1551"
        BranchSideFuncs:
        - "updateQName(org.w3c.dom.Node,org.apache.xerces.xni.QName)"
        - "getItem(int)"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1550"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1549,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getItem"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1549,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer].updateQName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getPrefix(int)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1553
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getItem(int)"
    - "[org.apache.xerces.dom.AttrNSImpl].getPrefix()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getPrefix()"
    - "[org.apache.xerces.dom.NodeImpl].getPrefix()"
    - "[org.apache.xerces.dom.ElementNSImpl].getPrefix()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getPrefix()"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    functionUses: 6
    ICount: 18
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1554"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1560"
        BranchSideFuncs:
        - "getPrefix()"
        - "getItem(int)"
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1559"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1555"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1554"
        BranchSideFuncs:
        - "getPrefix()"
        - "getItem(int)"
        - "addSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1555"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1554"
        BranchSideFuncs:
        - "getPrefix()"
        - "getItem(int)"
        - "addSymbol(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1555,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getItem"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1556,1"
      Dst: "[org.w3c.dom.Node].getPrefix"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1557,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1557,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getURI(int)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1563
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getItem(int)"
    - "[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNamespaceURI()"
    - "[org.apache.xerces.dom.ElementNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    functionUses: 11
    ICount: 16
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1564"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1570"
        BranchSideFuncs:
        - "getNamespaceURI()"
        - "getItem(int)"
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1569"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1567"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1565"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1564"
        BranchSideFuncs:
        - "getNamespaceURI()"
        - "getItem(int)"
        - "addSymbol(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1565,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getItem"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1566,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1567,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLocalName(int)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1574
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getItem(int)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getLocalName()"
    - "[org.apache.xerces.dom.ElementNSImpl].getLocalName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.AttrNSImpl].getLocalName()"
    - "[org.apache.xerces.dom.NodeImpl].getLocalName()"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    functionUses: 13
    ICount: 16
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1575"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1581"
        BranchSideFuncs:
        - "getLocalName()"
        - "getItem(int)"
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1580"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1578"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1576"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1575"
        BranchSideFuncs:
        - "getLocalName()"
        - "getItem(int)"
        - "addSymbol(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1576,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getItem"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1577,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1578,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getQName(int)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1584
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getItem(int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    functionUses: 26
    ICount: 13
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1585"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1590"
        BranchSideFuncs:
        - "getItem(int)"
        - "addSymbol(java.lang.String)"
        - "getNodeName()"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1589"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1586,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getItem"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1587,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1587,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setType(int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1593
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1594,1"
      Dst: "[java.util.Vector].setElementAt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getType(int)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1597
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getReportableType(java.lang.String)"
    functionUses: 7
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1599"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1597"
        BranchSideFuncs:
        - "getReportableType(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1598,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1599,1"
      Dst: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getReportableType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getType(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getType(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getReportableType(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1610
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1611"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1614"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1613"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1611,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setValue(int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1621
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getItem(int)"
    - "[org.apache.xerces.dom.AttrImpl].getSpecified()"
    - "[org.apache.xerces.dom.AttrImpl].setValue(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].setSpecified(boolean)"
    functionUses: 4
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1622"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1629"
        BranchSideFuncs:
        - "getSpecified()"
        - "setSpecified(boolean)"
        - "getItem(int)"
        - "setValue(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1628"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1623,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getItem"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1624,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getSpecified"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1625,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setValue"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1626,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setSpecified"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1631
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()"
    - "[org.apache.xerces.dom.NodeImpl].getNodeValue()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeValue()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].item(int)"
    functionUses: 25
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1632"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1631"
        BranchSideFuncs:
        - "getNodeValue()"
        - "item(int)"
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1632,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].item"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1632,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1637
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1641
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItemNS(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()"
    - "[org.apache.xerces.dom.NodeImpl].getNodeValue()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeValue()"
    functionUses: 9
    ICount: 13
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1642"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1646"
        BranchSideFuncs:
        - "getNodeValue()"
        - "getNamedItemNS(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1645"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1644"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1642"
        BranchSideFuncs:
        - "getNodeValue()"
        - "getNamedItemNS(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1643,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItemNS"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1644,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setNonNormalizedValue(int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1651
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getNonNormalizedValue(int)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1655
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setSpecified(int,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1659
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getItem(int)"
    - "[org.apache.xerces.dom.AttrImpl].setSpecified(boolean)"
    functionUses: 5
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1660,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getItem"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1661,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setSpecified"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].isSpecified(int)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1664
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getItem(int)"
    - "[org.apache.xerces.dom.AttrImpl].getSpecified()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getSpecified()"
    functionUses: 6
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1665,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getItem"
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1665,1"
      Dst: "[org.w3c.dom.Attr].getSpecified"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(int)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: 1668
    functionDepth: 0
    returnType: "org.apache.xerces.xni.Augmentations"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1669,1"
      Dst: "[java.util.Vector].elementAt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.Augmentations"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.Augmentations"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setAugmentations(int,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy:1689,1"
      Dst: "[java.util.Vector].setElementAt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator:39,1"
      Dst: "[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11ValidNmtoken(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 8
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator:53"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator:56"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator:53,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidNmtoken"
    - Src: "org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator:54,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:72,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:65,1"
      Dst: "[java.lang.ref.ReferenceQueue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].<init>(int)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:78,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:65,1"
      Dst: "[java.lang.ref.ReferenceQueue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean()"
    functionUses: 6
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:99,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.grammars.Grammar[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].putGrammar(org.apache.xerces.xni.grammars.Grammar)"
    functionUses: 5
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:122,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].putGrammar"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:142,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].getGrammar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].putGrammar(org.apache.xerces.xni.grammars.Grammar)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.Grammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].getGrammarDescription()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].getGrammarDescription()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getGrammarDescription()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGrammarDescription()"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals(org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$SoftGrammarReference].<init>(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry,org.apache.xerces.xni.grammars.Grammar,java.lang.ref.ReferenceQueue)"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry].<init>(int,int,org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.Grammar,org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry,java.lang.ref.ReferenceQueue)"
    functionUses: 1
    ICount: 48
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:176"
        BranchSideFuncs:
        - "getGrammarDescription()"
        - "clean()"
        - "hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:175"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:171"
        BranchSideFuncs:
        - "equals(org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.XMLGrammarDescription)"
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:170"
        BranchSideFuncs:
        - "<init>(int,int,org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.Grammar,org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry,java.lang.ref.ReferenceQueue)"
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:156"
        BranchSideFuncs:
        - "getGrammarDescription()"
        - "clean()"
        - "hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:156"
        BranchSideFuncs:
        - "getGrammarDescription()"
        - "clean()"
        - "hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:167"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry,org.apache.xerces.xni.grammars.Grammar,java.lang.ref.ReferenceQueue)"
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:158,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:159,1"
      Dst: "[org.apache.xerces.xni.grammars.Grammar].getGrammarDescription"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:160,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:163,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:164,1"
      Dst: "[java.lang.ref.SoftReference].get"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:165,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$SoftGrammarReference].<init>"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:171,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean()"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeEntry(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry)"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals(org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionUses: 1
    ICount: 33
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:196"
        BranchSideFuncs:
        - "removeEntry(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry)"
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:195"
        BranchSideFuncs:
        - "equals(org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:185"
        BranchSideFuncs:
        - "clean()"
        - "hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:185"
        BranchSideFuncs:
        - "clean()"
        - "hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:187,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:188,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:191,1"
      Dst: "[java.lang.ref.SoftReference].get"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:194,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeEntry"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:196,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:215,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:216,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:219,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:220,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeEntry"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:235"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:237,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:238,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:241,1"
      Dst: "[java.lang.ref.SoftReference].get"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:244,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeEntry"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:246,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].lockPool()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].unlockPool()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clear()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:274"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:279"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:274"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:273"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:276,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry].clear"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals(org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSDDescription].equals(java.lang.Object)"
    functionUses: 2
    ICount: 31
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:293"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:323"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:294"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:304"
        BranchSideFuncs:
        - "getTargetNamespace()"
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:312"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:312"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:318"
        BranchSideFuncs:
        - "getExpandedSystemId()"
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:321"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:299,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLSchemaDescription].getTargetNamespace"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:301,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:313,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:324,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].hashCode()"
    - "[org.apache.xerces.impl.xs.XSDDescription].hashCode()"
    functionUses: 2
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:334"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:342"
        BranchSideFuncs:
        - "getTargetNamespace()"
        - "getExpandedSystemId()"
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:341"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:335"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:334"
        BranchSideFuncs:
        - "getTargetNamespace()"
        - "getExpandedSystemId()"
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:336,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLSchemaDescription].getTargetNamespace"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:337,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:338,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:342,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeEntry(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:352"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:356"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:355"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:363,1"
      Dst: "[java.lang.ref.SoftReference].get"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeEntry(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry)"
    functionUses: 3
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:378"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:377"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:373"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:376"
        BranchSideFuncs:
        - "removeEntry(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool$Entry)"
      - BranchSide: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:375"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:370,1"
      Dst: "[java.lang.ref.ReferenceQueue].poll"
    - Src: "org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:374,1"
      Dst: "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeEntry"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLMenuElementImpl].getCompact()"
    functionSourceFile: "org.apache.html.dom.HTMLMenuElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLMenuElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLMenuElementImpl].setCompact(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLMenuElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLMenuElementImpl:43,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLMenuElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLMenuElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLMenuElementImpl:54,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration].<init>(org.apache.xerces.util.AugmentationsImpl$SmallContainer)"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.AugmentationsImpl$SmallContainer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration:220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration:219,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration].hasMoreElements()"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration:225"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration].nextElement()"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration:230"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration:233"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration:231,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Step].<init>(org.apache.xerces.impl.xpath.XPath$Axis,org.apache.xerces.impl.xpath.XPath$NodeTest)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Step"
    linkageType: null
    functionLinenumber: 453
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xpath.XPath$Axis"
    - "org.apache.xerces.impl.xpath.XPath$NodeTest"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Step:454,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Step].<init>(org.apache.xerces.impl.xpath.XPath$Step)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Step"
    linkageType: null
    functionLinenumber: 459
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.XPath$Step"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Step:460,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$Step:461,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Axis].clone"
    - Src: "org.apache.xerces.impl.xpath.XPath$Step:462,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Step].toString()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Step"
    linkageType: null
    functionLinenumber: 470
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].toString()"
    functionUses: 16
    ICount: 39
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Step:471"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Step:474"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Step:473"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Step:474"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Step:477"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Step:476"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Step:477"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Step:480"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Step:479"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$Step:480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Step:483"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$Step:482"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Step:475,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$Step:475,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.XPath$Step:475,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$NodeTest].toString"
    - Src: "org.apache.xerces.impl.xpath.XPath$Step:475,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$Step"
    linkageType: null
    functionLinenumber: 487
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$Step].<init>(org.apache.xerces.impl.xpath.XPath$Step)"
    functionUses: 26
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$Step:488,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Step].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget"
    linkageType: null
    functionLinenumber: 1757
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget:1758,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].resetTarget(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget"
    linkageType: null
    functionLinenumber: 1762
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].charAt(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget"
    linkageType: null
    functionLinenumber: 1766
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget:1767,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].regionMatches(boolean,int,int,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget"
    linkageType: null
    functionLinenumber: 1771
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "boolean"
    - "int"
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget:1772"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget:1775"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget:1774"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget:1775"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget:1774"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget:1775,1"
      Dst: "[java.lang.String].regionMatches"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget].regionMatches(boolean,int,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget"
    linkageType: null
    functionLinenumber: 1779
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "boolean"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget:1780"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget:1783"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget:1782"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget:1783"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget:1784"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget:1783"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$StringTarget:1783,1"
      Dst: "[java.lang.String].regionMatches"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].getDOMImplementation()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].createDocument(java.lang.String,java.lang.String,org.w3c.dom.DocumentType)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.w3c.dom.DocumentType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:43,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].createDocumentType(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DocumentType"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:48,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].getFeature(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:52"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:52,1"
      Dst: "[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].hasFeature"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].hasFeature(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:59"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:59"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:58"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:59"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:59"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:58"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:60"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:59"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:58"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:60"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:60"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:59"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:58"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:61"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:58"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:61"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:58"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:61"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:59,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:60,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:61,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLWmlElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLWmlElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLWmlElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLWmlElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLWmlElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLWmlElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLWmlElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLWmlElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLWmlElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLWmlElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLWmlElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLWmlElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLWmlElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLWmlElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLWmlElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLWmlElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLWmlElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLWmlElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLWmlElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLWmlElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLWmlElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeTextReader].<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeTextReader"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    - "org.apache.xerces.xinclude.XIncludeHandler"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XMLString].<init>()"
    - "[org.apache.xerces.xni.XMLString].<init>(char[],int,int)"
    functionUses: 2
    ICount: 16
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:83,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:73,1"
      Dst: "[org.apache.xerces.xni.XMLString].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeTextReader].setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeTextReader"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLErrorReporter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeTextReader].getReader(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeTextReader"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getEncoding()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.util.HTTPInputSource].getHTTPRequestProperties()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getKey()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getValue()"
    - "[org.apache.xerces.util.HTTPInputSource].getFollowHTTPRedirects()"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].getEncodingName(java.io.InputStream)"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].getEncodingName(java.io.InputStream)"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].consumeBOM(java.io.InputStream,java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].createUTF8Reader(java.io.InputStream)"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].createUTF16Reader(java.io.InputStream,boolean)"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].createUTF16Reader(java.io.InputStream,boolean)"
    - "[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getLocale()"
    - "[org.apache.xerces.impl.msg.XMLMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.XPointerMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].createASCIIReader(java.io.InputStream)"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].createLatin1Reader(java.io.InputStream)"
    functionUses: 1
    ICount: 164
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:112"
        BranchSideFuncs:
        - "getCharacterStream()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:111"
        BranchSideFuncs:
        - "getEncoding()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:124"
        BranchSideFuncs:
        - "getByteStream()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:123"
        BranchSideFuncs:
        - "getSystemId()"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:222"
        BranchSideFuncs:
        - "consumeBOM(java.io.InputStream,java.lang.String)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:130"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:149"
        BranchSideFuncs:
        - "getHTTPRequestProperties()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:130"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:149"
        BranchSideFuncs:
        - "getHTTPRequestProperties()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:142"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
        - "getKey()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:141"
        BranchSideFuncs:
        - "getFollowHTTPRedirects()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:155"
      Branch Sides: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:175"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:217"
        BranchSideFuncs:
        - "getEncodingName(java.io.InputStream)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:216"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:217"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:222"
        BranchSideFuncs:
        - "consumeBOM(java.io.InputStream,java.lang.String)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:231"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:234"
        BranchSideFuncs:
        - "createUTF8Reader(java.io.InputStream)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:237"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:242"
        BranchSideFuncs:
        - "createUTF16Reader(java.io.InputStream,boolean)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:241"
        BranchSideFuncs:
        - "getIANA2JavaMapping(java.lang.String)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:258"
        BranchSideFuncs:
        - "createASCIIReader(java.io.InputStream)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:261"
        BranchSideFuncs:
        - "createLatin1Reader(java.io.InputStream)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:106,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:112,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getEncoding"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:116,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getByteStream"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:120,1"
      Dst: "[java.io.BufferedInputStream].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:124,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:124,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:124,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:126,1"
      Dst: "[java.net.URL].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:127,1"
      Dst: "[java.net.URL].openConnection"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:135,1"
      Dst: "[org.apache.xerces.util.HTTPInputSource].getHTTPRequestProperties"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:136,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:137,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:138,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:138,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:138,1"
      Dst: "[java.net.URLConnection].setRequestProperty"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:142,1"
      Dst: "[org.apache.xerces.util.HTTPInputSource].getFollowHTTPRedirects"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:144,1"
      Dst: "[java.net.HttpURLConnection].setInstanceFollowRedirects"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:149,1"
      Dst: "[java.net.URLConnection].getInputStream"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:152,1"
      Dst: "[java.net.URLConnection].getContentType"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:155,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:161,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:161,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:166,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:170,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:171,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:195,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:210,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeTextReader].getEncodingName"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:213,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:223,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:226,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeTextReader].consumeBOM"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:232,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeTextReader].createUTF8Reader"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:235,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeTextReader].createUTF16Reader"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:242,1"
      Dst: "[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:249,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:250,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getLocale"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:251,1"
      Dst: "[org.apache.xerces.util.MessageFormatter].formatMessage"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:251,1"
      Dst: "[java.io.IOException].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:256,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeTextReader].createASCIIReader"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:259,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeTextReader].createLatin1Reader"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:261,1"
      Dst: "[java.io.InputStreamReader].<init>"
    JavaMethodInfo: null
    BBCount: 54
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xinclude.XIncludeTextReader].createUTF8Reader(java.io.InputStream)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeTextReader"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,int,org.apache.xerces.util.MessageFormatter,java.util.Locale)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getLocale()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:269,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:270,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getLocale"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:270,1"
      Dst: "[org.apache.xerces.impl.io.UTF8Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeTextReader].createUTF16Reader(java.io.InputStream,boolean)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeTextReader"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,int,boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getLocale()"
    functionUses: 2
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:278,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:279,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getLocale"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:279,1"
      Dst: "[org.apache.xerces.impl.io.UTF16Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeTextReader].createASCIIReader(java.io.InputStream)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeTextReader"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,int,org.apache.xerces.util.MessageFormatter,java.util.Locale)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getLocale()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:286,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:287,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getLocale"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:287,1"
      Dst: "[org.apache.xerces.impl.io.ASCIIReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeTextReader].createLatin1Reader(java.io.InputStream)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeTextReader"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:292,1"
      Dst: "[org.apache.xerces.impl.io.Latin1Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeTextReader].getEncodingName(java.io.InputStream)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeTextReader"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].mark(int)"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read(byte[],int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read(byte[],int,int)"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].reset()"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].getEncodingName(byte[])"
    functionUses: 2
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:310"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:314"
        BranchSideFuncs:
        - "getEncodingName(byte[])"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:313"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:307,1"
      Dst: "[java.io.InputStream].mark"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:308,1"
      Dst: "[java.io.InputStream].read"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:309,1"
      Dst: "[java.io.InputStream].reset"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:311,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeTextReader].getEncodingName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeTextReader].consumeBOM(java.io.InputStream,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeTextReader"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].mark(int)"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read(byte[],int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read(byte[],int,int)"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].reset()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].reset()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read(byte[],int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read(byte[],int,int)"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].reset()"
    functionUses: 1
    ICount: 50
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:331"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:345"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:333"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:342"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:338"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:338"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:346"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:365"
        BranchSideFuncs:
        - "read(byte[],int,int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:358"
        BranchSideFuncs:
        - "reset()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:354"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:358"
        BranchSideFuncs:
        - "reset()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:354"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:358"
        BranchSideFuncs:
        - "reset()"
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:330,1"
      Dst: "[java.io.InputStream].mark"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:331,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:332,1"
      Dst: "[java.io.InputStream].read"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:339,1"
      Dst: "[java.io.InputStream].reset"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:346,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeTextReader].getEncodingName(byte[])"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeTextReader"
    linkageType: null
    functionLinenumber: 381
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:384"
      Branch Sides: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:384"
      Branch Sides: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:388"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:393"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:388"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:393"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:401"
      Branch Sides: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:401"
      Branch Sides: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:401"
      Branch Sides: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:401"
      Branch Sides: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:405"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:408"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:405"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:408"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:405"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:408"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:405"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:408"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:416"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:416"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:416"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:416"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:417"
      Branch Sides: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:417"
      Branch Sides: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:417"
      Branch Sides: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:417"
      Branch Sides: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:422"
      Branch Sides: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:422"
      Branch Sides: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:422"
      Branch Sides: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:422"
      Branch Sides: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:433"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 46
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeTextReader].parse()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeTextReader"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeTextReader].getReader(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.impl.io.UTF8Reader].read(char[],int,int)"
    - "[org.apache.xerces.impl.io.Latin1Reader].read(char[],int,int)"
    - "[org.apache.xerces.impl.io.ASCIIReader].read(char[],int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor].read(char[],int,int)"
    - "[org.apache.xerces.impl.io.UTF16Reader].read(char[],int,int)"
    - "[org.apache.xerces.impl.io.UCSReader].read(char[],int,int)"
    - "[org.apache.xerces.xinclude.XInclude11TextReader].isValid(int)"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].isValid(int)"
    - "[org.apache.xerces.util.XMLChar].isHighSurrogate(int)"
    - "[org.apache.xerces.impl.io.Latin1Reader].read()"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor].read()"
    - "[org.apache.xerces.impl.io.UTF8Reader].read()"
    - "[org.apache.xerces.impl.io.UCSReader].read()"
    - "[org.apache.xerces.impl.io.UTF16Reader].read()"
    - "[org.apache.xerces.impl.io.ASCIIReader].read()"
    - "[org.apache.xerces.util.XMLChar].isLowSurrogate(int)"
    - "[org.apache.xerces.util.XMLChar].supplemental(char,char)"
    - "[org.apache.xerces.xinclude.XInclude11TextReader].isValid(int)"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].isValid(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations,boolean)"
    - "[org.apache.xerces.impl.io.UTF8Reader].read(char[],int,int)"
    - "[org.apache.xerces.impl.io.Latin1Reader].read(char[],int,int)"
    - "[org.apache.xerces.impl.io.ASCIIReader].read(char[],int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor].read(char[],int,int)"
    - "[org.apache.xerces.impl.io.UTF16Reader].read(char[],int,int)"
    - "[org.apache.xerces.impl.io.UCSReader].read(char[],int,int)"
    functionUses: 1
    ICount: 93
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:450"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:502"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:501"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:491"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:453"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:451"
        BranchSideFuncs:
        - "isHighSurrogate(int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:450"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:454"
      Branch Sides: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:457"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:462"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:461"
        BranchSideFuncs:
        - "read()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:463"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:466"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:467"
      Branch Sides: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:470"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:475"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:492"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:499"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:498"
        BranchSideFuncs:
        - "read(char[],int,int)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:492"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:499"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:498"
        BranchSideFuncs:
        - "read(char[],int,int)"
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:446,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeTextReader].getReader"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:448,1"
      Dst: "[java.io.Reader].read"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:453,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeTextReader].isValid"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:454,1"
      Dst: "[org.apache.xerces.util.XMLChar].isHighSurrogate"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:467,1"
      Dst: "[org.apache.xerces.util.XMLChar].isLowSurrogate"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:469,1"
      Dst: "[org.apache.xerces.util.XMLChar].supplemental"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:473,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:471,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:497,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations"
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:495,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].characters"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.xinclude.XIncludeTextReader].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeTextReader"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeTextReader].close()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeTextReader"
    linkageType: null
    functionLinenumber: 519
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.io.ASCIIReader].close()"
    - "[org.apache.xerces.impl.io.UCSReader].close()"
    - "[org.apache.xerces.impl.io.UTF16Reader].close()"
    - "[org.apache.xerces.impl.io.Latin1Reader].close()"
    - "[org.apache.xerces.impl.io.UTF8Reader].close()"
    functionUses: 5
    ICount: 7
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:520"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:524"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:523"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:521,1"
      Dst: "[java.io.Reader].close"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeTextReader].isValid(int)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeTextReader"
    linkageType: null
    functionLinenumber: 532
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isValid(int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeTextReader:533,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValid"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeTextReader].setBufferSize(int)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeTextReader"
    linkageType: null
    functionLinenumber: 542
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeTextReader:543"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:546"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeTextReader:545"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DayDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DayDV"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:35,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DayDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DayDV"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DayDV].parse(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:42,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DayDV].parse"
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:44,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DayDV].parse(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DayDV"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)"
    - "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(java.lang.String,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isNextCharUTCSign(java.lang.String,int,int)"
    - "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTimeZone(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionUses: 1
    ICount: 37
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DayDV:61"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayDV:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayDV:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DayDV:61"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayDV:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayDV:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DayDV:61"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayDV:66"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayDV:65"
        BranchSideFuncs:
        - "parseInt(java.lang.String,int,int)"
    - Branch String: "org.apache.xerces.impl.dv.xs.DayDV:71"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayDV:81"
        BranchSideFuncs:
        - "isNextCharUTCSign(java.lang.String,int,int)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayDV:80"
        BranchSideFuncs:
        - "saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
        - "validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - Branch String: "org.apache.xerces.impl.dv.xs.DayDV:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayDV:76"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayDV:75"
        BranchSideFuncs:
        - "getTimeZone(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData,int,int)"
    - Branch String: "org.apache.xerces.impl.dv.xs.DayDV:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayDV:89"
        BranchSideFuncs:
        - "normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayDV:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DayDV:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayDV:89"
        BranchSideFuncs:
        - "normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayDV:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:58,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:59,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:61,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:62,1"
      Dst: "[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:69,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt"
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:72,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isNextCharUTCSign"
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:76,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTimeZone"
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:81,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime"
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:84,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized"
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:87,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DayDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DayDV"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:100,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:101,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:104,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append"
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:106,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DayDV].getXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DayDV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DayDV:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayDV:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:113,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].hasTimeZone"
    - Src: "org.apache.xerces.impl.dv.xs.DayDV:110,1"
      Dst: "[javax.xml.datatype.DatatypeFactory].newXMLGregorianCalendar"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorImpl].<init>(org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.XSGrammarPoolContainer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:95,1"
      Dst: "[javax.xml.validation.Validator].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:96,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:97,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorImpl].setErrorHandler"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:98,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorImpl].setResourceResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorImpl].validate(javax.xml.transform.Source,javax.xml.transform.Result)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javax.xml.transform.Source"
    - "javax.xml.transform.Result"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 65
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:107"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:106,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:108,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].validate"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:113,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:115,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].validate"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:120,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:122,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].validate"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:127,1"
      Dst: "[org.apache.xerces.jaxp.validation.StreamValidatorHelper].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:129,1"
      Dst: "[org.apache.xerces.jaxp.validation.StreamValidatorHelper].validate"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:133,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:133,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:133,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:139,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:139,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:138,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorImpl].setErrorHandler(org.xml.sax.ErrorHandler)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:145,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setErrorHandler"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorImpl].getErrorHandler()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.ErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:149,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getErrorHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorImpl].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ls.LSResourceResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:154,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setResourceResolver"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorImpl].getResourceResolver()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.ls.LSResourceResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:158,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getResourceResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorImpl].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:164,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:164,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:164,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:167,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:169,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:181,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:184,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:185,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:187,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:187,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:192,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorImpl].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:210"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:201,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:201,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:201,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:204,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:205,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:214,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:214,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:219,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:222,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:223,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:225,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorImpl].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:239"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:240,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:240,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:240,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:243,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:245,1"
      Dst: "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:248,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:251,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:252,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:254,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:254,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:259,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorImpl].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:267"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:270"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:271"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:268,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:268,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:268,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:271,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:273,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:273,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:277,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:280,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:281,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:283,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorImpl].reset()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:307"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:311"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:316"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:299,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].restoreInitialState"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:300,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorImpl].setErrorHandler"
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:301,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorImpl].setResourceResolver"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorImpl].getElementPSVI()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.ElementPSVI"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:322"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:323,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getElementPSVI"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorImpl].getAttributePSVI(int)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.AttributePSVI"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:327"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:326"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:327,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getAttributePSVI"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.ValidatorImpl].getAttributePSVIByName(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.ValidatorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.AttributePSVI"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.ValidatorImpl:331"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.ValidatorImpl:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.ValidatorImpl:331,1"
      Dst: "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getAttributePSVIByName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RangeToken].<init>(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RangeToken"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].<init>(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted(boolean)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:39,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:40,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RangeToken"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted(boolean)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted(boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()"
    functionUses: 55
    ICount: 50
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:48"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:51"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:57"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:64"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:67"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:71"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:73"
        BranchSideFuncs:
        - "setSorted(boolean)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:72"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:75"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:78"
        BranchSideFuncs:
        - "sortRanges()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:61,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:69,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:76,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RangeToken].isSorted()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RangeToken"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted(boolean)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RangeToken"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:85"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:85"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RangeToken].isCompacted()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RangeToken"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RangeToken].setCompacted()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RangeToken"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RangeToken"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].isSorted()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted(boolean)"
    functionUses: 10
    ICount: 61
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:96"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:103"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:117"
        BranchSideFuncs:
        - "setSorted(boolean)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:104"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:95,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].isSorted"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:118,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RangeToken"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].isCompacted()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].setCompacted()"
    functionUses: 8
    ICount: 214
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:127"
        BranchSideFuncs:
        - "isCompacted()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:129"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:193"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:192"
        BranchSideFuncs:
        - "setCompacted()"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:128,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].isCompacted"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:145,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:145,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:145,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:145,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:178,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:190,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:193,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].setCompacted"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RangeToken"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted(boolean)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 23
    ICount: 106
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:201"
        BranchSideFuncs:
        - "setSorted(boolean)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:209"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:210"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:210"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:216"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:217"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:217"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:217"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:198,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:203,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:206,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RangeToken"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].intersectRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 9
    ICount: 132
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:230"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:234"
        BranchSideFuncs:
        - "intersectRanges(org.apache.xerces.impl.xpath.regex.Token)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:236"
        BranchSideFuncs:
        - "compactRanges()"
        - "sortRanges()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:266"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:266"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:272"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:278"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:279"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:291"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:297"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:302"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:310"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:313"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:231,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].intersectRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:238,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:239,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:303,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:303,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:303,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:303,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:315,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.RangeToken].intersectRanges(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RangeToken"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 124
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:324"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:325"
        BranchSideFuncs:
        - "compactRanges()"
        - "sortRanges()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:334"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:334"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:344"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:345"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:345"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:352"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:352"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:368"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:386"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:400"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:404"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:403"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:327,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:328,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:392,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:392,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:392,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:392,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:405,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.RangeToken].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RangeToken"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].setCompacted()"
    functionUses: 1
    ICount: 78
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:414"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:416"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:415"
        BranchSideFuncs:
        - "compactRanges()"
        - "sortRanges()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:414"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:416"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:415"
        BranchSideFuncs:
        - "compactRanges()"
        - "sortRanges()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:420"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:422"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:421"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:424"
        BranchSideFuncs:
        - "createRange()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:436"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:439"
        BranchSideFuncs:
        - "setCompacted()"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:415,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:415,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:415,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:415,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:417,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:418,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:425,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createRange"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:440,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].setCompacted"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RangeToken].getCaseInsensitiveToken()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RangeToken"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.RangeToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 68
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:445"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:447"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:448"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:447"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:449"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:458"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:450"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:447"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:454"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:453"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:459"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:458"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:469"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:461"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:458"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:462"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:464"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:448,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createRange"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:448,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createNRange"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:452,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:454,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:465,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:470,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:472,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.impl.xpath.regex.RangeToken].dumpRanges()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RangeToken"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:484"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:486"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:479,1"
      Dst: "[java.io.PrintStream].print"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:481,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:485,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:485,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:485,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RangeToken].match(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RangeToken"
    linkageType: null
    functionLinenumber: 490
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].createMap()"
    functionUses: 3
    ICount: 63
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:492"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:502"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:501"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:494"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:495"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:495"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:494"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:497"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:498"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:498"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:502"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:504"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:503"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:503"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:503"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:502"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:505"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:510"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:509"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:504"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:503"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:504"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:503"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:491,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].createMap"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.RangeToken].createMap()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RangeToken"
    linkageType: null
    functionLinenumber: 515
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:518"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:520"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:521"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:537"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:524"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:529"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:525"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:524"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:525"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:524"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:533"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:520"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RangeToken"
    linkageType: null
    functionLinenumber: 544
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].escapeCharInCharClass(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].escapeCharInCharClass(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].escapeCharInCharClass(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].escapeCharInCharClass(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].escapeCharInCharClass(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].escapeCharInCharClass(int)"
    functionUses: 31
    ICount: 106
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:545"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:571"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:570"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:546"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:548"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:547"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:548"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:549"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:550"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:552"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:551"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:555"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:554"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:566"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:558"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:559"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:558"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:558"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:559"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:558"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:559"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:562"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:561"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:571"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:573"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:572"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:573"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:574"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:575"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:578"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:577"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:580"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:590"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:589"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:581"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:582"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:581"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:581"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:582"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:581"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:582"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:585"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:584"
        BranchSideFuncs:
        - "escapeCharInCharClass(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:555,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:556,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:560,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].escapeCharInCharClass"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:568,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.RangeToken].escapeCharInCharClass(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RangeToken"
    linkageType: null
    functionLinenumber: 598
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:611"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:611"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:610"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RangeToken:611"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:618"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RangeToken:617"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:602,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:602,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:602,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:612,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:613,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.RangeToken:613,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDHandler"
    - "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:41,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].traverse(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.identity.KeyRef].<init>(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.impl.xs.identity.UniqueOrKey)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].traverseIdentityConstraint(org.apache.xerces.impl.xs.identity.IdentityConstraint,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldCount()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.IdentityConstraint,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addIDConstraintDecl(org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 1
    ICount: 92
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:52"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:57"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:59"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:66"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:65"
        BranchSideFuncs:
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:70"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:79"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:78"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:71"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:73"
        BranchSideFuncs:
        - "getCategory()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:72"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:79"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:83"
        BranchSideFuncs:
        - "traverseIdentityConstraint(org.apache.xerces.impl.xs.identity.IdentityConstraint,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,java.lang.Object[])"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.impl.xs.identity.UniqueOrKey)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:88"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:119"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:91"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:96"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:95"
        BranchSideFuncs:
        - "getIDConstraintDecl(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:101"
        BranchSideFuncs:
        - "addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:100"
        BranchSideFuncs:
        - "getIdentityConstraintName()"
        - "getIDConstraintDecl(java.lang.String,java.lang.String)"
        - "schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:108"
        BranchSideFuncs:
        - "addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.IdentityConstraint,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:107"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:108"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:119"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:113"
        BranchSideFuncs:
        - "addIDConstraintDecl(org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:113"
        BranchSideFuncs:
        - "addIDConstraintDecl(org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:48,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:53,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:55,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:67,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:71,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:84,1"
      Dst: "[org.apache.xerces.impl.xs.identity.KeyRef].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:88,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].traverseIdentityConstraint"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:91,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldCount"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:92,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:96,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:97,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:101,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:114,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addIDConstraintDecl"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredElementNSImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredElementNSImpl"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.DeferredDocumentImpl"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:68,1"
      Dst: "[org.apache.xerces.dom.ElementNSImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:71,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredElementNSImpl].getNodeIndex()"
    functionSourceFile: "org.apache.xerces.dom.DeferredElementNSImpl"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()"
    functionSourceFile: "org.apache.xerces.dom.DeferredElementNSImpl"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getTypeInfo(int)"
    - "[org.apache.xerces.dom.ElementImpl].setupDefaultAttributes()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int)"
    - "[org.apache.xerces.dom.ElementImpl].getAttributes()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject(int)"
    - "[org.apache.xerces.dom.AttrImpl].getSpecified()"
    - "[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.AttrImpl].getName()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItemNS(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItemNS(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItemNS(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int)"
    functionUses: 19
    ICount: 57
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredElementNSImpl:106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredElementNSImpl:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredElementNSImpl:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredElementNSImpl:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredElementNSImpl:142"
        BranchSideFuncs:
        - "getAttributes()"
      - BranchSide: "org.apache.xerces.dom.DeferredElementNSImpl:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredElementNSImpl:127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredElementNSImpl:135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredElementNSImpl:134"
        BranchSideFuncs:
        - "setNamedItem(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.dom.DeferredElementNSImpl:127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredElementNSImpl:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredElementNSImpl:130"
        BranchSideFuncs:
        - "setNamedItemNS(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.dom.DeferredElementNSImpl:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredElementNSImpl:135"
        BranchSideFuncs:
        - "getNamespaceURI()"
      - BranchSide: "org.apache.xerces.dom.DeferredElementNSImpl:134"
        BranchSideFuncs:
        - "setNamedItem(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.dom.DeferredElementNSImpl:129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredElementNSImpl:135"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.dom.DeferredElementNSImpl:134"
        BranchSideFuncs:
        - "setNamedItem(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.dom.DeferredElementNSImpl:130"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredElementNSImpl:135"
        BranchSideFuncs:
        - "setNamedItemNS(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.dom.DeferredElementNSImpl:134"
        BranchSideFuncs:
        - "setNamedItem(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.dom.DeferredElementNSImpl:138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredElementNSImpl:122"
        BranchSideFuncs:
        - "getSpecified()"
        - "getNodeObject(int)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:92,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:102,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName"
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:105,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:110,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:113,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI"
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:114,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getTypeInfo"
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:117,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setupDefaultAttributes"
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:118,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra"
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:120,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttributes"
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:123,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject"
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:127,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getSpecified"
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:128,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNamespaceURI"
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:130,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getName"
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:132,1"
      Dst: "[org.w3c.dom.NamedNodeMap].setNamedItemNS"
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:135,1"
      Dst: "[org.w3c.dom.NamedNodeMap].setNamedItem"
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:137,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeChildren()"
    functionSourceFile: "org.apache.xerces.dom.DeferredElementNSImpl"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].ownerDocument()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren(org.apache.xerces.dom.ParentNode,int)"
    functionUses: 10
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:154,1"
      Dst: "[org.apache.xerces.dom.ParentNode].ownerDocument"
    - Src: "org.apache.xerces.dom.DeferredElementNSImpl:155,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLStreamReader)"
    functionSourceFile: "org.apache.xerces.util.StAXInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.StAXInputSource:38,1"
      Dst: "[org.apache.xerces.util.StAXInputSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLStreamReader,boolean)"
    functionSourceFile: "org.apache.xerces.util.StAXInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.StAXInputSource:43"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.StAXInputSource:46"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.StAXInputSource:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.StAXInputSource:42,1"
      Dst: "[org.apache.xerces.util.StAXInputSource].getStreamReaderSystemId"
    - Src: "org.apache.xerces.util.StAXInputSource:42,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.util.StAXInputSource:44,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLEventReader)"
    functionSourceFile: "org.apache.xerces.util.StAXInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLEventReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.StAXInputSource:52,1"
      Dst: "[org.apache.xerces.util.StAXInputSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLEventReader,boolean)"
    functionSourceFile: "org.apache.xerces.util.StAXInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javax.xml.stream.XMLEventReader"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.StAXInputSource:57"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.StAXInputSource:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.StAXInputSource:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.StAXInputSource:56,1"
      Dst: "[org.apache.xerces.util.StAXInputSource].getEventReaderSystemId"
    - Src: "org.apache.xerces.util.StAXInputSource:56,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.util.StAXInputSource:58,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXInputSource].getXMLStreamReader()"
    functionSourceFile: "org.apache.xerces.util.StAXInputSource"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "javax.xml.stream.XMLStreamReader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXInputSource].getXMLEventReader()"
    functionSourceFile: "org.apache.xerces.util.StAXInputSource"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "javax.xml.stream.XMLEventReader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXInputSource].shouldConsumeRemainingContent()"
    functionSourceFile: "org.apache.xerces.util.StAXInputSource"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXInputSource].setSystemId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.StAXInputSource"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.StAXInputSource:78,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXInputSource].getStreamReaderSystemId(javax.xml.stream.XMLStreamReader)"
    functionSourceFile: "org.apache.xerces.util.StAXInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLStreamReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.StAXInputSource:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.StAXInputSource:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.StAXInputSource:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.StAXInputSource:83,1"
      Dst: "[javax.xml.stream.XMLStreamReader].getLocation"
    - Src: "org.apache.xerces.util.StAXInputSource:83,1"
      Dst: "[javax.xml.stream.Location].getSystemId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.StAXInputSource].getEventReaderSystemId(javax.xml.stream.XMLEventReader)"
    functionSourceFile: "org.apache.xerces.util.StAXInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "javax.xml.stream.XMLEventReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.StAXInputSource:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.StAXInputSource:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.StAXInputSource:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.StAXInputSource:91,1"
      Dst: "[javax.xml.stream.XMLEventReader].peek"
    - Src: "org.apache.xerces.util.StAXInputSource:91,1"
      Dst: "[javax.xml.stream.events.XMLEvent].getLocation"
    - Src: "org.apache.xerces.util.StAXInputSource:91,1"
      Dst: "[javax.xml.stream.Location].getSystemId"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1:364,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 30
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1:369,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].remove()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1:372,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].<init>()"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:103,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:105,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:106,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.parser.XMLErrorHandler,org.apache.xerces.impl.XMLErrorReporter)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.parser.XMLErrorHandler"
    - "org.apache.xerces.impl.XMLErrorReporter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:111,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:113,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDocumentHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 27
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].parseXPointer(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler].init()"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].<init>(org.apache.xerces.xpointer.XPointerHandler,org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.XPointerHandler$1)"
    - "[org.apache.xerces.xpointer.XPointerHandler$1].<init>(org.apache.xerces.xpointer.XPointerHandler,org.apache.xerces.util.SymbolTable)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Scanner].access$400(org.apache.xerces.xpointer.XPointerHandler$Scanner,org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.XPointerHandler$Tokens,java.lang.String,int,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$500(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$600(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$600(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$200(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.ShortHandPointer].<init>(org.apache.xerces.util.SymbolTable)"
    - "[org.apache.xerces.xpointer.ShortHandPointer].setSchemeName(java.lang.String)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$600(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$200(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$600(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$200(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$600(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$200(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.XPointerHandler].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$500(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$600(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$200(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$600(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$200(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$600(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$200(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$500(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$200(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$700(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
    - "[org.apache.xerces.xpointer.XPointerHandler].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.ElementSchemePointer].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer].setSchemeName(java.lang.String)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer].setSchemeData(java.lang.String)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer].parseXPointer(java.lang.String)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    - "[org.apache.xerces.xpointer.XPointerHandler].reportWarning(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.XPointerHandler].reportError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 115
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:180"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.util.SymbolTable)"
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:214"
        BranchSideFuncs:
        - "access$700(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
        - "<init>(java.lang.Exception)"
        - "setSchemeData(java.lang.String)"
        - "access$500(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
        - "parseXPointer(java.lang.String)"
        - "setSchemeName(java.lang.String)"
        - "access$600(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
        - "<init>(org.apache.xerces.util.SymbolTable)"
        - "<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter)"
        - "access$200(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:225"
        BranchSideFuncs:
        - "access$600(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:223"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:232"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:238"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:246"
        BranchSideFuncs:
        - "access$700(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
        - "access$200(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:239"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:272"
        BranchSideFuncs:
        - "<init>(java.lang.Exception)"
        - "setSchemeData(java.lang.String)"
        - "parseXPointer(java.lang.String)"
        - "setSchemeName(java.lang.String)"
        - "<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter)"
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:271"
        BranchSideFuncs:
        - "reportWarning(java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:136,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].init"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:139,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:142,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$1].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:159,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:160,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Scanner].access$400"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:164,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].reportError"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:166,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$500"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:167,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$600"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:174,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$200"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:181,1"
      Dst: "[org.apache.xerces.xpointer.ShortHandPointer].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:183,1"
      Dst: "[org.apache.xerces.xpointer.XPointerPart].setSchemeName"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:184,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:195,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:195,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:195,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:239,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$700"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:247,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:254,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:255,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:258,1"
      Dst: "[org.apache.xerces.xpointer.XPointerPart].setSchemeData"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:263,1"
      Dst: "[org.apache.xerces.xpointer.XPointerPart].parseXPointer"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:267,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:272,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].reportWarning"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ShortHandPointer].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)"
    - "[org.apache.xerces.xpointer.ShortHandPointer].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)"
    functionUses: 3
    ICount: 38
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:315"
        BranchSideFuncs:
        - "resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)"
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:316"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:305,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:307,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:309,1"
      Dst: "[org.apache.xerces.xpointer.XPointerPart].resolveXPointer"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].isFragmentResolved()"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:334"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:333"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:334,1"
      Dst: "[org.apache.xerces.xpointer.XPointerPart].isFragmentResolved"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ElementSchemePointer].isChildFragmentResolved()"
    - "[org.apache.xerces.xpointer.ShortHandPointer].isChildFragmentResolved()"
    functionUses: 6
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:352"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:353"
        BranchSideFuncs:
        - "isChildFragmentResolved()"
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:352"
        BranchSideFuncs:
        - "isChildFragmentResolved()"
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:353,1"
      Dst: "[org.apache.xerces.xpointer.XPointerPart].isChildFragmentResolved"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].isXPointerResolved()"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 362
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].getXPointerPart()"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xpointer.XPointerPart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].reportError(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.msg.XMLMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.XPointerMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLErrorReporter].getLocale()"
    functionUses: 8
    ICount: 11
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:387,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:388,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getLocale"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:388,1"
      Dst: "[org.apache.xerces.util.MessageFormatter].formatMessage"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:388,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].reportWarning(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 396
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:397,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].initErrorReporter()"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].<init>()"
    - "[org.apache.xerces.xpointer.XPointerErrorHandler].<init>()"
    - "[org.apache.xerces.xpointer.XPointerMessageFormatter].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:407"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:409"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:410"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:416"
        BranchSideFuncs:
        - "<init>()"
        - "putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:408,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:411,1"
      Dst: "[org.apache.xerces.xpointer.XPointerErrorHandler].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:417,1"
      Dst: "[org.apache.xerces.xpointer.XPointerMessageFormatter].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:417,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].init()"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 425
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler].initErrorReporter()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:426,1"
      Dst: "[java.util.ArrayList].clear"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:433,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].initErrorReporter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].getPointerParts()"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ArrayList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 997
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 12
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:998"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1001"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1000"
        BranchSideFuncs:
        - "comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:998,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1001,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].comment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 1023
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 12
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1024"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1026"
        BranchSideFuncs:
        - "processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1024,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1027,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 1041
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processXMLBaseAttributes(org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].setContextInvalid()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 16
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1042"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1057"
        BranchSideFuncs:
        - "startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1046"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1049"
        BranchSideFuncs:
        - "processXMLBaseAttributes(org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1048"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1049"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1054"
        BranchSideFuncs:
        - "processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1053"
        BranchSideFuncs:
        - "setContextInvalid()"
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1042,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].resolveXPointer"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1047,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].processXMLBaseAttributes"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1050,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].processXMLLangAttributes"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1054,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].setContextInvalid"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1058,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].startElement"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 1072
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processXMLBaseAttributes(org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].setContextInvalid()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 14
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1073"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1087"
        BranchSideFuncs:
        - "emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1076"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1079"
        BranchSideFuncs:
        - "processXMLBaseAttributes(org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1078"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1079"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1085"
        BranchSideFuncs:
        - "processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1084"
        BranchSideFuncs:
        - "setContextInvalid()"
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1073,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].resolveXPointer"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1077,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].processXMLBaseAttributes"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1080,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].processXMLLangAttributes"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1085,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].setContextInvalid"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1088,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].emptyElement"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 1101
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 27
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1104"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1102,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1105,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].characters"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 1123
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 8
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1126"
        BranchSideFuncs:
        - "ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1124,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1127,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].ignorableWhitespace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 1140
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionUses: 15
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1146"
        BranchSideFuncs:
        - "endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1141,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].resolveXPointer"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1147,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].endElement"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 1158
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1161"
        BranchSideFuncs:
        - "startCDATA(org.apache.xerces.xni.Augmentations)"
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1159,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1162,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].startCDATA"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 1173
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1176"
        BranchSideFuncs:
        - "endCDATA(org.apache.xerces.xni.Augmentations)"
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1174,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1177,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].endCDATA"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 1203
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 15
    ICount: 34
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1213"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1223"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1216"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1238"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler:1244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler:1248"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1227,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xerces.xpointer.XPointerHandler:1249,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setProperty"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler].access$300(org.apache.xerces.xpointer.XPointerHandler,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xpointer.XPointerHandler"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler].reportError(java.lang.String,java.lang.Object[])"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler:63,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].reportError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPostfieldElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLPostfieldElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPostfieldElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPostfieldElementImpl].setValue(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLPostfieldElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPostfieldElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPostfieldElementImpl].getValue()"
    functionSourceFile: "org.apache.wml.dom.WMLPostfieldElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPostfieldElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPostfieldElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLPostfieldElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPostfieldElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPostfieldElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLPostfieldElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPostfieldElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPostfieldElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLPostfieldElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPostfieldElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPostfieldElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLPostfieldElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPostfieldElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPostfieldElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLPostfieldElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPostfieldElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLPostfieldElementImpl].getName()"
    functionSourceFile: "org.apache.wml.dom.WMLPostfieldElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLPostfieldElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDHandler"
    - "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:41,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser].traverse(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.identity.UniqueOrKey].<init>(java.lang.String,java.lang.String,java.lang.String,short)"
    - "[org.apache.xerces.impl.xs.identity.UniqueOrKey].<init>(java.lang.String,java.lang.String,java.lang.String,short)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].traverseIdentityConstraint(org.apache.xerces.impl.xs.identity.IdentityConstraint,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.IdentityConstraint,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addIDConstraintDecl(org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 1
    ICount: 58
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:54"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:62"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:61"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:62"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:64"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String,short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:73"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:96"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:75"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:79"
        BranchSideFuncs:
        - "addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:78"
        BranchSideFuncs:
        - "getIdentityConstraintName()"
        - "getIDConstraintDecl(java.lang.String,java.lang.String)"
        - "schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:86"
        BranchSideFuncs:
        - "addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.IdentityConstraint,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:96"
        BranchSideFuncs:
        - "returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:91"
        BranchSideFuncs:
        - "addIDConstraintDecl(org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:88"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:91"
        BranchSideFuncs:
        - "addIDConstraintDecl(org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:49,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:55,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:55,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:57,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:62,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:63,1"
      Dst: "[org.apache.xerces.impl.xs.identity.UniqueOrKey].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:73,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].traverseIdentityConstraint"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:75,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:75,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:76,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:79,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:92,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addIDConstraintDecl"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].<init>()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity"
    linkageType: null
    functionLinenumber: 2742
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2743,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity"
    linkageType: null
    functionLinenumber: 2754
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2755"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2758"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2757"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2758"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2762"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2761"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2760,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].isDuplicate(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity"
    linkageType: null
    functionLinenumber: 2772
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].isEqual(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].isEqual(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].isEqual(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 27
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2773"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2780"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2779"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2773"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2780"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2779"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2775"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2776"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2777"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:-1"
        BranchSideFuncs:
        - "isEqual(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2778"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2775,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2776,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].isEqual"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].isEqual(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity"
    linkageType: null
    functionLinenumber: 2783
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2784"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2783"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2784"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2784"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity:2784,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:144,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].<init>(boolean)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].<init>(boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:152,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].<init>(boolean,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].<init>(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:157,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:132,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:133,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:159,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:160,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getImplementation()"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDOMImplementationImpl].getDOMImplementation()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:179,1"
      Dst: "[org.apache.xerces.dom.DeferredDOMImplementationImpl].getDOMImplementation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getNamespacesEnabled()"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].setNamespacesEnabled(boolean)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredDocument()"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:195,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredDocumentType(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:204,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createNode"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:209,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].setInternalSubset(int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:223,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createNode"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:226,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:227,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredNotation(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    functionUses: 1
    ICount: 22
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:235,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createNode"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:246,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:251,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "int"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    functionUses: 3
    ICount: 34
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:264,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createNode"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:274,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:277,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getDeferredEntityBaseURI(int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)"
    functionUses: 2
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:307"
        BranchSideFuncs:
        - "getNodeExtra(int,boolean)"
        - "getNodeName(int,boolean)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:303,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:305,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].setEntityInfo(int,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:320"
        BranchSideFuncs:
        - "setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:319"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:313,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:317,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].setTypeInfo(int,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:326,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].setInputEncoding(int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:339,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:346,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntityReference(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:354,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createNode"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:357,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement(java.lang.String,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:374,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createNode"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:377,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:391,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:400,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createNode"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:403,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].setDeferredAttribute(int,java.lang.String,java.lang.String,java.lang.String,boolean,boolean,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 431
    functionDepth: 0
    returnType: "int"
    argCount: 7
    argTypes:
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(java.lang.String,java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(java.lang.Object[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier(java.lang.String,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    functionUses: 1
    ICount: 40
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:443"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:447"
        BranchSideFuncs:
        - "getChunkIndex(int[][],int,int)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:458"
        BranchSideFuncs:
        - "getChunkValue(java.lang.Object[][],int,int)"
        - "putIdentifier(java.lang.String,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:458"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:468"
        BranchSideFuncs:
        - "createNode(short)"
        - "setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
        - "setChunkIndex(int[][],int,int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:467"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:432,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:436,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:442,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:454,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:455,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:459,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createNode"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:464,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].setDeferredAttribute(int,java.lang.String,java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 478
    functionDepth: 0
    returnType: "int"
    argCount: 5
    argTypes:
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(java.lang.String,java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    functionUses: 1
    ICount: 21
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:492"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:497"
        BranchSideFuncs:
        - "setChunkIndex(int[][],int,int,int)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:479,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:484,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:490,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:509,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(java.lang.String,java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 516
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    functionUses: 3
    ICount: 21
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:523"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:517"
        BranchSideFuncs:
        - "setChunkIndex(int[][],int,int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:516"
        BranchSideFuncs:
        - "createNode(short)"
        - "setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:517,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createNode"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:520,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:524,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElementDefinition(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 534
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:535,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createNode"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:538,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredTextNode(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:555"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:550"
        BranchSideFuncs:
        - "setChunkIndex(int[][],int,int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:549"
        BranchSideFuncs:
        - "createNode(short)"
        - "setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
        - "setChunkIndex(int[][],int,int,int)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:550,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createNode"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:553,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:555,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredCDATASection(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 565
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:566,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createNode"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:569,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredProcessingInstruction(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 579
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:580,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createNode"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:583,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredComment(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:594,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createNode"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:597,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].cloneNode(int,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 608
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].cloneNode(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].cloneNode(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].insertBefore(int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)"
    functionUses: 3
    ICount: 49
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:619"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:627"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:626"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:620"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:623"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:622"
        BranchSideFuncs:
        - "setChunkIndex(int[][],int,int,int)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:620"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:623"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:622"
        BranchSideFuncs:
        - "setChunkIndex(int[][],int,int,int)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:627"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:641"
        BranchSideFuncs:
        - "getLastChild(int,boolean)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:640"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:630"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:641"
        BranchSideFuncs:
        - "insertBefore(int,int,int)"
        - "cloneNode(int,boolean)"
        - "getRealPrevSibling(int,boolean)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:640"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:612,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createNode"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:615,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:621,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].cloneNode"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:623,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:629,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:632,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].insertBefore"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:634,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 648
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    functionUses: 16
    ICount: 16
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:653,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:656,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].setAttributeNode(int,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 72
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:678"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:682"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:685"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:684"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:719"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:698"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:697"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:673,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:674,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:682,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:695,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:704,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:705,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].setIdAttributeNode(int,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:735,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:737,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:739,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:740,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].setIdAttribute(int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 746
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:749,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:751,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].insertBefore(int,int,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 756
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    functionUses: 3
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:757"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:762"
        BranchSideFuncs:
        - "appendChild(int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:761"
        BranchSideFuncs:
        - "getChunkIndex(int[][],int,int)"
        - "setChunkIndex(int[][],int,int,int)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:758,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].appendChild"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:766,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:767,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].setAsLastChild(int,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 775
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:778,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:786,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 794
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    functionUses: 4
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:799"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:798"
        BranchSideFuncs:
        - "clearChunkIndex(int[][],int,int)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:801"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:802"
        BranchSideFuncs:
        - "getChunkIndex(int[][],int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:801"
        BranchSideFuncs:
        - "getChunkIndex(int[][],int,int)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:801,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:802,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 807
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:808,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 816
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    functionUses: 12
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:817"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:821"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:820"
        BranchSideFuncs:
        - "clearChunkIndex(int[][],int,int)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:823"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:824"
        BranchSideFuncs:
        - "getChunkIndex(int[][],int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:823"
        BranchSideFuncs:
        - "getChunkIndex(int[][],int,int)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:823,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:824,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 832
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int,boolean)"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:833,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 841
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    functionUses: 2
    ICount: 27
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:842"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:846"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:845"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:849"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:860"
        BranchSideFuncs:
        - "getChunkIndex(int[][],int,int)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:852"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:855"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:854"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:858"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:850"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:848,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 873
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:874,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 882
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    functionUses: 10
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:883"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:887"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:886"
        BranchSideFuncs:
        - "clearChunkIndex(int[][],int,int)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:889"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:890"
        BranchSideFuncs:
        - "getChunkIndex(int[][],int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:889"
        BranchSideFuncs:
        - "getChunkIndex(int[][],int,int)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:889,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:890,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].lookupElementDefinition(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 900
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(java.lang.Object[][],int,int)"
    functionUses: 1
    ICount: 44
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:901"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:908"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:913"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:909"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:908"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:920"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:923"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:922"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:926"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:931"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:926"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:933"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:927"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:926"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:907,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:933,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject(int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 946
    functionDepth: 0
    returnType: "org.apache.xerces.dom.DeferredNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    - "[org.apache.xerces.dom.DeferredAttrImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    - "[org.apache.xerces.dom.DeferredCDATASectionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    - "[org.apache.xerces.dom.DeferredCommentImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    - "[org.apache.xerces.dom.DeferredDocumentTypeImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    - "[org.apache.xerces.dom.DeferredElementImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].binarySearch(int[],int,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier0(java.lang.String,org.w3c.dom.Element)"
    - "[org.apache.xerces.dom.DeferredEntityImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    - "[org.apache.xerces.dom.DeferredEntityReferenceImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    - "[org.apache.xerces.dom.DeferredNotationImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    - "[org.apache.xerces.dom.DeferredProcessingInstructionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    - "[org.apache.xerces.dom.DeferredTextImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    - "[org.apache.xerces.dom.DeferredElementDefinitionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    functionUses: 7
    ICount: 115
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:947"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:952"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:951"
        BranchSideFuncs:
        - "getChunkIndex(int[][],int,int)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:955"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:961"
        BranchSideFuncs:
        - "clearChunkIndex(int[][],int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:960"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:955"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:961"
        BranchSideFuncs:
        - "clearChunkIndex(int[][],int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:960"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:968"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:971"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:970"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1013"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1016"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1015"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1021"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1098"
        BranchSideFuncs:
        - "binarySearch(int[],int,int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1097"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1024"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1052"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1034"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1044"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1045"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1045"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1098"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:954,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:956,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:969,1"
      Dst: "[org.apache.xerces.dom.DeferredAttrNSImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:971,1"
      Dst: "[org.apache.xerces.dom.DeferredAttrImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:977,1"
      Dst: "[org.apache.xerces.dom.DeferredCDATASectionImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:982,1"
      Dst: "[org.apache.xerces.dom.DeferredCommentImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1000,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentTypeImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1014,1"
      Dst: "[org.apache.xerces.dom.DeferredElementNSImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1016,1"
      Dst: "[org.apache.xerces.dom.DeferredElementImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1022,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].binarySearch"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1039,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier0"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1058,1"
      Dst: "[org.apache.xerces.dom.DeferredEntityImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1063,1"
      Dst: "[org.apache.xerces.dom.DeferredEntityReferenceImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1068,1"
      Dst: "[org.apache.xerces.dom.DeferredNotationImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1073,1"
      Dst: "[org.apache.xerces.dom.DeferredProcessingInstructionImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1078,1"
      Dst: "[org.apache.xerces.dom.DeferredTextImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1087,1"
      Dst: "[org.apache.xerces.dom.DeferredElementDefinitionImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1092,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1092,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1092,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1092,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 37
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1108
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)"
    functionUses: 13
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1109,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1117
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(java.lang.Object[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(java.lang.Object[][],int,int)"
    functionUses: 8
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1121"
        BranchSideFuncs:
        - "clearChunkValue(java.lang.Object[][],int,int)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1125"
        BranchSideFuncs:
        - "getChunkValue(java.lang.Object[][],int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1124"
        BranchSideFuncs:
        - "getChunkValue(java.lang.Object[][],int,int)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1124,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1125,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1130
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int,boolean)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1131,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1139
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(java.lang.Object[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(java.lang.Object[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(java.lang.Object[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(java.lang.Object[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    functionUses: 3
    ICount: 102
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1143"
        BranchSideFuncs:
        - "clearChunkValue(java.lang.Object[][],int,int)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1151"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1187"
        BranchSideFuncs:
        - "getRealPrevSibling(int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1185"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1185"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1171"
        BranchSideFuncs:
        - "getNodeType(int,boolean)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1163"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1213"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1213"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1206"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1146,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1147,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1152,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1154,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1156,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1160,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1174,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1178,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1178,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1181,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1182,1"
      Dst: "[java.util.ArrayList].clear"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1183,1"
      Dst: "[java.lang.StringBuffer].setLength"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1189,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1221
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int,boolean)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1222,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getTypeInfo(int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1230
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1231"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1239"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1247"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1256
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(java.lang.Object[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(java.lang.Object[][],int,int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1257"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1260"
        BranchSideFuncs:
        - "clearChunkValue(java.lang.Object[][],int,int)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1264"
        BranchSideFuncs:
        - "getChunkValue(java.lang.Object[][],int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1263"
        BranchSideFuncs:
        - "getChunkValue(java.lang.Object[][],int,int)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1263,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1264,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1272
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1273,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1281
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    functionUses: 6
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1282"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1285"
        BranchSideFuncs:
        - "clearChunkIndex(int[][],int,int)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1289"
        BranchSideFuncs:
        - "getChunkIndex(int[][],int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1288"
        BranchSideFuncs:
        - "getChunkIndex(int[][],int,int)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1288,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1289,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1294
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1295,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1303
    functionDepth: 0
    returnType: "short"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    functionUses: 10
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1307"
        BranchSideFuncs:
        - "clearChunkIndex(int[][],int,int)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1310"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1310,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1311,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getAttribute(int,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1317"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1331"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1330"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1328"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1322,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1326,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI(int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1335
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI(int,boolean)"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1336,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI(int,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1344
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(java.lang.Object[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(java.lang.Object[][],int,int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1345"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1348"
        BranchSideFuncs:
        - "clearChunkValue(java.lang.Object[][],int,int)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1352"
        BranchSideFuncs:
        - "getChunkValue(java.lang.Object[][],int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1351"
        BranchSideFuncs:
        - "getChunkValue(java.lang.Object[][],int,int)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1351,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1352,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier(java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1369
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 36
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1375"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1376"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1387"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1386"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1378,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].print()"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeIndex()"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1517
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeData()"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1528
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl$IntVector].<init>()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl$IntVector].removeAllElements()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl$IntVector].addElement(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl$IntVector].size()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl$IntVector].elementAt(int)"
    - "[org.apache.xerces.dom.ParentNode].getLastChild()"
    - "[org.apache.xerces.dom.NodeImpl].getLastChild()"
    - "[org.apache.xerces.dom.AttrImpl].getLastChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getLastChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getLastChild()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeIndex()"
    - "[org.apache.xerces.dom.DeferredCDATASectionImpl].getNodeIndex()"
    - "[org.apache.xerces.dom.DeferredCommentImpl].getNodeIndex()"
    - "[org.apache.xerces.dom.DeferredElementDefinitionImpl].getNodeIndex()"
    - "[org.apache.xerces.dom.DeferredNotationImpl].getNodeIndex()"
    - "[org.apache.xerces.dom.DeferredAttrImpl].getNodeIndex()"
    - "[org.apache.xerces.dom.DeferredTextImpl].getNodeIndex()"
    - "[org.apache.xerces.dom.DeferredProcessingInstructionImpl].getNodeIndex()"
    - "[org.apache.xerces.dom.DeferredDocumentTypeImpl].getNodeIndex()"
    - "[org.apache.xerces.dom.DeferredEntityImpl].getNodeIndex()"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].getNodeIndex()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].getNodeIndex()"
    - "[org.apache.xerces.dom.DeferredEntityReferenceImpl].getNodeIndex()"
    - "[org.apache.xerces.dom.DeferredElementImpl].getNodeIndex()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getPreviousSibling()"
    - "[org.apache.xerces.dom.ChildNode].getPreviousSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getPreviousSibling()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getPreviousSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getPreviousSibling()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier0(java.lang.String,org.w3c.dom.Element)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier0(java.lang.String,org.w3c.dom.Element)"
    functionUses: 5
    ICount: 66
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1532"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1599"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1542"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1599"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1547"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1552"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1551"
        BranchSideFuncs:
        - "removeAllElements()"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1559"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1554"
        BranchSideFuncs:
        - "getChunkIndex(int[][],int,int)"
        - "addElement(int)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1566"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1583"
        BranchSideFuncs:
        - "elementAt(int)"
        - "getLastChild()"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1582"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1569"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1570"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1577"
        BranchSideFuncs:
        - "getPreviousSibling()"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1573"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1578"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1577"
        BranchSideFuncs:
        - "getPreviousSibling()"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1588"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1540"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1588"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1540"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1591"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1594"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1593"
        BranchSideFuncs:
        - "putIdentifier0(java.lang.String,org.w3c.dom.Element)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1529,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1541,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl$IntVector].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1552,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl$IntVector].removeAllElements"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1555,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl$IntVector].addElement"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1558,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1566,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl$IntVector].size"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1567,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl$IntVector].elementAt"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1568,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1572,1"
      Dst: "[org.apache.xerces.dom.DeferredNode].getNodeIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1578,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1584,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier0"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 6
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren()"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1609
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject(int)"
    - "[org.apache.xerces.dom.NodeImpl].isOwned(boolean)"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.NodeImpl].isFirstChild(boolean)"
    - "[org.apache.xerces.dom.ParentNode].lastChild(org.apache.xerces.dom.ChildNode)"
    functionUses: 14
    ICount: 43
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1623"
        BranchSideFuncs:
        - "synchronizeData()"
        - "needsSyncChildren()"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1622"
        BranchSideFuncs:
        - "needsSyncChildren(boolean)"
        - "getLastChild(int)"
        - "getNodeType(int)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1617"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1623"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1622"
        BranchSideFuncs:
        - "needsSyncChildren(boolean)"
        - "getLastChild(int)"
        - "getNodeType(int)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1635"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1660"
        BranchSideFuncs:
        - "getPrevSibling(int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1659"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1639"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1643"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1642"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1652"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1655"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1636"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1635"
        BranchSideFuncs:
        - "getPrevSibling(int)"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1660"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1667"
        BranchSideFuncs:
        - "isFirstChild(boolean)"
        - "lastChild(org.apache.xerces.dom.ChildNode)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1666"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1610,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1611,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1617,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1629,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1634,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1638,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1646,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isOwned"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1651,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeType"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1636,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1662,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isFirstChild"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1663,1"
      Dst: "[org.apache.xerces.dom.ParentNode].lastChild"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren(org.apache.xerces.dom.AttrImpl,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1681
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.AttrImpl"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].getMutationEvents()"
    - "[org.apache.xerces.dom.DocumentImpl].setMutationEvents(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int)"
    - "[org.apache.xerces.dom.NodeImpl].hasStringValue(boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject(int)"
    - "[org.apache.xerces.dom.NodeImpl].isOwned(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isFirstChild(boolean)"
    - "[org.apache.xerces.dom.AttrImpl].lastChild(org.apache.xerces.dom.ChildNode)"
    - "[org.apache.xerces.dom.NodeImpl].hasStringValue(boolean)"
    - "[org.apache.xerces.dom.DocumentImpl].setMutationEvents(boolean)"
    functionUses: 2
    ICount: 38
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1692"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1697"
        BranchSideFuncs:
        - "getNodeValueString(int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1699"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1713"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1703"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1706"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1714"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1719"
        BranchSideFuncs:
        - "isFirstChild(boolean)"
        - "lastChild(org.apache.xerces.dom.ChildNode)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1718"
        BranchSideFuncs:
        - "hasStringValue(boolean)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1682,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].getMutationEvents"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1683,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].setMutationEvents"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1686,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1690,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1691,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1693,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1694,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].hasStringValue"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1702,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1710,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isOwned"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1716,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isFirstChild"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1717,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].lastChild"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren(org.apache.xerces.dom.ParentNode,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1738
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.ParentNode"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].getMutationEvents()"
    - "[org.apache.xerces.dom.DocumentImpl].setMutationEvents(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject(int)"
    - "[org.apache.xerces.dom.NodeImpl].isOwned(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isFirstChild(boolean)"
    - "[org.apache.xerces.dom.ParentNode].lastChild(org.apache.xerces.dom.ChildNode)"
    - "[org.apache.xerces.dom.DocumentImpl].setMutationEvents(boolean)"
    functionUses: 4
    ICount: 29
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1749"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1763"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1753"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1757"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1756"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1764"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1771"
        BranchSideFuncs:
        - "isFirstChild(boolean)"
        - "lastChild(org.apache.xerces.dom.ChildNode)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1770"
        BranchSideFuncs:
        - "setMutationEvents(boolean)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1739,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].getMutationEvents"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1740,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].setMutationEvents"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1743,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1748,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1752,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1760,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isOwned"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1750,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1766,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isFirstChild"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1767,1"
      Dst: "[org.apache.xerces.dom.ParentNode].lastChild"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].ensureCapacity(int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1778
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(int[][],int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(java.lang.Object[][],int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(java.lang.Object[][],int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(int[][],int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(int[][],int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(int[][],int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(java.lang.Object[][],int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(int[][],int)"
    functionUses: 1
    ICount: 79
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1779"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1789"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1790"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1825"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1826"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1831"
        BranchSideFuncs:
        - "createChunk(java.lang.Object[][],int)"
        - "createChunk(int[][],int)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1795,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1832,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createChunk"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1848
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].ensureCapacity(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    functionUses: 18
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1851,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].ensureCapacity"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1854,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].binarySearch(int[],int,int,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1883
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1884"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1893"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1904"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1903"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1894"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1899"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1894"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1899"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1904"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1908"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1907"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(int[][],int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1931
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int[][]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 6
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1933,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(java.lang.Object[][],int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1940
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object[][]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl$RefCount].<init>()"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1942,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl$RefCount].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int[][],int,int,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1951
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int[][]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(int[][],int)"
    functionUses: 23
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1952"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1955"
        BranchSideFuncs:
        - "clearChunkIndex(int[][],int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1954"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1957"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1961"
        BranchSideFuncs:
        - "createChunk(int[][],int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1960"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1962"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1965"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1964"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1953,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1958,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createChunk"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(java.lang.Object[][],java.lang.Object,int,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1969
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.Object[][]"
    - "java.lang.Object"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(java.lang.Object[][],int,int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(java.lang.Object[][],int)"
    functionUses: 36
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1970"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1973"
        BranchSideFuncs:
        - "clearChunkValue(java.lang.Object[][],int,int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1972"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1975"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1979"
        BranchSideFuncs:
        - "createChunk(java.lang.Object[][],int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1978"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1980"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1984"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1983"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1971,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:1976,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].createChunk"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int[][],int,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1991
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int[][]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1992"
      Branch Sides: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(java.lang.Object[][],int,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 1994
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object[][]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1995"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:1994"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:1999"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:2002"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:2001"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:2002"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:2007"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:2006"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:2007,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int[][],int,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 2019
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int[][]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:2020"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:2021"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:2028"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:2027"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:2024"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:2028"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:2027"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(java.lang.Object[][],int,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 2031
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object[][]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:2032"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:2032"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:2031"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:2033"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:2041"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:2040"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:2037"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:2041"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:2040"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier0(java.lang.String,org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: 2057
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentImpl:2058"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:2063"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentImpl:2062"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:2059,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl:2063,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl].print(int[],int,int,int,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int[]"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:130,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].<init>(java.lang.String,org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.xs.XSDDescription"
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    functionUses: 3
    ICount: 87
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:177"
        BranchSideFuncs:
        - "makeClone()"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:176"
        BranchSideFuncs:
        - "<init>(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:141,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:151,1"
      Dst: "[org.apache.xerces.util.SymbolHash].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:174,1"
      Dst: "[org.apache.xerces.util.SymbolHash].makeClone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].<init>(org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].makeClone()"
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addDocument(java.lang.Object,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addDocument(java.lang.Object,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addDocument(java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 173
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:210"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:217"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:241"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:182,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:184,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].makeClone"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:188,1"
      Dst: "[org.apache.xerces.util.SymbolHash].makeClone"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:212,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:242,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:243,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:244,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:244,1"
      Dst: "[java.util.Vector].add"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:251,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addDocument"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getGrammarDescription()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 792
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].isNamespaceAware()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].setImportedGrammars(java.util.Vector)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 803
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 807
    functionDepth: 0
    returnType: "java.util.Vector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 814
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 821
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionUses: 4
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:822,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:823,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].setNamespaceItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 826
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeDecl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinAttrDecl].getNamespaceItem()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespaceItem()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionUses: 3
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:827"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:827"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getNamespaceItem()"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:826"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:828"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:831"
        BranchSideFuncs:
        - "setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:830"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:827,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:827,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:827,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:827,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:828,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespaceItem"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:829,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].setNamespaceItem"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 836
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionUses: 4
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:837,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:838,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].setNamespaceItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 841
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespaceItem()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionUses: 3
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:842"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:842"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getNamespaceItem()"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:841"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:843"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:846"
        BranchSideFuncs:
        - "setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:845"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:842,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:842,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:842,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:842,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:843,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespaceItem"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:844,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].setNamespaceItem"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 851
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.XSElementDecl[],int)"
    functionUses: 2
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:852"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:862"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:861"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:856"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:862"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:861"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:857"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:859"
        BranchSideFuncs:
        - "resize(org.apache.xerces.impl.xs.XSElementDecl[],int)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:858"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:852,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:853,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:858,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].resize"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 864
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionUses: 4
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:865,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:866,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].setNamespaceItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 869
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getNamespaceItem()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionUses: 3
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:870"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:870"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getNamespaceItem()"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:869"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:871"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:874"
        BranchSideFuncs:
        - "setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:873"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:870,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:870,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:870,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:870,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:871,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getNamespaceItem"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:872,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].setNamespaceItem"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 879
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSGroupDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionUses: 4
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:880,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:881,1"
      Dst: "[org.apache.xerces.impl.xs.XSGroupDecl].setNamespaceItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 884
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSGroupDecl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getNamespaceItem()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionUses: 3
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:885"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:885"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getNamespaceItem()"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:884"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:886"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:889"
        BranchSideFuncs:
        - "setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:888"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:885,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:885,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:885,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:885,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:886,1"
      Dst: "[org.apache.xerces.impl.xs.XSGroupDecl].getNamespaceItem"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:887,1"
      Dst: "[org.apache.xerces.impl.xs.XSGroupDecl].setNamespaceItem"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 894
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSNotationDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionUses: 4
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:895,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:896,1"
      Dst: "[org.apache.xerces.impl.xs.XSNotationDecl].setNamespaceItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 899
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSNotationDecl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getNamespaceItem()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionUses: 3
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:900"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:900"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getNamespaceItem()"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:899"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:901"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:904"
        BranchSideFuncs:
        - "setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:903"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:900,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:900,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:900,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:900,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:901,1"
      Dst: "[org.apache.xerces.impl.xs.XSNotationDecl].getNamespaceItem"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:902,1"
      Dst: "[org.apache.xerces.impl.xs.XSNotationDecl].setNamespaceItem"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 909
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionUses: 3
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:911"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:914"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:913"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:914"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:917"
        BranchSideFuncs:
        - "setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:916"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:910,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:910,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:912,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:915,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 919
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].getNamespaceItem()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespaceItem()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespaceItem()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespaceItem()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionUses: 2
    ICount: 28
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:920"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:920"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getName()"
        - "getNamespaceItem()"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:919"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getName()"
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:921"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:929"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:928"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:922"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:925"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:924"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:925"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:929"
        BranchSideFuncs:
        - "setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:928"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:920,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:920,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:920,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:920,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:920,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:921,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespaceItem"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:923,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:926,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 934
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:935,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:935,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:936,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 939
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$XSAnyType].getNamespaceItem()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespaceItem()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionUses: 1
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:940"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:940"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getName()"
        - "getNamespaceItem()"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:939"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getName()"
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:941"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:944"
        BranchSideFuncs:
        - "setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:943"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:940,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:940,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:940,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:940,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:940,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:941,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespaceItem"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:942,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 949
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.XSSimpleType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:951"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:954"
        BranchSideFuncs:
        - "setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:953"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:950,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:950,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:952,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 956
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.dv.XSSimpleType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespaceItem()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespaceItem()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionUses: 1
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:957"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:957"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getName()"
        - "getNamespaceItem()"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:956"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getName()"
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:958"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:961"
        BranchSideFuncs:
        - "setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:960"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:958"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:961"
        BranchSideFuncs:
        - "setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:960"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:957,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:957,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:957,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:957,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:957,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:958,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespaceItem"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:959,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 966
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSElementDecl].addIDConstraint(org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:967,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].addIDConstraint"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:968,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:968,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.IdentityConstraint,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 971
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:972"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:972"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getIdentityConstraintName()"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:971"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getIdentityConstraintName()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:972,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:972,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:972,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:972,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:972,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 978
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSAttributeDecl"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 16
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:979,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 982
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSAttributeDecl"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 4
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:983"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:982"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:983,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:983,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:983,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:983,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 989
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:990,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 993
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 2
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:994"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:993"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:994,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:994,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:994,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:994,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1000
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSElementDecl"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1001,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1004
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSElementDecl"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 3
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1005"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1004"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1005,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1005,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1005,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1005,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1011
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSGroupDecl"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1012,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1015
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSGroupDecl"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 3
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1016"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1015"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1016,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1016,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1016,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1016,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1022
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSNotationDecl"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1023,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1026
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSNotationDecl"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 3
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1027"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1026"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1027,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1027,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1027,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1027,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1033
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSTypeDefinition"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 25
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1034,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1037
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSTypeDefinition"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 4
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1038"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1037"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1038,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1038,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1038,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1038,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1044
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1045,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1048
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 2
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1049"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1048"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1049,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1049,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1049,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1049,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].hasIDConstraints()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1055
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].getLength()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1056"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1055"
        BranchSideFuncs:
        - "getLength()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1056,1"
      Dst: "[org.apache.xerces.util.SymbolHash].getLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.util.SimpleLocator)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1081
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    - "org.apache.xerces.impl.xs.util.SimpleLocator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.XSComplexTypeDecl[],int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.util.SimpleLocator[],int)"
    functionUses: 2
    ICount: 26
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1082"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1086"
        BranchSideFuncs:
        - "resize(org.apache.xerces.impl.xs.XSComplexTypeDecl[],int)"
        - "resize(org.apache.xerces.impl.xs.util.SimpleLocator[],int)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1085"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1083,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].resize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addRedefinedGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,org.apache.xerces.impl.xs.XSGroupDecl,org.apache.xerces.impl.xs.util.SimpleLocator)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1093
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.XSGroupDecl"
    - "org.apache.xerces.impl.xs.XSGroupDecl"
    - "org.apache.xerces.impl.xs.util.SimpleLocator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.XSGroupDecl[],int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.util.SimpleLocator[],int)"
    functionUses: 1
    ICount: 32
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1094"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1098"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1096,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].resize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getUncheckedComplexTypeDecls()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1107
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSComplexTypeDecl[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.XSComplexTypeDecl[],int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.util.SimpleLocator[],int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1108"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1112"
        BranchSideFuncs:
        - "resize(org.apache.xerces.impl.xs.XSComplexTypeDecl[],int)"
        - "resize(org.apache.xerces.impl.xs.util.SimpleLocator[],int)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1109,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].resize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getUncheckedCTLocators()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1118
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.util.SimpleLocator[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.XSComplexTypeDecl[],int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.util.SimpleLocator[],int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1123"
        BranchSideFuncs:
        - "resize(org.apache.xerces.impl.xs.XSComplexTypeDecl[],int)"
        - "resize(org.apache.xerces.impl.xs.util.SimpleLocator[],int)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1120,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].resize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getRedefinedGroupDecls()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1129
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSGroupDecl[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.XSGroupDecl[],int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.util.SimpleLocator[],int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1130"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1134"
        BranchSideFuncs:
        - "resize(org.apache.xerces.impl.xs.util.SimpleLocator[],int)"
        - "resize(org.apache.xerces.impl.xs.XSGroupDecl[],int)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1131,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].resize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getRGLocators()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1140
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.util.SimpleLocator[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.XSGroupDecl[],int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.util.SimpleLocator[],int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1145"
        BranchSideFuncs:
        - "resize(org.apache.xerces.impl.xs.util.SimpleLocator[],int)"
        - "resize(org.apache.xerces.impl.xs.XSGroupDecl[],int)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1142,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].resize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].setUncheckedTypeNum(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1152
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.XSComplexTypeDecl[],int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.util.SimpleLocator[],int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1154,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].resize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getSubstitutionGroups()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1166
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSElementDecl[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.XSElementDecl[],int)"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1169"
        BranchSideFuncs:
        - "resize(org.apache.xerces.impl.xs.XSElementDecl[],int)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1168,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].resize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getS4SGrammar(short)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1295
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.SchemaGrammar"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1299"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.XSComplexTypeDecl[],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1304
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSComplexTypeDecl[]"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1306,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1306,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.XSGroupDecl[],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1310
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSGroupDecl[]"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSGroupDecl[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1312,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1312,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.XSElementDecl[],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1316
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSElementDecl[]"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1318,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1318,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].resize(org.apache.xerces.impl.xs.util.SimpleLocator[],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1322
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.util.SimpleLocator[]"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.util.SimpleLocator[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1324,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1324,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addDocument(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1360
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1361"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1364"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1362,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1365,1"
      Dst: "[java.util.Vector].addElement"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].removeDocument(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1375"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1375"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1372"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1375"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1372,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1373,1"
      Dst: "[java.util.Vector].removeElementAt"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getSchemaNamespace()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getDOMParser()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.parsers.DOMParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1397"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1396"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1397"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1396"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1390,1"
      Dst: "[java.lang.ref.SoftReference].get"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1397,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1401,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setFeature"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1404,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1406,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].setFeature"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1409,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getSAXParser()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.parsers.SAXParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1414"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1422"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1421"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1422"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1421"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1415,1"
      Dst: "[java.lang.ref.SoftReference].get"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1422,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1426,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setFeature"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1428,1"
      Dst: "[org.apache.xerces.parsers.SAXParser].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1429,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(short)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1446
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamedMap"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].<init>(java.lang.String,org.apache.xerces.util.SymbolHash,short)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(java.lang.String,org.apache.xerces.util.SymbolHash)"
    functionUses: 12
    ICount: 57
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1447"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1448"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1447"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1448"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1447"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1451"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1452"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1456"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1455"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1456"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1495"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1494"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1486"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1487"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.apache.xerces.util.SymbolHash,short)"
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1486"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1490"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.apache.xerces.util.SymbolHash)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1488,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1491,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(short)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1498
    functionDepth: 0
    returnType: "org.apache.xerces.xs.datatypes.ObjectList"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].getEntries()"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].<init>(java.lang.Object[],int)"
    functionUses: 6
    ICount: 47
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1499"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1500"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1499"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1500"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1499"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1503"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1504"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1508"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1507"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1508"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1540"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1539"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1536,1"
      Dst: "[org.apache.xerces.util.SymbolHash].getEntries"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1537,1"
      Dst: "[org.apache.xerces.impl.xs.util.ObjectListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].resetComponents()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1543
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getTypeDefinition(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1555
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSTypeDefinition"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1556,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getAttributeDeclaration(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1565
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAttributeDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1566,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getElementDeclaration(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1575
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSElementDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1576,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getAttributeGroup(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAttributeGroupDefinition"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1586,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getModelGroupDefinition(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModelGroupDefinition"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1597,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getNotationDeclaration(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNotationDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1608,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getIDCDefinition(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSIDCDefinition"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1612,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1621
    functionDepth: 0
    returnType: "org.apache.xerces.xs.StringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.StringListImpl].<init>(java.util.Vector)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1622,1"
      Dst: "[org.apache.xerces.impl.xs.util.StringListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].toXSModel()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1632,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].toXSModel(org.apache.xerces.xni.grammars.XSGrammar[])"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModel"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XSGrammar[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1636"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1637"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1636"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1636"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1639"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1638"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1641"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1648"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1647"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1642"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1639"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1638"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1648"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1648"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1647"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1649"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1650"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1651"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1653"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1652"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1637,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].toXSModel"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1653,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].getAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1659
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.xs.XSObject[],int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1660"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1663"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1662"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1663,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1666
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSAnnotationImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 9
    ICount: 26
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1667"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1670"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1669"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1670"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1673"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1672"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar:1673"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1678"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar:1677"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar:1675,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].setImmutable(boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1681
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar"
    linkageType: null
    functionLinenumber: 1685
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool:208,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].retrieveInitialGrammarSet(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    functionUses: 6
    ICount: 11
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool:223,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionUses: 7
    ICount: 11
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool:233,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.grammars.Grammar[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    functionUses: 5
    ICount: 13
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool:244,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].lockPool()"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool:251,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].lockPool"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].clear()"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool:258,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].clear"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].unlockPool()"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool:265,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].unlockPool"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension:465,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension].<init>(int)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension:470,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension].getGrammarCount()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper].<init>()"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:52,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper].<init>(org.xml.sax.ErrorHandler)"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ErrorHandlerWrapper].setErrorHandler(org.xml.sax.ErrorHandler)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:55,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:56,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].setErrorHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper].setErrorHandler(org.xml.sax.ErrorHandler)"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper].getErrorHandler()"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.ErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper].warning(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ErrorHandlerWrapper].createSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.util.ErrorHandlerProxy].warning(org.xml.sax.SAXParseException)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$DraconianErrorHandler:org.apache.xerces.jaxp.validation.DraconianErrorHandler:org.xml.sax.HandlerBase:org.xml.sax.helpers.DefaultHandler].warning(org.xml.sax.SAXParseException)"
    - "[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.xml.sax.SAXParseException)"
    - "[org.apache.xerces.util.ErrorHandlerWrapper].createXNIException(org.xml.sax.SAXException)"
    functionUses: 2
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.ErrorHandlerWrapper:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.ErrorHandlerWrapper:110"
        BranchSideFuncs:
        - "warning(org.xml.sax.SAXParseException)"
        - "createXMLParseException(org.xml.sax.SAXParseException)"
        - "createXNIException(org.xml.sax.SAXException)"
        - "createSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
      - BranchSide: "org.apache.xerces.util.ErrorHandlerWrapper:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:97,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].createSAXParseException"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:100,1"
      Dst: "[org.xml.sax.ErrorHandler].warning"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:103,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:106,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].createXNIException"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper].error(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ErrorHandlerWrapper].createSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.jaxp.validation.DraconianErrorHandler].error(org.xml.sax.SAXParseException)"
    - "[org.apache.xerces.util.ErrorHandlerProxy].error(org.xml.sax.SAXParseException)"
    - "[org.xml.sax.helpers.DefaultHandler].error(org.xml.sax.SAXParseException)"
    - "[org.xml.sax.HandlerBase].error(org.xml.sax.SAXParseException)"
    - "[org.apache.xerces.jaxp.DefaultValidationErrorHandler].error(org.xml.sax.SAXParseException)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$DraconianErrorHandler].error(org.xml.sax.SAXParseException)"
    - "[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.xml.sax.SAXParseException)"
    - "[org.apache.xerces.util.ErrorHandlerWrapper].createXNIException(org.xml.sax.SAXException)"
    functionUses: 2
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.ErrorHandlerWrapper:131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.ErrorHandlerWrapper:145"
        BranchSideFuncs:
        - "error(org.xml.sax.SAXParseException)"
        - "createXMLParseException(org.xml.sax.SAXParseException)"
        - "createXNIException(org.xml.sax.SAXException)"
        - "createSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
      - BranchSide: "org.apache.xerces.util.ErrorHandlerWrapper:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:132,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].createSAXParseException"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:135,1"
      Dst: "[org.xml.sax.ErrorHandler].error"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:138,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:141,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].createXNIException"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper].fatalError(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ErrorHandlerWrapper].createSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.util.ErrorHandlerProxy].fatalError(org.xml.sax.SAXParseException)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$DraconianErrorHandler].fatalError(org.xml.sax.SAXParseException)"
    - "[org.xml.sax.HandlerBase].fatalError(org.xml.sax.SAXParseException)"
    - "[org.xml.sax.helpers.DefaultHandler].fatalError(org.xml.sax.SAXParseException)"
    - "[org.apache.xerces.jaxp.validation.DraconianErrorHandler].fatalError(org.xml.sax.SAXParseException)"
    - "[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.xml.sax.SAXParseException)"
    - "[org.apache.xerces.util.ErrorHandlerWrapper].createXNIException(org.xml.sax.SAXException)"
    functionUses: 2
    ICount: 19
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.ErrorHandlerWrapper:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.ErrorHandlerWrapper:188"
        BranchSideFuncs:
        - "createXMLParseException(org.xml.sax.SAXParseException)"
        - "fatalError(org.xml.sax.SAXParseException)"
        - "createXNIException(org.xml.sax.SAXException)"
        - "createSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
      - BranchSide: "org.apache.xerces.util.ErrorHandlerWrapper:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:175,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].createSAXParseException"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:178,1"
      Dst: "[org.xml.sax.ErrorHandler].fatalError"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:181,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:184,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].createXNIException"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper].createSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "org.xml.sax.SAXParseException"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLParseException].getPublicId()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()"
    - "[org.xml.sax.SAXParseException].<init>(java.lang.String,java.lang.String,java.lang.String,int,int,java.lang.Exception)"
    - "[org.apache.xerces.xni.XNIException].getException()"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:196,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:197,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getPublicId"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:198,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:199,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:200,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:201,1"
      Dst: "[org.apache.xerces.xni.XNIException].getException"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:201,1"
      Dst: "[org.xml.sax.SAXParseException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.xml.sax.SAXParseException)"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLParseException"
    argCount: 1
    argTypes:
    - "org.xml.sax.SAXParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXParseException].getPublicId()"
    - "[org.xml.sax.SAXParseException].getSystemId()"
    - "[org.xml.sax.SAXParseException].getLineNumber()"
    - "[org.xml.sax.SAXParseException].getColumnNumber()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].<init>(java.lang.String,java.lang.String,int,int)"
    - "[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.Exception)"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 7
    ICount: 11
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:206,1"
      Dst: "[org.xml.sax.SAXParseException].getPublicId"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:207,1"
      Dst: "[org.xml.sax.SAXParseException].getSystemId"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:208,1"
      Dst: "[org.xml.sax.SAXParseException].getLineNumber"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:209,1"
      Dst: "[org.xml.sax.SAXParseException].getColumnNumber"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:210,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper$1].<init>"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:221,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:221,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ErrorHandlerWrapper].createXNIException(org.xml.sax.SAXException)"
    functionSourceFile: "org.apache.xerces.util.ErrorHandlerWrapper"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XNIException"
    argCount: 1
    argTypes:
    - "org.xml.sax.SAXException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.String,java.lang.Exception)"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 4
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:228,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.apache.xerces.util.ErrorHandlerWrapper:228,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerMessageFormatter].<init>()"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerMessageFormatter"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerMessageFormatter:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerMessageFormatter"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerMessageFormatter:64"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerMessageFormatter:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerMessageFormatter:66"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerMessageFormatter:67"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerMessageFormatter:73"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerMessageFormatter:72"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerMessageFormatter:74"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerMessageFormatter:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerMessageFormatter:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerMessageFormatter:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerMessageFormatter:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerMessageFormatter:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerMessageFormatter:65,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.xpointer.XPointerMessageFormatter:68,1"
      Dst: "[java.util.ResourceBundle].getBundle"
    - Src: "org.apache.xerces.xpointer.XPointerMessageFormatter:73,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.apache.xerces.xpointer.XPointerMessageFormatter:76,1"
      Dst: "[java.text.MessageFormat].format"
    - Src: "org.apache.xerces.xpointer.XPointerMessageFormatter:79,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerMessageFormatter:79,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.xpointer.XPointerMessageFormatter:79,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.xpointer.XPointerMessageFormatter:85,1"
      Dst: "[java.util.MissingResourceException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport$1].<init>()"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport$1"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport$1:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport$1].run()"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport$1"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getContextClassLoader()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport$1:45,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.xerces.xinclude.SecuritySupport$1:45,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.BooleanDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.BooleanDV"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.BooleanDV:33,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.BooleanDV].getAllowedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.BooleanDV"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.BooleanDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.BooleanDV"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.BooleanDV:40"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.BooleanDV:41"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.BooleanDV:40"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.BooleanDV:40"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.BooleanDV:43"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.BooleanDV:42"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.BooleanDV:43"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.BooleanDV:44"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.BooleanDV:43"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.BooleanDV:43"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.BooleanDV:46"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.BooleanDV:45"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.BooleanDV:40,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dv.xs.BooleanDV:46,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.LargeContainer].<init>(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.LargeContainer"
    linkageType: null
    functionLinenumber: 1775
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.Container].<init>()"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.LargeContainer:1776,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.Container].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.LargeContainer:1777,1"
      Dst: "[java.util.Hashtable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.LargeContainer].put(java.lang.String,org.apache.xerces.impl.xs.traversers.OneAttr)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.LargeContainer"
    linkageType: null
    functionLinenumber: 1780
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.xs.traversers.OneAttr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 135
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.LargeContainer:1781,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.LargeContainer].get(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.LargeContainer"
    linkageType: null
    functionLinenumber: 1784
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.traversers.OneAttr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.LargeContainer:1785,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DocumentImpl$EnclosingAttr].<init>(org.apache.xerces.dom.DocumentImpl)"
    functionSourceFile: "org.apache.xerces.dom.DocumentImpl$EnclosingAttr"
    linkageType: null
    functionLinenumber: 1001
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.DocumentImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DocumentImpl$EnclosingAttr:1002,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ShadowedSymbolTable].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.util.ShadowedSymbolTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.ShadowedSymbolTable:48,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.ShadowedSymbolTable"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].containsSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].containsSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].containsSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    functionUses: 78
    ICount: 10
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.ShadowedSymbolTable:66"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.ShadowedSymbolTable:69"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.ShadowedSymbolTable:68"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.ShadowedSymbolTable:66,1"
      Dst: "[org.apache.xerces.util.SymbolTable].containsSymbol"
    - Src: "org.apache.xerces.util.ShadowedSymbolTable:67,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    functionSourceFile: "org.apache.xerces.util.ShadowedSymbolTable"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].containsSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].containsSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].containsSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    functionUses: 29
    ICount: 12
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.ShadowedSymbolTable:85"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.ShadowedSymbolTable:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.ShadowedSymbolTable:87"
        BranchSideFuncs:
        - "addSymbol(char[],int,int)"
    Callsites:
    - Src: "org.apache.xerces.util.ShadowedSymbolTable:85,1"
      Dst: "[org.apache.xerces.util.SymbolTable].containsSymbol"
    - Src: "org.apache.xerces.util.ShadowedSymbolTable:86,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ShadowedSymbolTable].hash(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.ShadowedSymbolTable"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].hash(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].hash(java.lang.String)"
    functionUses: 6
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.ShadowedSymbolTable:101,1"
      Dst: "[org.apache.xerces.util.SymbolTable].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.ShadowedSymbolTable].hash(char[],int,int)"
    functionSourceFile: "org.apache.xerces.util.ShadowedSymbolTable"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].hash(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].hash(char[],int,int)"
    functionUses: 5
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.ShadowedSymbolTable:116,1"
      Dst: "[org.apache.xerces.util.SymbolTable].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XS10TypeHelper].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XS10TypeHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XS10TypeHelper:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XS10TypeHelper].getSchemaTypeName(org.apache.xerces.xs.XSTypeDefinition)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XS10TypeHelper"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeName()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XS10TypeHelper:50"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XS10TypeHelper:54"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XS10TypeHelper:53"
        BranchSideFuncs:
        - "getTypeName()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XS10TypeHelper:51,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeName"
    - Src: "org.apache.xerces.impl.xs.util.XS10TypeHelper:54,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.Util].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.Util:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.Util].toXMLInputSource(javax.xml.transform.stream.StreamSource)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLInputSource"
    argCount: 1
    argTypes:
    - "javax.xml.transform.stream.StreamSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.Util:42"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.Util:46"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.Util:45"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.Util:46"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.Util:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.Util:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.Util:42,1"
      Dst: "[javax.xml.transform.stream.StreamSource].getReader"
    - Src: "org.apache.xerces.jaxp.validation.Util:44,1"
      Dst: "[javax.xml.transform.stream.StreamSource].getPublicId"
    - Src: "org.apache.xerces.jaxp.validation.Util:44,1"
      Dst: "[javax.xml.transform.stream.StreamSource].getSystemId"
    - Src: "org.apache.xerces.jaxp.validation.Util:45,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.jaxp.validation.Util:46,1"
      Dst: "[javax.xml.transform.stream.StreamSource].getInputStream"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.xni.XNIException)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.Util"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "org.xml.sax.SAXException"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XNIException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    - "[org.apache.xerces.xni.XNIException].getException()"
    - "[org.apache.xerces.xni.XNIException].getException()"
    - "[org.xml.sax.SAXException].<init>(java.lang.String,java.lang.Exception)"
    - "[org.apache.xerces.xni.XNIException].getException()"
    functionUses: 6
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.Util:59"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.Util:61"
        BranchSideFuncs:
        - "toSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
      - BranchSide: "org.apache.xerces.jaxp.validation.Util:60"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.Util:61"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.Util:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.Util:62"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Exception)"
        - "getException()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.Util:60,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXParseException"
    - Src: "org.apache.xerces.jaxp.validation.Util:61,1"
      Dst: "[org.apache.xerces.xni.XNIException].getException"
    - Src: "org.apache.xerces.jaxp.validation.Util:63,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.jaxp.validation.Util:63,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.Util"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "org.xml.sax.SAXParseException"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XNIException].getException()"
    - "[org.apache.xerces.xni.XNIException].getException()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getPublicId()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()"
    - "[org.xml.sax.SAXParseException].<init>(java.lang.String,java.lang.String,java.lang.String,int,int,java.lang.Exception)"
    - "[org.apache.xerces.xni.XNIException].getException()"
    functionUses: 7
    ICount: 16
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.Util:67"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.Util:69"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.Util:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.Util:67,1"
      Dst: "[org.apache.xerces.xni.XNIException].getException"
    - Src: "org.apache.xerces.jaxp.validation.Util:69,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.jaxp.validation.Util:70,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getPublicId"
    - Src: "org.apache.xerces.jaxp.validation.Util:70,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId"
    - Src: "org.apache.xerces.jaxp.validation.Util:71,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber"
    - Src: "org.apache.xerces.jaxp.validation.Util:71,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber"
    - Src: "org.apache.xerces.jaxp.validation.Util:72,1"
      Dst: "[org.xml.sax.SAXParseException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl$RevalidationHandlerHolder].<init>(org.apache.xerces.impl.RevalidationHandler)"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl$RevalidationHandlerHolder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.RevalidationHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl$RevalidationHandlerHolder:695,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLAElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAElementImpl].setHref(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLAElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAElementImpl].getHref()"
    functionSourceFile: "org.apache.wml.dom.WMLAElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLAElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLAElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLAElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLAElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAElementImpl].setTitle(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLAElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAElementImpl].getTitle()"
    functionSourceFile: "org.apache.wml.dom.WMLAElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLAElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLAElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLAElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLAElementImpl:71,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParser:105,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParser].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParser"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParser:112,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParser:119,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParser"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractDOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)"
    - "[org.apache.xerces.parsers.ObjectFactory].createObject(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties(java.lang.String[])"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParser:135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParser:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParser:138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:142"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.parsers.DOMParser:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParser:128,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].createObject"
    - Src: "org.apache.xerces.parsers.DOMParser:128,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].<init>"
    - Src: "org.apache.xerces.parsers.DOMParser:134,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedProperties"
    - Src: "org.apache.xerces.parsers.DOMParser:136,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParser].parse(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParser"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.parsers.XMLParser].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.xni.XNIException].getException()"
    - "[org.xml.sax.helpers.LocatorImpl].<init>()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getPublicId()"
    - "[org.xml.sax.helpers.LocatorImpl].setPublicId(java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()"
    - "[org.xml.sax.helpers.LocatorImpl].setSystemId(java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()"
    - "[org.xml.sax.helpers.LocatorImpl].setLineNumber(int)"
    - "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()"
    - "[org.xml.sax.helpers.LocatorImpl].setColumnNumber(int)"
    - "[org.xml.sax.SAXParseException].<init>(java.lang.String,org.xml.sax.Locator)"
    - "[org.xml.sax.SAXParseException].<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
    - "[org.xml.sax.SAXException].<init>(java.lang.Exception)"
    - "[org.apache.xerces.xni.XNIException].getException()"
    - "[org.xml.sax.SAXException].<init>(java.lang.String)"
    - "[org.xml.sax.SAXException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 61
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParser:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:164"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "getPublicId()"
        - "<init>(java.lang.Exception)"
        - "getException()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getColumnNumber()"
        - "setSystemId(java.lang.String)"
        - "<init>()"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,org.xml.sax.Locator)"
        - "<init>(java.lang.String)"
        - "getLineNumber()"
        - "<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
        - "getExpandedSystemId()"
        - "setColumnNumber(int)"
        - "setLineNumber(int)"
      - BranchSide: "org.apache.xerces.parsers.DOMParser:163"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "getPublicId()"
        - "<init>(java.lang.Exception)"
        - "getException()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getColumnNumber()"
        - "setSystemId(java.lang.String)"
        - "<init>()"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,org.xml.sax.Locator)"
        - "<init>(java.lang.String)"
        - "getLineNumber()"
        - "<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
        - "getExpandedSystemId()"
        - "setColumnNumber(int)"
        - "setLineNumber(int)"
    - Branch String: "org.apache.xerces.parsers.DOMParser:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:164"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "getPublicId()"
        - "<init>(java.lang.Exception)"
        - "getException()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getColumnNumber()"
        - "setSystemId(java.lang.String)"
        - "<init>()"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,org.xml.sax.Locator)"
        - "<init>(java.lang.String)"
        - "getLineNumber()"
        - "<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
        - "getExpandedSystemId()"
        - "setColumnNumber(int)"
        - "setLineNumber(int)"
      - BranchSide: "org.apache.xerces.parsers.DOMParser:163"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "getPublicId()"
        - "<init>(java.lang.Exception)"
        - "getException()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getColumnNumber()"
        - "setSystemId(java.lang.String)"
        - "<init>()"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,org.xml.sax.Locator)"
        - "<init>(java.lang.String)"
        - "getLineNumber()"
        - "<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
        - "getExpandedSystemId()"
        - "setColumnNumber(int)"
        - "setLineNumber(int)"
    - Branch String: "org.apache.xerces.parsers.DOMParser:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:164"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "getPublicId()"
        - "<init>(java.lang.Exception)"
        - "getException()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getColumnNumber()"
        - "setSystemId(java.lang.String)"
        - "<init>()"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,org.xml.sax.Locator)"
        - "<init>(java.lang.String)"
        - "getLineNumber()"
        - "<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
        - "getExpandedSystemId()"
        - "setColumnNumber(int)"
        - "setLineNumber(int)"
      - BranchSide: "org.apache.xerces.parsers.DOMParser:163"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "getPublicId()"
        - "<init>(java.lang.Exception)"
        - "getException()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getColumnNumber()"
        - "setSystemId(java.lang.String)"
        - "<init>()"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,org.xml.sax.Locator)"
        - "<init>(java.lang.String)"
        - "getLineNumber()"
        - "<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
        - "getExpandedSystemId()"
        - "setColumnNumber(int)"
        - "setLineNumber(int)"
    - Branch String: "org.apache.xerces.parsers.DOMParser:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:164"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "getPublicId()"
        - "<init>(java.lang.Exception)"
        - "getException()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getColumnNumber()"
        - "setSystemId(java.lang.String)"
        - "<init>()"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,org.xml.sax.Locator)"
        - "<init>(java.lang.String)"
        - "getLineNumber()"
        - "<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
        - "getExpandedSystemId()"
        - "setColumnNumber(int)"
        - "setLineNumber(int)"
      - BranchSide: "org.apache.xerces.parsers.DOMParser:163"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "getPublicId()"
        - "<init>(java.lang.Exception)"
        - "getException()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getColumnNumber()"
        - "setSystemId(java.lang.String)"
        - "<init>()"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,org.xml.sax.Locator)"
        - "<init>(java.lang.String)"
        - "getLineNumber()"
        - "<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
        - "getExpandedSystemId()"
        - "setColumnNumber(int)"
        - "setLineNumber(int)"
    - Branch String: "org.apache.xerces.parsers.DOMParser:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:164"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "getPublicId()"
        - "<init>(java.lang.Exception)"
        - "getException()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getColumnNumber()"
        - "setSystemId(java.lang.String)"
        - "<init>()"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,org.xml.sax.Locator)"
        - "<init>(java.lang.String)"
        - "getLineNumber()"
        - "<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
        - "getExpandedSystemId()"
        - "setColumnNumber(int)"
        - "setLineNumber(int)"
      - BranchSide: "org.apache.xerces.parsers.DOMParser:163"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "getPublicId()"
        - "<init>(java.lang.Exception)"
        - "getException()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getColumnNumber()"
        - "setSystemId(java.lang.String)"
        - "<init>()"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,org.xml.sax.Locator)"
        - "<init>(java.lang.String)"
        - "getLineNumber()"
        - "<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
        - "getExpandedSystemId()"
        - "setColumnNumber(int)"
        - "setLineNumber(int)"
    - Branch String: "org.apache.xerces.parsers.DOMParser:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:164"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "getPublicId()"
        - "<init>(java.lang.Exception)"
        - "getException()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getColumnNumber()"
        - "setSystemId(java.lang.String)"
        - "<init>()"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,org.xml.sax.Locator)"
        - "<init>(java.lang.String)"
        - "getLineNumber()"
        - "<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
        - "getExpandedSystemId()"
        - "setColumnNumber(int)"
        - "setLineNumber(int)"
      - BranchSide: "org.apache.xerces.parsers.DOMParser:163"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "getPublicId()"
        - "<init>(java.lang.Exception)"
        - "getException()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getColumnNumber()"
        - "setSystemId(java.lang.String)"
        - "<init>()"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,org.xml.sax.Locator)"
        - "<init>(java.lang.String)"
        - "getLineNumber()"
        - "<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
        - "getExpandedSystemId()"
        - "setColumnNumber(int)"
        - "setLineNumber(int)"
    - Branch String: "org.apache.xerces.parsers.DOMParser:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:164"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "getPublicId()"
        - "<init>(java.lang.Exception)"
        - "getException()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getColumnNumber()"
        - "setSystemId(java.lang.String)"
        - "<init>()"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,org.xml.sax.Locator)"
        - "<init>(java.lang.String)"
        - "getLineNumber()"
        - "<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
        - "getExpandedSystemId()"
        - "setColumnNumber(int)"
        - "setLineNumber(int)"
      - BranchSide: "org.apache.xerces.parsers.DOMParser:163"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "getPublicId()"
        - "<init>(java.lang.Exception)"
        - "getException()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getColumnNumber()"
        - "setSystemId(java.lang.String)"
        - "<init>()"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,org.xml.sax.Locator)"
        - "<init>(java.lang.String)"
        - "getLineNumber()"
        - "<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
        - "getExpandedSystemId()"
        - "setColumnNumber(int)"
        - "setLineNumber(int)"
    - Branch String: "org.apache.xerces.parsers.DOMParser:202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:164"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "getPublicId()"
        - "<init>(java.lang.Exception)"
        - "getException()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getColumnNumber()"
        - "setSystemId(java.lang.String)"
        - "<init>()"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,org.xml.sax.Locator)"
        - "<init>(java.lang.String)"
        - "getLineNumber()"
        - "<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
        - "getExpandedSystemId()"
        - "setColumnNumber(int)"
        - "setLineNumber(int)"
      - BranchSide: "org.apache.xerces.parsers.DOMParser:163"
        BranchSideFuncs:
        - "setPublicId(java.lang.String)"
        - "getPublicId()"
        - "<init>(java.lang.Exception)"
        - "getException()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getColumnNumber()"
        - "setSystemId(java.lang.String)"
        - "<init>()"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,org.xml.sax.Locator)"
        - "<init>(java.lang.String)"
        - "getLineNumber()"
        - "<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
        - "getExpandedSystemId()"
        - "setColumnNumber(int)"
        - "setLineNumber(int)"
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParser:164,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.parsers.DOMParser:166,1"
      Dst: "[org.apache.xerces.parsers.XMLParser].parse"
    - Src: "org.apache.xerces.parsers.DOMParser:171,1"
      Dst: "[org.apache.xerces.xni.XNIException].getException"
    - Src: "org.apache.xerces.parsers.DOMParser:175,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].<init>"
    - Src: "org.apache.xerces.parsers.DOMParser:176,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getPublicId"
    - Src: "org.apache.xerces.parsers.DOMParser:176,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].setPublicId"
    - Src: "org.apache.xerces.parsers.DOMParser:177,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId"
    - Src: "org.apache.xerces.parsers.DOMParser:177,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].setSystemId"
    - Src: "org.apache.xerces.parsers.DOMParser:178,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber"
    - Src: "org.apache.xerces.parsers.DOMParser:178,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].setLineNumber"
    - Src: "org.apache.xerces.parsers.DOMParser:179,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber"
    - Src: "org.apache.xerces.parsers.DOMParser:179,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].setColumnNumber"
    - Src: "org.apache.xerces.parsers.DOMParser:181,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.parsers.DOMParser:181,1"
      Dst: "[org.xml.sax.SAXParseException].<init>"
    - Src: "org.apache.xerces.parsers.DOMParser:191,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    - Src: "org.apache.xerces.parsers.DOMParser:194,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParser].parse(org.xml.sax.InputSource)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.InputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 68
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParser:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParser:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParser:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParser:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParser:244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParser:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParser:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParser:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParser:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParser:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParser:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParser:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParser:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParser:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParser:265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParser:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParser:224,1"
      Dst: "[org.xml.sax.InputSource].getPublicId"
    - Src: "org.apache.xerces.parsers.DOMParser:225,1"
      Dst: "[org.xml.sax.InputSource].getSystemId"
    - Src: "org.apache.xerces.parsers.DOMParser:225,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.parsers.DOMParser:227,1"
      Dst: "[org.xml.sax.InputSource].getByteStream"
    - Src: "org.apache.xerces.parsers.DOMParser:227,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setByteStream"
    - Src: "org.apache.xerces.parsers.DOMParser:228,1"
      Dst: "[org.xml.sax.InputSource].getCharacterStream"
    - Src: "org.apache.xerces.parsers.DOMParser:228,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream"
    - Src: "org.apache.xerces.parsers.DOMParser:229,1"
      Dst: "[org.xml.sax.InputSource].getEncoding"
    - Src: "org.apache.xerces.parsers.DOMParser:229,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setEncoding"
    - Src: "org.apache.xerces.parsers.DOMParser:230,1"
      Dst: "[org.apache.xerces.parsers.XMLParser].parse"
    - Src: "org.apache.xerces.parsers.DOMParser:235,1"
      Dst: "[org.apache.xerces.xni.XNIException].getException"
    - Src: "org.apache.xerces.parsers.DOMParser:239,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].<init>"
    - Src: "org.apache.xerces.parsers.DOMParser:240,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getPublicId"
    - Src: "org.apache.xerces.parsers.DOMParser:240,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].setPublicId"
    - Src: "org.apache.xerces.parsers.DOMParser:241,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId"
    - Src: "org.apache.xerces.parsers.DOMParser:241,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].setSystemId"
    - Src: "org.apache.xerces.parsers.DOMParser:242,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber"
    - Src: "org.apache.xerces.parsers.DOMParser:242,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].setLineNumber"
    - Src: "org.apache.xerces.parsers.DOMParser:243,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber"
    - Src: "org.apache.xerces.parsers.DOMParser:243,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].setColumnNumber"
    - Src: "org.apache.xerces.parsers.DOMParser:245,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.parsers.DOMParser:245,1"
      Dst: "[org.xml.sax.SAXParseException].<init>"
    - Src: "org.apache.xerces.parsers.DOMParser:255,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParser].setEntityResolver(org.xml.sax.EntityResolver)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParser"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.EntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.EntityResolver2Wrapper].setEntityResolver(org.xml.sax.ext.EntityResolver2)"
    - "[org.apache.xerces.util.EntityResolver2Wrapper].<init>(org.xml.sax.ext.EntityResolver2)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.util.EntityResolverWrapper].setEntityResolver(org.xml.sax.EntityResolver)"
    - "[org.apache.xerces.util.EntityResolverWrapper].<init>(org.xml.sax.EntityResolver)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 33
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParser:284"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParser:294"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParser:284"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParser:294"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParser:285"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:290"
        BranchSideFuncs:
        - "setEntityResolver(org.xml.sax.ext.EntityResolver2)"
      - BranchSide: "org.apache.xerces.parsers.DOMParser:289"
        BranchSideFuncs:
        - "<init>(org.xml.sax.ext.EntityResolver2)"
    - Branch String: "org.apache.xerces.parsers.DOMParser:295"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:300"
        BranchSideFuncs:
        - "setEntityResolver(org.xml.sax.EntityResolver)"
      - BranchSide: "org.apache.xerces.parsers.DOMParser:299"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
        - "<init>(org.xml.sax.EntityResolver)"
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParser:283,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty"
    - Src: "org.apache.xerces.parsers.DOMParser:287,1"
      Dst: "[org.apache.xerces.util.EntityResolver2Wrapper].setEntityResolver"
    - Src: "org.apache.xerces.parsers.DOMParser:290,1"
      Dst: "[org.apache.xerces.util.EntityResolver2Wrapper].<init>"
    - Src: "org.apache.xerces.parsers.DOMParser:290,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty"
    - Src: "org.apache.xerces.parsers.DOMParser:297,1"
      Dst: "[org.apache.xerces.util.EntityResolverWrapper].setEntityResolver"
    - Src: "org.apache.xerces.parsers.DOMParser:300,1"
      Dst: "[org.apache.xerces.util.EntityResolverWrapper].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParser].getEntityResolver()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParser"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 0
    returnType: "org.xml.sax.EntityResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.EntityResolverWrapper].getEntityResolver()"
    - "[org.apache.xerces.util.EntityResolver2Wrapper].getEntityResolver()"
    functionUses: 1
    ICount: 19
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParser:324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParser:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParser:325"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:328"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParser:329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:336"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParser:323,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty"
    - Src: "org.apache.xerces.parsers.DOMParser:327,1"
      Dst: "[org.apache.xerces.util.EntityResolverWrapper].getEntityResolver"
    - Src: "org.apache.xerces.parsers.DOMParser:331,1"
      Dst: "[org.apache.xerces.util.EntityResolver2Wrapper].getEntityResolver"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParser].setErrorHandler(org.xml.sax.ErrorHandler)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParser:364"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParser:368"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParser:363,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty"
    - Src: "org.apache.xerces.parsers.DOMParser:366,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].setErrorHandler"
    - Src: "org.apache.xerces.parsers.DOMParser:369,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].<init>"
    - Src: "org.apache.xerces.parsers.DOMParser:369,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParser].getErrorHandler()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.ErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParser:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:398"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParser:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:398"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParser:391,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty"
    - Src: "org.apache.xerces.parsers.DOMParser:394,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].getErrorHandler"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParser].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParser"
    linkageType: null
    functionLinenumber: 426
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DOMParser].getEntityResolver()"
    - "[org.apache.xerces.parsers.DOMParser].setEntityResolver(org.xml.sax.EntityResolver)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier()"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].getType()"
    - "[org.xml.sax.SAXNotRecognizedException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()"
    - "[org.apache.xerces.parsers.XML11Configuration].getLocale()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()"
    - "[org.xml.sax.SAXNotSupportedException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()"
    - "[org.apache.xerces.parsers.XML11Configuration].getLocale()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()"
    functionUses: 1
    ICount: 35
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParser:427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParser:439"
        BranchSideFuncs:
        - "getIdentifier()"
        - "getType()"
        - "getLocale()"
        - "setFeature(java.lang.String,boolean)"
        - "<init>(java.lang.String)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.parsers.DOMParser:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:433"
        BranchSideFuncs:
        - "setEntityResolver(org.xml.sax.EntityResolver)"
        - "getEntityResolver()"
      - BranchSide: "org.apache.xerces.parsers.DOMParser:432"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParser:444"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:440"
        BranchSideFuncs:
        - "getIdentifier()"
        - "getType()"
        - "getLocale()"
        - "setFeature(java.lang.String,boolean)"
        - "<init>(java.lang.String)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.parsers.DOMParser:439"
        BranchSideFuncs:
        - "getIdentifier()"
        - "getType()"
        - "getLocale()"
        - "setFeature(java.lang.String,boolean)"
        - "<init>(java.lang.String)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParser:427,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.DOMParser:431,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].getEntityResolver"
    - Src: "org.apache.xerces.parsers.DOMParser:431,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].setEntityResolver"
    - Src: "org.apache.xerces.parsers.DOMParser:440,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature"
    - Src: "org.apache.xerces.parsers.DOMParser:443,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier"
    - Src: "org.apache.xerces.parsers.DOMParser:444,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType"
    - Src: "org.apache.xerces.parsers.DOMParser:446,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getLocale"
    - Src: "org.apache.xerces.parsers.DOMParser:446,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.parsers.DOMParser:446,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    - Src: "org.apache.xerces.parsers.DOMParser:451,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParser].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParser"
    linkageType: null
    functionLinenumber: 480
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier()"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].getType()"
    - "[org.xml.sax.SAXNotRecognizedException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()"
    - "[org.apache.xerces.parsers.XML11Configuration].getLocale()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()"
    - "[org.xml.sax.SAXNotSupportedException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()"
    - "[org.apache.xerces.parsers.XML11Configuration].getLocale()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()"
    functionUses: 2
    ICount: 29
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParser:481"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:489"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParser:488"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.DOMParser:493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:499"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParser:498"
        BranchSideFuncs:
        - "getLocale()"
        - "<init>(java.lang.String)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParser:481,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.DOMParser:489,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getFeature"
    - Src: "org.apache.xerces.parsers.DOMParser:492,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier"
    - Src: "org.apache.xerces.parsers.DOMParser:493,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType"
    - Src: "org.apache.xerces.parsers.DOMParser:495,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getLocale"
    - Src: "org.apache.xerces.parsers.DOMParser:495,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.parsers.DOMParser:495,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    - Src: "org.apache.xerces.parsers.DOMParser:500,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParser].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParser"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier()"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].getType()"
    - "[org.xml.sax.SAXNotRecognizedException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()"
    - "[org.apache.xerces.parsers.XML11Configuration].getLocale()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()"
    - "[org.xml.sax.SAXNotSupportedException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()"
    - "[org.apache.xerces.parsers.XML11Configuration].getLocale()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()"
    functionUses: 1
    ICount: 27
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParser:530"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:526"
        BranchSideFuncs:
        - "getIdentifier()"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "getType()"
        - "getLocale()"
        - "<init>(java.lang.String)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.parsers.DOMParser:525"
        BranchSideFuncs:
        - "getIdentifier()"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "getType()"
        - "getLocale()"
        - "<init>(java.lang.String)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParser:526,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty"
    - Src: "org.apache.xerces.parsers.DOMParser:529,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier"
    - Src: "org.apache.xerces.parsers.DOMParser:530,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType"
    - Src: "org.apache.xerces.parsers.DOMParser:532,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getLocale"
    - Src: "org.apache.xerces.parsers.DOMParser:532,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.parsers.DOMParser:532,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    - Src: "org.apache.xerces.parsers.DOMParser:537,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParser].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParser"
    linkageType: null
    functionLinenumber: 560
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DOMParser].getFeature(java.lang.String)"
    - "[org.xml.sax.SAXNotSupportedException].<init>(java.lang.String)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier()"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].getType()"
    - "[org.xml.sax.SAXNotRecognizedException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()"
    - "[org.apache.xerces.parsers.XML11Configuration].getLocale()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()"
    - "[org.xml.sax.SAXNotSupportedException].<init>(java.lang.String)"
    - "[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()"
    - "[org.apache.xerces.parsers.XML11Configuration].getLocale()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()"
    functionUses: 1
    ICount: 45
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.DOMParser:561"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:580"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.DOMParser:579"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.parsers.DOMParser:569"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:575"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.parsers.DOMParser:574"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParser:575"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:575"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.xerces.parsers.DOMParser:574"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParser:576"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:575"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
        - "getIdentifier()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "getType()"
        - "getNodeType()"
      - BranchSide: "org.apache.xerces.parsers.DOMParser:574"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.DOMParser:584"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.DOMParser:590"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.DOMParser:589"
        BranchSideFuncs:
        - "getLocale()"
        - "<init>(java.lang.String)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParser:561,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.DOMParser:564,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].getFeature"
    - Src: "org.apache.xerces.parsers.DOMParser:571,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.parsers.DOMParser:571,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    - Src: "org.apache.xerces.parsers.DOMParser:576,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.parsers.DOMParser:580,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty"
    - Src: "org.apache.xerces.parsers.DOMParser:583,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier"
    - Src: "org.apache.xerces.parsers.DOMParser:584,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType"
    - Src: "org.apache.xerces.parsers.DOMParser:586,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getLocale"
    - Src: "org.apache.xerces.parsers.DOMParser:586,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.parsers.DOMParser:586,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParser].getXMLParserConfiguration()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLParserConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].<init>(org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl"
    linkageType: null
    functionLinenumber: 2900
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl:2901,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].setNSContext(org.apache.xerces.xni.NamespaceContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl"
    linkageType: null
    functionLinenumber: 2906
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.NamespaceContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].needFacetChecking()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl"
    linkageType: null
    functionLinenumber: 2910
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].needFacetChecking()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].needFacetChecking()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].needFacetChecking()"
    - "[org.apache.xerces.impl.validation.ValidationState].needFacetChecking()"
    functionUses: 4
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl:2911,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].needFacetChecking"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].needExtraChecking()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl"
    linkageType: null
    functionLinenumber: 2914
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].needExtraChecking()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].needExtraChecking()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].needExtraChecking()"
    - "[org.apache.xerces.impl.validation.ValidationState].needExtraChecking()"
    functionUses: 2
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl:2915,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].needExtraChecking"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].needToNormalize()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl"
    linkageType: null
    functionLinenumber: 2917
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].needToNormalize()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].needToNormalize()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].needToNormalize()"
    - "[org.apache.xerces.impl.validation.ValidationState].needToNormalize()"
    functionUses: 4
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl:2918,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].needToNormalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].useNamespaces()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl"
    linkageType: null
    functionLinenumber: 2921
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].isEntityDeclared(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl:2926,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].isEntityDeclared"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].isEntityUnparsed(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl"
    linkageType: null
    functionLinenumber: 2929
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].isEntityUnparsed(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].isEntityUnparsed(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].isEntityUnparsed(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].isEntityUnparsed(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].isEntityUnparsed(java.lang.String)"
    functionUses: 3
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl:2930,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].isEntityUnparsed"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].isIdDeclared(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl"
    linkageType: null
    functionLinenumber: 2933
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].isIdDeclared(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].isIdDeclared(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].isIdDeclared(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].isIdDeclared(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].isIdDeclared(java.lang.String)"
    functionUses: 4
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl:2934,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].isIdDeclared"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].addId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl"
    linkageType: null
    functionLinenumber: 2937
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].addId(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].addId(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].addId(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].addId(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].addId(java.lang.String)"
    functionUses: 4
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl:2938,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].addId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].addIdRef(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl"
    linkageType: null
    functionLinenumber: 2941
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].addIdRef(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].addIdRef(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].addIdRef(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].addIdRef(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].addIdRef(java.lang.String)"
    functionUses: 4
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl:2942,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].addIdRef"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].getSymbol(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl"
    linkageType: null
    functionLinenumber: 2945
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationState].getSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].getSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].getSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].getSymbol(java.lang.String)"
    functionUses: 4
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl:2946,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].getSymbol"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].getURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl"
    linkageType: null
    functionLinenumber: 2949
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    functionUses: 2
    ICount: 10
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl:2950"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl:2954"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl:2953"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl:2951,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].getURI"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl:2954,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].getLocale()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl"
    linkageType: null
    functionLinenumber: 2958
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].getLocale()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].getLocale()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].getLocale()"
    - "[org.apache.xerces.impl.validation.ValidationState].getLocale()"
    functionUses: 2
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl:2959,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].getLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport$3].<init>(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.html.dom.SecuritySupport$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport$3:67,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport$3].run()"
    functionSourceFile: "org.apache.html.dom.SecuritySupport$3"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.SecuritySupport$3:76"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.SecuritySupport$3:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport$3:71,1"
      Dst: "[java.lang.ClassLoader].getParent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.QNameDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.QNameDV"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.QNameDV:36,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.QNameDV].getAllowedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.QNameDV"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.QNameDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.QNameDV"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].getSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].getSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].getSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].getSymbol(java.lang.String)"
    - "[org.apache.xerces.util.XMLChar].isValidNCName(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLChar].isValidNCName(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.validation.ValidationState].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1:org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].getSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].getSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].getSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].getSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].getSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].getSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].getSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].getSymbol(java.lang.String)"
    functionUses: 1
    ICount: 45
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.QNameDV:51"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.QNameDV:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.QNameDV:54"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.QNameDV:60"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.QNameDV:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.QNameDV:62"
        BranchSideFuncs:
        - "isValidNCName(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.xs.QNameDV:60"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.QNameDV:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.QNameDV:62"
        BranchSideFuncs:
        - "isValidNCName(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.xs.QNameDV:63"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.QNameDV:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.QNameDV:66"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.xs.QNameDV:68"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.QNameDV:71"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.xs.QNameDV:70"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.xs.QNameDV:68"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.QNameDV:71"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.xs.QNameDV:70"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getSymbol(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.QNameDV:50,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.dv.xs.QNameDV:52,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.dv.xs.QNameDV:52,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].getSymbol"
    - Src: "org.apache.xerces.impl.dv.xs.QNameDV:60,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.QNameDV:60,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidNCName"
    - Src: "org.apache.xerces.impl.dv.xs.QNameDV:61,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.QNameDV:67,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].getURI"
    - Src: "org.apache.xerces.impl.dv.xs.QNameDV:71,1"
      Dst: "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.QNameDV].getDataLength(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.QNameDV"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.QNameDV:78,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV:37,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV].getAllowedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV:45,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV:47,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].compareTo(org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal)"
    functionUses: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DecimalDV:52,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV].getTotalDigits(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DecimalDV].getFractionDigits(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DecimalDV"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:33,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].<init>(java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].<init>(java.util.Locale)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:37,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCaret()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createChar(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:41,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:42,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createChar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processDollar()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createChar(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:45,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:46,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createChar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processLookahead()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:49,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processNegativelookahead()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:52,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processLookbehind()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:55,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processNegativelookbehind()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:58,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_A()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:61,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_Z()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:64,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_z()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:67,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_b()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:70,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_B()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:73,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_lt()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:76,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_gt()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:79,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processStar(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.Token)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:82,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:83,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createClosure"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processPlus(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createConcat(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:87,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:88,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createClosure"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:88,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createConcat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processQuestion(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createUnion()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createEmpty()"
    functionUses: 1
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:92,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:93,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createUnion"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:94,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].addChild"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:95,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].checkQuestion(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processParen()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createParen(org.apache.xerces.impl.xpath.regex.Token,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:105"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:104"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:102,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:103,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:103,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createParen"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:104,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:104,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processParen2()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:109,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCondition()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:112,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processModifiers()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:115,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processIndependent()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:118,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_c()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:121,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:122,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_C()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:125,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:126,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_i()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:129,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:130,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_I()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:133,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:134,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_g()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:137,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_X()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:140,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBackreference()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:143,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCIinCharacterClass(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.RangeToken"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:147,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:147,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseCharacterClass(boolean)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.RangeToken"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].setContext(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCIinCharacterClass(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_pP(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].decodeEscaped()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].decodeEscaped()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseCharacterClass(boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveChar(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveChar(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].decodeEscaped()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveCharRange(org.apache.xerces.impl.xpath.regex.RangeToken,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].setContext(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 5
    ICount: 188
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:182"
        BranchSideFuncs:
        - "createRange()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:182"
        BranchSideFuncs:
        - "createRange()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:299"
        BranchSideFuncs:
        - "read()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:192"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:299"
        BranchSideFuncs:
        - "read()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:244"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:220"
        BranchSideFuncs:
        - "mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:219"
        BranchSideFuncs:
        - "mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:244"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:244"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:238"
        BranchSideFuncs:
        - "subtractRanges(org.apache.xerces.impl.xpath.regex.Token)"
        - "parseCharacterClass(boolean)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:299"
        BranchSideFuncs:
        - "read()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:252"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:252"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:272"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:272"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:268"
        BranchSideFuncs:
        - "addCaseInsensitiveChar(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:278"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:282"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:279"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:279"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:280"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:283"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:285"
        BranchSideFuncs:
        - "decodeEscaped()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:287"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:288"
        BranchSideFuncs:
        - "isSet(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:287"
        BranchSideFuncs:
        - "isSet(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:289"
        BranchSideFuncs:
        - "addRange(int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:292"
        BranchSideFuncs:
        - "addCaseInsensitiveCharRange(org.apache.xerces.impl.xpath.regex.RangeToken,int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:292"
        BranchSideFuncs:
        - "addCaseInsensitiveCharRange(org.apache.xerces.impl.xpath.regex.RangeToken,int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:302"
        BranchSideFuncs:
        - "ex(java.lang.String,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:301"
        BranchSideFuncs:
        - "next()"
        - "sortRanges()"
        - "setContext(int)"
        - "compactRanges()"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:170,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].setContext"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:171,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:176,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:179,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createRange"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:180,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:193,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:205,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:205,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:211,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCIinCharacterClass"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:218,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_pP"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:219,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:225,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].decodeEscaped"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:239,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseCharacterClass"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:253,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:257,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveChar"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:293,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveCharRange"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:302,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:303,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges"
    JavaMethodInfo: null
    BBCount: 78
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseSetOperations()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.RangeToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:312,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(java.lang.String,boolean)"
    functionUses: 8
    ICount: 32
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:318,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:338,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:338,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:338,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:338,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:338,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].decodeEscaped()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 341
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 7
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:342"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:342,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:342,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.RangeToken"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange(org.apache.xerces.impl.xpath.regex.Token,java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange(org.apache.xerces.impl.xpath.regex.Token,int[])"
    - "[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange(org.apache.xerces.impl.xpath.regex.Token,java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange(org.apache.xerces.impl.xpath.regex.Token,java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    functionUses: 10
    ICount: 62
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:372"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:410"
        BranchSideFuncs:
        - "createRange()"
        - "setupRange(org.apache.xerces.impl.xpath.regex.Token,int[])"
        - "complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
        - "mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
        - "setupRange(org.apache.xerces.impl.xpath.regex.Token,java.lang.String)"
        - "addRange(int,int)"
        - "getRange(java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:409"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:410"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:373,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:376,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createRange"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:377,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:378,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:379,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].complementRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:392,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getRange"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:392,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].mergeRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:405,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].addRange"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:410,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange(org.apache.xerces.impl.xpath.regex.Token,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 415
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    functionUses: 3
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:418"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:416,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:418,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:418,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].addRange"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange(org.apache.xerces.impl.xpath.regex.Token,int[])"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema"
    linkageType: null
    functionLinenumber: 421
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].addRange(int,int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:424"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:424,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].addRange"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.XMLDocumentParser].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.XMLDocumentParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLDocumentParser:47,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].createObject"
    - Src: "org.apache.xerces.parsers.XMLDocumentParser:47,1"
      Dst: "[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)"
    functionSourceFile: "org.apache.xerces.parsers.XMLDocumentParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLDocumentParser:57,1"
      Dst: "[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLDocumentParser].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.XMLDocumentParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLDocumentParser:64,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].createObject"
    - Src: "org.apache.xerces.parsers.XMLDocumentParser:64,1"
      Dst: "[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>"
    - Src: "org.apache.xerces.parsers.XMLDocumentParser:68,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLDocumentParser].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.XMLDocumentParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLDocumentParser:77,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].createObject"
    - Src: "org.apache.xerces.parsers.XMLDocumentParser:77,1"
      Dst: "[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>"
    - Src: "org.apache.xerces.parsers.XMLDocumentParser:81,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser$FacetInfo].<init>(org.apache.xerces.impl.dv.XSFacets,org.w3c.dom.Element,short,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser$FacetInfo"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.dv.XSFacets"
    - "org.w3c.dom.Element"
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser$FacetInfo:271,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredAttrNSImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredAttrNSImpl"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.DeferredDocumentImpl"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredAttrNSImpl:65,1"
      Dst: "[org.apache.xerces.dom.AttrNSImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredAttrNSImpl:68,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredAttrNSImpl:69,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredAttrNSImpl].getNodeIndex()"
    functionSourceFile: "org.apache.xerces.dom.DeferredAttrNSImpl"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeData()"
    functionSourceFile: "org.apache.xerces.dom.DeferredAttrNSImpl"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int)"
    - "[org.apache.xerces.dom.NodeImpl].isSpecified(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isIdAttribute(boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getTypeInfo(int)"
    functionUses: 12
    ICount: 39
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredAttrNSImpl:99"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredAttrNSImpl:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DeferredAttrNSImpl:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DeferredAttrNSImpl:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredAttrNSImpl:106"
        BranchSideFuncs:
        - "isIdAttribute(boolean)"
        - "isSpecified(boolean)"
      - BranchSide: "org.apache.xerces.dom.DeferredAttrNSImpl:105"
        BranchSideFuncs:
        - "isSpecified(boolean)"
        - "getNodeExtra(int)"
    - Branch String: "org.apache.xerces.dom.DeferredAttrNSImpl:108"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredAttrNSImpl:107"
        BranchSideFuncs:
        - "isIdAttribute(boolean)"
        - "getNodeURI(int)"
        - "getTypeInfo(int)"
        - "getLastChild(int)"
      - BranchSide: "org.apache.xerces.dom.DeferredAttrNSImpl:106"
        BranchSideFuncs:
        - "isIdAttribute(boolean)"
        - "isSpecified(boolean)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredAttrNSImpl:90,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredAttrNSImpl:94,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.DeferredAttrNSImpl:95,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName"
    - Src: "org.apache.xerces.dom.DeferredAttrNSImpl:98,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.dom.DeferredAttrNSImpl:103,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.dom.DeferredAttrNSImpl:106,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra"
    - Src: "org.apache.xerces.dom.DeferredAttrNSImpl:107,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isSpecified"
    - Src: "org.apache.xerces.dom.DeferredAttrNSImpl:108,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isIdAttribute"
    - Src: "org.apache.xerces.dom.DeferredAttrNSImpl:110,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI"
    - Src: "org.apache.xerces.dom.DeferredAttrNSImpl:112,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild"
    - Src: "org.apache.xerces.dom.DeferredAttrNSImpl:113,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getTypeInfo"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeChildren()"
    functionSourceFile: "org.apache.xerces.dom.DeferredAttrNSImpl"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren(org.apache.xerces.dom.AttrImpl,int)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredAttrNSImpl:124,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.DeferredAttrNSImpl:125,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLVersionDetector].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XMLVersionDetector"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLVersionDetector:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLVersionDetector].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.impl.XMLVersionDetector"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    functionUses: 4
    ICount: 20
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLVersionDetector:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLVersionDetector:101,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getProperty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing(org.apache.xerces.impl.XMLEntityHandler,short)"
    functionSourceFile: "org.apache.xerces.impl.XMLVersionDetector"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.XMLEntityHandler"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].setScannerVersion(short)"
    - "[org.apache.xerces.impl.XMLEntityManager].setScannerVersion(short)"
    - "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()"
    - "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    - "[org.apache.xerces.impl.XMLEntityManager].getCurrentResourceIdentifier()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 4
    ICount: 21
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLVersionDetector:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:119"
        BranchSideFuncs:
        - "setScannerVersion(short)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLVersionDetector:117,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setScannerVersion"
    - Src: "org.apache.xerces.impl.XMLVersionDetector:123,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner"
    - Src: "org.apache.xerces.impl.XMLVersionDetector:123,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator"
    - Src: "org.apache.xerces.impl.XMLVersionDetector:128,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler"
    - Src: "org.apache.xerces.impl.XMLVersionDetector:130,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getCurrentResourceIdentifier"
    - Src: "org.apache.xerces.impl.XMLVersionDetector:130,1"
      Dst: "[org.apache.xerces.impl.XMLEntityHandler].startEntity"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.impl.XMLVersionDetector"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].setupCurrentEntity(java.lang.String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].setScannerVersion(short)"
    - "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipDeclSpaces()"
    - "[org.apache.xerces.impl.XMLVersionDetector].fixupCurrentEntity(org.apache.xerces.impl.XMLEntityManager,char[],int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLVersionDetector].fixupCurrentEntity(org.apache.xerces.impl.XMLEntityManager,char[],int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipDeclSpaces()"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLVersionDetector].fixupCurrentEntity(org.apache.xerces.impl.XMLEntityManager,char[],int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipDeclSpaces()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLVersionDetector].fixupCurrentEntity(org.apache.xerces.impl.XMLEntityManager,char[],int)"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getDomain()"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getKey()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getArguments()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionUses: 4
    ICount: 97
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLVersionDetector:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLVersionDetector:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:158"
        BranchSideFuncs:
        - "skipString(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLVersionDetector:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:162"
        BranchSideFuncs:
        - "peekChar()"
    - Branch String: "org.apache.xerces.impl.XMLVersionDetector:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:168"
        BranchSideFuncs:
        - "skipDeclSpaces()"
    - Branch String: "org.apache.xerces.impl.XMLVersionDetector:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:177"
        BranchSideFuncs:
        - "scanChar()"
        - "getArguments()"
        - "skipDeclSpaces()"
        - "getDomain()"
        - "skipString(java.lang.String)"
        - "fixupCurrentEntity(org.apache.xerces.impl.XMLEntityManager,char[],int)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "getKey()"
        - "peekChar()"
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:176"
        BranchSideFuncs:
        - "scanChar()"
        - "fixupCurrentEntity(org.apache.xerces.impl.XMLEntityManager,char[],int)"
    - Branch String: "org.apache.xerces.impl.XMLVersionDetector:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLVersionDetector:181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLVersionDetector:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:184"
        BranchSideFuncs:
        - "scanChar()"
        - "getArguments()"
        - "skipDeclSpaces()"
        - "getDomain()"
        - "skipString(java.lang.String)"
        - "fixupCurrentEntity(org.apache.xerces.impl.XMLEntityManager,char[],int)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "getKey()"
        - "peekChar()"
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLVersionDetector:144,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setupCurrentEntity"
    - Src: "org.apache.xerces.impl.XMLVersionDetector:148,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setScannerVersion"
    - Src: "org.apache.xerces.impl.XMLVersionDetector:149,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner"
    - Src: "org.apache.xerces.impl.XMLVersionDetector:151,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipString"
    - Src: "org.apache.xerces.impl.XMLVersionDetector:155,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipDeclSpaces"
    - Src: "org.apache.xerces.impl.XMLVersionDetector:156,1"
      Dst: "[org.apache.xerces.impl.XMLVersionDetector].fixupCurrentEntity"
    - Src: "org.apache.xerces.impl.XMLVersionDetector:165,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XMLVersionDetector:169,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLVersionDetector:190,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getDomain"
    - Src: "org.apache.xerces.impl.XMLVersionDetector:190,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getKey"
    - Src: "org.apache.xerces.impl.XMLVersionDetector:191,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getArguments"
    - Src: "org.apache.xerces.impl.XMLVersionDetector:190,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.XMLVersionDetector].fixupCurrentEntity(org.apache.xerces.impl.XMLEntityManager,char[],int)"
    functionSourceFile: "org.apache.xerces.impl.XMLVersionDetector"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.XMLEntityManager"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].getCurrentEntity()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 4
    ICount: 53
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLVersionDetector:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:223"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLVersionDetector:224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLVersionDetector:230"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLVersionDetector:233"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLVersionDetector:217,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getCurrentEntity"
    - Src: "org.apache.xerces.impl.XMLVersionDetector:222,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DefaultErrorHandler].<init>()"
    functionSourceFile: "org.apache.xerces.util.DefaultErrorHandler"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DefaultErrorHandler].<init>(java.io.PrintWriter)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DefaultErrorHandler:52,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.xerces.util.DefaultErrorHandler:52,1"
      Dst: "[org.apache.xerces.util.DefaultErrorHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DefaultErrorHandler].<init>(java.io.PrintWriter)"
    functionSourceFile: "org.apache.xerces.util.DefaultErrorHandler"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DefaultErrorHandler:59,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DefaultErrorHandler].warning(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.util.DefaultErrorHandler"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DefaultErrorHandler].printError(java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DefaultErrorHandler:70,1"
      Dst: "[org.apache.xerces.util.DefaultErrorHandler].printError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DefaultErrorHandler].error(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.util.DefaultErrorHandler"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DefaultErrorHandler].printError(java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DefaultErrorHandler:76,1"
      Dst: "[org.apache.xerces.util.DefaultErrorHandler].printError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DefaultErrorHandler].fatalError(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.util.DefaultErrorHandler"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DefaultErrorHandler].printError(java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DefaultErrorHandler:82,1"
      Dst: "[org.apache.xerces.util.DefaultErrorHandler].printError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DefaultErrorHandler].printError(java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.util.DefaultErrorHandler"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()"
    functionUses: 3
    ICount: 39
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DefaultErrorHandler:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DefaultErrorHandler:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DefaultErrorHandler:102"
        BranchSideFuncs:
        - "getColumnNumber()"
        - "getLineNumber()"
    - Branch String: "org.apache.xerces.util.DefaultErrorHandler:99"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DefaultErrorHandler:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DefaultErrorHandler:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DefaultErrorHandler:93,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.xerces.util.DefaultErrorHandler:96,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId"
    - Src: "org.apache.xerces.util.DefaultErrorHandler:98,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xerces.util.DefaultErrorHandler:100,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.util.DefaultErrorHandler:104,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber"
    - Src: "org.apache.xerces.util.DefaultErrorHandler:106,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber"
    - Src: "org.apache.xerces.util.DefaultErrorHandler:108,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.util.DefaultErrorHandler:109,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.xerces.util.DefaultErrorHandler:110,1"
      Dst: "[java.io.PrintWriter].flush"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.EncodingInfo$CharToByteConverterMethods].<init>()"
    functionSourceFile: "org.apache.xml.serialize.EncodingInfo$CharToByteConverterMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.EncodingInfo$CharToByteConverterMethods:254,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.EncodingInfo$CharToByteConverterMethods].access$500()"
    functionSourceFile: "org.apache.xml.serialize.EncodingInfo$CharToByteConverterMethods"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.EncodingInfo$CharToByteConverterMethods].access$600()"
    functionSourceFile: "org.apache.xml.serialize.EncodingInfo$CharToByteConverterMethods"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.EncodingInfo$CharToByteConverterMethods].access$700()"
    functionSourceFile: "org.apache.xml.serialize.EncodingInfo$CharToByteConverterMethods"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMImplementationSourceImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DOMImplementationSourceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMImplementationSourceImpl:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMImplementationSourceImpl].getDOMImplementation(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMImplementationSourceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementation"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMImplementationSourceImpl:55"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:59"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:58"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationSourceImpl:60"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:64"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMImplementationSourceImpl:54,1"
      Dst: "[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation"
    - Src: "org.apache.xerces.dom.DOMImplementationSourceImpl:55,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationSourceImpl].testImpl"
    - Src: "org.apache.xerces.dom.DOMImplementationSourceImpl:59,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMImplementationSourceImpl].getDOMImplementationList(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMImplementationSourceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementationList"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMImplementationSourceImpl:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationSourceImpl:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMImplementationSourceImpl:80,1"
      Dst: "[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation"
    - Src: "org.apache.xerces.dom.DOMImplementationSourceImpl:81,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.dom.DOMImplementationSourceImpl:82,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationSourceImpl].testImpl"
    - Src: "org.apache.xerces.dom.DOMImplementationSourceImpl:83,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.dom.DOMImplementationSourceImpl:85,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation"
    - Src: "org.apache.xerces.dom.DOMImplementationSourceImpl:90,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMImplementationSourceImpl].testImpl(org.w3c.dom.DOMImplementation,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMImplementationSourceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.w3c.dom.DOMImplementation"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMImplementationSourceImpl:99"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:101"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationSourceImpl:102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationSourceImpl:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationSourceImpl:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationSourceImpl:117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationSourceImpl:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMImplementationSourceImpl:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMImplementationSourceImpl:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMImplementationSourceImpl:95,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.xerces.dom.DOMImplementationSourceImpl:99,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    - Src: "org.apache.xerces.dom.DOMImplementationSourceImpl:100,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.xerces.dom.DOMImplementationSourceImpl:107,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.dom.DOMImplementationSourceImpl:117,1"
      Dst: "[org.w3c.dom.DOMImplementation].hasFeature"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken"
    linkageType: null
    functionLinenumber: 1212
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].<init>(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].setMin(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].setMax(int)"
    functionUses: 2
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1213,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1215,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].setMin"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1216,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].setMax"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].size()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken"
    linkageType: null
    functionLinenumber: 1219
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken"
    linkageType: null
    functionLinenumber: 1222
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].setMin(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken"
    linkageType: null
    functionLinenumber: 1226
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].setMax(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken"
    linkageType: null
    functionLinenumber: 1229
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken"
    linkageType: null
    functionLinenumber: 1232
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMax()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken"
    linkageType: null
    functionLinenumber: 1235
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken"
    linkageType: null
    functionLinenumber: 1240
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMax()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMax()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMax()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMax()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMax()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMax()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMax()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMax()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMax()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMax()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMax()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMax()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    functionUses: 31
    ICount: 147
    EdgeCount: 108
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1245"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1250"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1250"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1255"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1255"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1259"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1259"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1260"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1263"
        BranchSideFuncs:
        - "toString(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1262"
        BranchSideFuncs:
        - "getMin()"
        - "getMax()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1260"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1263"
        BranchSideFuncs:
        - "toString(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1262"
        BranchSideFuncs:
        - "getMin()"
        - "getMax()"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1242,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1242,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMax"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1243,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1243,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1243,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1243,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken:1252,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getGDVs()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.xs.TypeValidator[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:234,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setDVs(org.apache.xerces.impl.dv.xs.TypeValidator[])"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.TypeValidator[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 317
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:318,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    - "java.lang.String"
    - "short"
    - "short"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 50
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:334"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:334"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:323,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    - "java.lang.String"
    - "java.lang.String"
    - "short"
    - "boolean"
    - "org.apache.xerces.xs.XSObjectList"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList)"
    functionUses: 36
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:354,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    - "java.lang.String"
    - "java.lang.String"
    - "short"
    - "boolean"
    - "org.apache.xerces.xs.XSObjectList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()"
    functionUses: 9
    ICount: 147
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:361,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:416,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,org.apache.xerces.xs.XSObjectList)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 424
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "short"
    - "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    - "boolean"
    - "org.apache.xerces.xs.XSObjectList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()"
    functionUses: 8
    ICount: 49
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:425,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:440,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl[],org.apache.xerces.xs.XSObjectList)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 448
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "short"
    - "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl[]"
    - "org.apache.xerces.xs.XSObjectList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()"
    functionUses: 2
    ICount: 47
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:449,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:467,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setRestrictionValues(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,org.apache.xerces.xs.XSObjectList)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    argCount: 5
    argTypes:
    - "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    - "java.lang.String"
    - "java.lang.String"
    - "short"
    - "org.apache.xerces.xs.XSObjectList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()"
    functionUses: 1
    ICount: 87
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:481"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:480"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:522,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setListValues(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.xs.XSObjectList)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 533
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "short"
    - "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    - "org.apache.xerces.xs.XSObjectList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()"
    functionUses: 1
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:534"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:535"
        BranchSideFuncs:
        - "calcFundamentalFacets()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:534"
        BranchSideFuncs:
        - "calcFundamentalFacets()"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:550,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setUnionValues(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl[],org.apache.xerces.xs.XSObjectList)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 561
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "short"
    - "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl[]"
    - "org.apache.xerces.xs.XSObjectList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()"
    functionUses: 1
    ICount: 24
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:562"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:563"
        BranchSideFuncs:
        - "calcFundamentalFacets()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:562"
        BranchSideFuncs:
        - "calcFundamentalFacets()"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:581,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getType()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 589
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 597
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getAnonymous()"
    functionUses: 47
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:598"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:597"
        BranchSideFuncs:
        - "getAnonymous()"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:598,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getAnonymous"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeName()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 601
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 605
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFinal()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 609
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isFinal(short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:614"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:613"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBaseType()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 617
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getAnonymous()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 621
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:622"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:621"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:622"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:621"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 626
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:627"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:626"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 630
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    functionUses: 19
    ICount: 26
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:633"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:632"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:637"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:642"
        BranchSideFuncs:
        - "isIDType()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:641"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:638"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:637"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:636"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:635,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getWhitespace()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 645
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.DatatypeException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 3
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:646"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:649"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:648"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:647,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveKind()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 652
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:653"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:669"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:668"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:653"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:669"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:668"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:654"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:655"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:654"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:654"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:655"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:654"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:654"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:657"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:656"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:657"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:664"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:663"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBuiltInKind()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 678
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveType()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 687
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSSimpleTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:691"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:693"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:692"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getItemType()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 706
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSSimpleTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:707"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:712"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:711"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMemberTypes()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 721
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.xs.XSObject[],int)"
    functionUses: 8
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:722"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:726"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:725"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:723,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 734
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.dv.XSFacets"
    - "short"
    - "short"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,short,org.apache.xerces.impl.dv.ValidationContext)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:735"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:738"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:737"
        BranchSideFuncs:
        - "applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,short,org.apache.xerces.impl.dv.ValidationContext)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:738,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 746
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.dv.XSFacets"
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,short,org.apache.xerces.impl.dv.ValidationContext)"
    functionUses: 36
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:747,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:750,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short,short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 761
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.dv.XSFacets"
    - "short"
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,short,org.apache.xerces.impl.dv.ValidationContext)"
    functionUses: 6
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:762,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:765,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,short,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 777
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.apache.xerces.impl.dv.XSFacets"
    - "short"
    - "short"
    - "short"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].<init>()"
    - "[org.apache.xerces.impl.dv.xs.UnionDV].getAllowedFacets()"
    - "[org.apache.xerces.impl.dv.xs.AnyAtomicDV].getAllowedFacets()"
    - "[org.apache.xerces.impl.dv.xs.ListDV].getAllowedFacets()"
    - "[org.apache.xerces.impl.dv.xs.IDDV].getAllowedFacets()"
    - "[org.apache.xerces.impl.dv.xs.AnySimpleDV].getAllowedFacets()"
    - "[org.apache.xerces.impl.dv.xs.QNameDV].getAllowedFacets()"
    - "[org.apache.xerces.impl.dv.xs.StringDV].getAllowedFacets()"
    - "[org.apache.xerces.impl.dv.xs.IDREFDV].getAllowedFacets()"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].getAllowedFacets()"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV].getAllowedFacets()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV].getAllowedFacets()"
    - "[org.apache.xerces.impl.dv.xs.BooleanDV].getAllowedFacets()"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getAllowedFacets()"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV].getAllowedFacets()"
    - "[org.apache.xerces.impl.dv.xs.AnyURIDV].getAllowedFacets()"
    - "[org.apache.xerces.impl.dv.xs.EntityDV].getAllowedFacets()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getAllowedFacets()"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV].getAllowedFacets()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(java.lang.String,java.lang.String,java.util.Locale)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].getLocale()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].getLocale()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].getLocale()"
    - "[org.apache.xerces.impl.validation.ValidationState].getLocale()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].<init>(org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].setNSContext(org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualEnumValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBaseType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.FloatDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.FloatDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.FloatDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.FloatDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].whiteSpaceValue(short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].whiteSpaceValue(short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.xs.XSObject)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()"
    functionUses: 3
    ICount: 1597
    EdgeCount: 200
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:778"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:779"
        BranchSideFuncs:
        - "getAllowedFacets()"
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:778"
        BranchSideFuncs:
        - "getAllowedFacets()"
        - "<init>()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:797"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:809"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:808"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:798"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:801"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:800"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:804"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:809"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:808"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:809"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:821"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:820"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:810"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:813"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:812"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:816"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:821"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:820"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:821"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:833"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:832"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:822"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:825"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:824"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:828"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:833"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:832"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:833"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:857"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:856"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:834"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:837"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:836"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.util.Locale)"
        - "getLocale()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:844"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:857"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:856"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:850"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:857"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:856"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:857"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:869"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:868"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:858"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:861"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:860"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:864"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:869"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:868"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:869"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:898"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:897"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:870"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:873"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:872"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.dv.ValidationContext)"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:880"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:891"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:890"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:881"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:884"
        BranchSideFuncs:
        - "setNSContext(org.apache.xerces.xni.NamespaceContext)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:883"
        BranchSideFuncs:
        - "getActualEnumValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "getBaseType()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:892"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:898"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:897"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:898"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:933"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:932"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:899"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:902"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:901"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:906"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:912"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:911"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:915"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:923"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:922"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:916"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:923"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:922"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:917"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:923"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:922"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:934"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:980"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:979"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:935"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:938"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:937"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:942"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:948"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:947"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:951"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:960"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:956"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:955"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:956"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:955"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:956"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:960"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:961"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:972"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.util.Locale)"
        - "getArgs()"
        - "getAllowedFacets()"
        - "<init>(org.apache.xerces.impl.dv.ValidationContext)"
        - "validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "<init>()"
        - "getActualEnumValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
        - "getLocale()"
        - "getKey()"
        - "setNSContext(org.apache.xerces.xni.NamespaceContext)"
        - "getBaseType()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:971"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:972"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:980"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:979"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:973"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:980"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:979"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:981"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1026"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:982"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:985"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:984"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:989"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:995"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:994"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:998"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1008"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1007"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1000"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1003"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1002"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1000"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1003"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1002"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1003"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1008"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1007"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1008"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1019"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.util.Locale)"
        - "getArgs()"
        - "getAllowedFacets()"
        - "<init>(org.apache.xerces.impl.dv.ValidationContext)"
        - "validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "<init>()"
        - "getActualEnumValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
        - "getLocale()"
        - "getKey()"
        - "setNSContext(org.apache.xerces.xni.NamespaceContext)"
        - "getBaseType()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1018"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1019"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1026"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1020"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1026"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1027"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1062"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1061"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1028"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1031"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1030"
        BranchSideFuncs:
        - "getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1035"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1041"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1040"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1044"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1052"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1051"
        BranchSideFuncs:
        - "getArgs()"
        - "validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "getName()"
        - "getKey()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1045"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1052"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1051"
        BranchSideFuncs:
        - "getArgs()"
        - "validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "getName()"
        - "getKey()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1046"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1052"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1051"
        BranchSideFuncs:
        - "getArgs()"
        - "validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "getName()"
        - "getKey()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1062"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1073"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1063"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1066"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1065"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1069"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1073"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1074"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1087"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1086"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1075"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1078"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1077"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1081"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1087"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1086"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1087"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1092"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1091"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1092"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1095"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1101"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1095"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1101"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1097"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1101"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1111"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1111"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1118"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1118"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1118"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1118"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1138"
        BranchSideFuncs:
        - "compare(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1138"
        BranchSideFuncs:
        - "compare(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1145"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1145"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1145"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1164"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1151"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1151"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1157"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1164"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1164"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1196"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1179"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1175"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1179"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1196"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1189"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1196"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1216"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1216"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1216"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1216"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1217"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1223"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1217"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1223"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1223"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1367"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1367"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1228"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1367"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1368"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1379"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1379"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1372"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1372"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1373"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1379"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1388"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1388"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1382"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1388"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1390"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1399"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1398"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1390"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1392"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1394"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1394"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1399"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1399"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1413"
        BranchSideFuncs:
        - "whiteSpaceValue(short)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1413"
        BranchSideFuncs:
        - "whiteSpaceValue(short)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1416"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1415"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1416"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1415"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1419"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1428"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1419"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1428"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1439"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1439"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1440"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1445"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1440"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1445"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1446"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1471"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1470"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1447"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1454"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1453"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1454"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1457"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1458"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1471"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1470"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1459"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1465"
        BranchSideFuncs:
        - "getLength()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1464"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1459"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1471"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1477"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1476"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1471"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1477"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1476"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1477"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1483"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1477"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1483"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1484"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1490"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1484"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1490"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1484"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1490"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1497"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1497"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1497"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1498"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1504"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1498"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1504"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1498"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1504"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1505"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1511"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1505"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1511"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1505"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1511"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1512"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1518"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1512"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1518"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1519"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1525"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1519"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1525"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1526"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1531"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1530"
        BranchSideFuncs:
        - "calcFundamentalFacets()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1526"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1531"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1530"
        BranchSideFuncs:
        - "calcFundamentalFacets()"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:779,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:794,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].getAllowedFacets"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:799,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:840,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].getLocale"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:840,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:842,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:845,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:846,1"
      Dst: "[java.util.Vector].addElement"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:874,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:877,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:882,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:882,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].setNSContext"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:884,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualEnumValue"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:888,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBaseType"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:888,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:904,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:909,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getKey"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:909,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getArgs"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:911,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:917,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].compare"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:923,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1098,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1410,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].whiteSpaceValue"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1460,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1461,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].item"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1461,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1534,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets"
    JavaMethodInfo: null
    BBCount: 297
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 1542
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    - "org.apache.xerces.impl.dv.ValidatedInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].<init>()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].needToNormalize()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].needToNormalize()"
    - "[org.apache.xerces.impl.validation.ValidationState].needToNormalize()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].needToNormalize()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionUses: 15
    ICount: 21
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1543"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1546"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1545"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1546"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1549"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1548"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1552"
        BranchSideFuncs:
        - "getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
        - "validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1551"
        BranchSideFuncs:
        - "needToNormalize()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1552"
        BranchSideFuncs:
        - "getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
        - "validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1551"
        BranchSideFuncs:
        - "needToNormalize()"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1547,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1552,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].needToNormalize"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1553,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1555,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualEnumValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 1562
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.ValidatedInfo"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    - "org.apache.xerces.impl.dv.ValidatedInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validateWithInfo(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1563,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validateWithInfo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validateWithInfo(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 1570
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.ValidatedInfo"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    - "org.apache.xerces.impl.dv.ValidatedInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].<init>()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].needToNormalize()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].needToNormalize()"
    - "[org.apache.xerces.impl.validation.ValidationState].needToNormalize()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].needToNormalize()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionUses: 1
    ICount: 21
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1571"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1574"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1573"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1574"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1577"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1576"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1580"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1580"
        BranchSideFuncs:
        - "getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
        - "validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1579"
        BranchSideFuncs:
        - "needToNormalize()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1580"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1580"
        BranchSideFuncs:
        - "getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
        - "validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1579"
        BranchSideFuncs:
        - "needToNormalize()"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1575,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1580,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].needToNormalize"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1581,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1583,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 1593
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "org.apache.xerces.impl.dv.ValidationContext"
    - "org.apache.xerces.impl.dv.ValidatedInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].<init>()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].needToNormalize()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].needToNormalize()"
    - "[org.apache.xerces.impl.validation.ValidationState].needToNormalize()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].needToNormalize()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionUses: 3
    ICount: 21
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1594"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1597"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1596"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1597"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1600"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1599"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1603"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1603"
        BranchSideFuncs:
        - "getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
        - "validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1602"
        BranchSideFuncs:
        - "needToNormalize()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1603"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1603"
        BranchSideFuncs:
        - "getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
        - "validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1602"
        BranchSideFuncs:
        - "needToNormalize()"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1598,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1603,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].needToNormalize"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1604,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1606,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 1620
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.dv.ValidationContext"
    - "org.apache.xerces.impl.dv.ValidatedInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].needFacetChecking()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].needFacetChecking()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].needFacetChecking()"
    - "[org.apache.xerces.impl.validation.ValidationState].needFacetChecking()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkFacets(org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].needExtraChecking()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].needExtraChecking()"
    - "[org.apache.xerces.impl.validation.ValidationState].needExtraChecking()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].needExtraChecking()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkExtraRules(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionUses: 7
    ICount: 17
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1621"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1625"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1624"
        BranchSideFuncs:
        - "needFacetChecking()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1625"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1630"
        BranchSideFuncs:
        - "needExtraChecking()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1625"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1630"
        BranchSideFuncs:
        - "needExtraChecking()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1625"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1630"
        BranchSideFuncs:
        - "needExtraChecking()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1631"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1635"
        BranchSideFuncs:
        - "checkExtraRules(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1634"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1625,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].needFacetChecking"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1627,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkFacets"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1631,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].needExtraChecking"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1632,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkExtraRules"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkFacets(org.apache.xerces.impl.dv.ValidatedInfo)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 1638
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.ValidatedInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV].getDataLength(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.QNameDV].getDataLength(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.ListDV].getDataLength(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV].getDataLength(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].getDataLength(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].convertToPrimitiveKind(short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].convertToPrimitiveKind(short)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].equals(java.lang.Object)"
    - "[org.apache.xerces.util.URI].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].equals(java.lang.Object)"
    - "[org.apache.xerces.xni.QName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(java.lang.Object)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.util.XMLErrorCode].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$Notation].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].getLength()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].convertToPrimitiveKind(short)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].convertToPrimitiveKind(short)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].appendEnumString(java.lang.StringBuffer)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].getFractionDigits(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].getFractionDigits(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getFractionDigits(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].getTotalDigits(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].getTotalDigits(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getTotalDigits(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.FloatDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.FloatDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.FloatDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.FloatDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 3
    ICount: 269
    EdgeCount: 79
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1645"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1674"
        BranchSideFuncs:
        - "getDataLength(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1673"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1645"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1674"
        BranchSideFuncs:
        - "getDataLength(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1673"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1649"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1657"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1656"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1650"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1657"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1656"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1657"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1665"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1664"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1658"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1665"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1664"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1665"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1674"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1673"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1666"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1674"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1673"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1674"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1722"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1721"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1678"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1713"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1712"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1680"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1679"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1678"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1680"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:null"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1680"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1679"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1678"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1680"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1675"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1674"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1680"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1675"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1674"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1683"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1675"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1674"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1684"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1685"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1684"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1684"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1686"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1685"
        BranchSideFuncs:
        - "getLength()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1684"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1687"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1686"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1685"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1705"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1701"
        BranchSideFuncs:
        - "item(int)"
        - "convertToPrimitiveKind(short)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1700"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1693"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1690"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1689"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1694"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1689"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1700"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1700"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1701"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1706"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1705"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1713"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1722"
        BranchSideFuncs:
        - "appendEnumString(java.lang.StringBuffer)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1721"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1722"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1731"
        BranchSideFuncs:
        - "getFractionDigits(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1724"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1731"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1731"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1742"
        BranchSideFuncs:
        - "getTotalDigits(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1741"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1733"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1742"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1741"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1742"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1751"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1750"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1744"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1751"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1750"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1744"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1751"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1750"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1751"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1759"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1753"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1759"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1760"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1769"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1768"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1762"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1769"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1768"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1762"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1769"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1768"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1769"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1777"
        BranchSideFuncs:
        - "compare(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1776"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1771"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1777"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1776"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1646,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].getDataLength"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1652,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1652,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1677,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].convertToPrimitiveKind"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1683,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1686,1"
      Dst: "[org.apache.xerces.xs.ShortList].getLength"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1691,1"
      Dst: "[org.apache.xerces.xs.ShortList].item"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1714,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1715,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].appendEnumString"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1717,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1723,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].getFractionDigits"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1732,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].getTotalDigits"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1743,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].compare"
    JavaMethodInfo: null
    BBCount: 66
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkExtraRules(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 1780
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.dv.ValidationContext"
    - "org.apache.xerces.impl.dv.ValidatedInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.IDDV].checkExtraRules(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.IDREFDV].checkExtraRules(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.EntityDV].checkExtraRules(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].checkExtraRules(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].getLength()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkExtraRules(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].item(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkExtraRules(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkExtraRules(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionUses: 4
    ICount: 58
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1783"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1786"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1787"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1813"
        BranchSideFuncs:
        - "checkExtraRules(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1793"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1801"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1800"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1799"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1801"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1807"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1785,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].checkExtraRules"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1791,1"
      Dst: "[org.apache.xerces.impl.dv.xs.ListDV$ListData].getLength"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1796,1"
      Dst: "[org.apache.xerces.impl.dv.xs.ListDV$ListData].item"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1798,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkExtraRules"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 1825
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "org.apache.xerces.impl.dv.ValidationContext"
    - "org.apache.xerces.impl.dv.ValidatedInfo"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].normalize(java.lang.Object,short)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].toString()"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].toString()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].toString()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].toString()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].toString()"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].toString()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].toString()"
    - "[org.apache.xerces.impl.xs.identity.Field].toString()"
    - "[org.apache.xerces.impl.xs.identity.Selector].toString()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM$Occurence].toString()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].toString()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].toString()"
    - "[org.apache.xerces.dom.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].toString()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].toString()"
    - "[org.apache.xerces.impl.xs.util.XInt].toString()"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].toString()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].toString()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl].toString()"
    - "[org.apache.xerces.util.URI].toString()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].toString()"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].toString()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].toString()"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].toString()"
    - "[org.apache.xerces.stax.events.XMLEventImpl].toString()"
    - "[org.apache.xerces.xni.QName].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].toString()"
    - "[org.apache.xerces.xni.parser.XMLParseException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].toString()"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].toString()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].toString()"
    - "[org.apache.xerces.dom.NodeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].toString()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.xerces.dom.RangeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].toString()"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].toString()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLChar].isValidNmtoken(java.lang.String)"
    - "[org.apache.xerces.util.XMLChar].isValidName(java.lang.String)"
    - "[org.apache.xerces.util.XMLChar].isValidNCName(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.MonthDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.AnyURIDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.EntityDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.YearMonthDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.IDDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.IntegerDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.TimeDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.DateDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.IDREFDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.ListDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.FloatDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.DayDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.BooleanDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.AnySimpleDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.YearDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.QNameDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.DateTimeDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.MonthDayDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.AnyAtomicDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.DurationDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.UnionDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.StringDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].needFacetChecking()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].needFacetChecking()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].needFacetChecking()"
    - "[org.apache.xerces.impl.validation.ValidationState].needFacetChecking()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkFacets(org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].<init>(java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].<init>(short[],int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].toString()"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].toString()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].toString()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].toString()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].toString()"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].toString()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].toString()"
    - "[org.apache.xerces.impl.xs.identity.Field].toString()"
    - "[org.apache.xerces.impl.xs.identity.Selector].toString()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM$Occurence].toString()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].toString()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].toString()"
    - "[org.apache.xerces.dom.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].toString()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].toString()"
    - "[org.apache.xerces.impl.xs.util.XInt].toString()"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].toString()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].toString()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl].toString()"
    - "[org.apache.xerces.util.URI].toString()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].toString()"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].toString()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].toString()"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].toString()"
    - "[org.apache.xerces.stax.events.XMLEventImpl].toString()"
    - "[org.apache.xerces.xni.QName].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].toString()"
    - "[org.apache.xerces.xni.parser.XMLParseException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].toString()"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].toString()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].toString()"
    - "[org.apache.xerces.dom.NodeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].toString()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.xerces.dom.RangeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].toString()"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].needFacetChecking()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1].needFacetChecking()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].needFacetChecking()"
    - "[org.apache.xerces.impl.validation.ValidationState].needFacetChecking()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkFacets(org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].appendEnumString(java.lang.StringBuffer)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 9
    ICount: 230
    EdgeCount: 169
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1826"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1829"
        BranchSideFuncs:
        - "normalize(java.lang.Object,short)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1828"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1831"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1845"
        BranchSideFuncs:
        - "toString()"
        - "isValidNCName(java.lang.String)"
        - "getVariety()"
        - "isValidName(java.lang.String)"
        - "<init>(java.lang.Object[])"
        - "<init>(short[],int)"
        - "isValidNmtoken(java.lang.String)"
        - "matches(java.lang.String)"
        - "getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1844"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1833"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1845"
        BranchSideFuncs:
        - "matches(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1844"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1835"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1845"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1877"
        BranchSideFuncs:
        - "toString()"
        - "isValidNCName(java.lang.String)"
        - "getVariety()"
        - "isValidName(java.lang.String)"
        - "<init>(java.lang.Object[])"
        - "<init>(short[],int)"
        - "isValidNmtoken(java.lang.String)"
        - "matches(java.lang.String)"
        - "getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1876"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1848"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1869"
        BranchSideFuncs:
        - "toString()"
        - "isValidNCName(java.lang.String)"
        - "getVariety()"
        - "isValidName(java.lang.String)"
        - "<init>(java.lang.Object[])"
        - "<init>(short[],int)"
        - "isValidNmtoken(java.lang.String)"
        - "matches(java.lang.String)"
        - "getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1868"
        BranchSideFuncs:
        - "getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1851"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1855"
        BranchSideFuncs:
        - "toString()"
        - "isValidNCName(java.lang.String)"
        - "getVariety()"
        - "isValidName(java.lang.String)"
        - "<init>(java.lang.Object[])"
        - "<init>(short[],int)"
        - "isValidNmtoken(java.lang.String)"
        - "matches(java.lang.String)"
        - "getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1854"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1853"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1853"
        BranchSideFuncs:
        - "toString()"
        - "isValidNCName(java.lang.String)"
        - "getVariety()"
        - "isValidName(java.lang.String)"
        - "<init>(java.lang.Object[])"
        - "<init>(short[],int)"
        - "isValidNmtoken(java.lang.String)"
        - "matches(java.lang.String)"
        - "getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1852"
        BranchSideFuncs:
        - "isValidNmtoken(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1855"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1859"
        BranchSideFuncs:
        - "toString()"
        - "isValidNCName(java.lang.String)"
        - "getVariety()"
        - "isValidName(java.lang.String)"
        - "<init>(java.lang.Object[])"
        - "<init>(short[],int)"
        - "isValidNmtoken(java.lang.String)"
        - "matches(java.lang.String)"
        - "getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1858"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1857"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1857"
        BranchSideFuncs:
        - "toString()"
        - "isValidNCName(java.lang.String)"
        - "getVariety()"
        - "isValidName(java.lang.String)"
        - "<init>(java.lang.Object[])"
        - "<init>(short[],int)"
        - "isValidNmtoken(java.lang.String)"
        - "matches(java.lang.String)"
        - "getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1856"
        BranchSideFuncs:
        - "isValidName(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1859"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1863"
        BranchSideFuncs:
        - "toString()"
        - "isValidNCName(java.lang.String)"
        - "getVariety()"
        - "isValidName(java.lang.String)"
        - "<init>(java.lang.Object[])"
        - "<init>(short[],int)"
        - "isValidNmtoken(java.lang.String)"
        - "matches(java.lang.String)"
        - "getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1862"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1861"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1861"
        BranchSideFuncs:
        - "toString()"
        - "isValidNCName(java.lang.String)"
        - "getVariety()"
        - "isValidName(java.lang.String)"
        - "<init>(java.lang.Object[])"
        - "<init>(short[],int)"
        - "isValidNmtoken(java.lang.String)"
        - "matches(java.lang.String)"
        - "getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1860"
        BranchSideFuncs:
        - "isValidNCName(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1863"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1869"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1868"
        BranchSideFuncs:
        - "getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1877"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1917"
        BranchSideFuncs:
        - "toString()"
        - "isValidNCName(java.lang.String)"
        - "getVariety()"
        - "isValidName(java.lang.String)"
        - "<init>(java.lang.Object[])"
        - "<init>(short[],int)"
        - "isValidNmtoken(java.lang.String)"
        - "matches(java.lang.String)"
        - "getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1916"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1882"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:-1"
        BranchSideFuncs:
        - "getVariety()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1883"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1882"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1881"
        BranchSideFuncs:
        - "getVariety()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1884"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1886"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1885"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1887"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1904"
        BranchSideFuncs:
        - "toString()"
        - "isValidNCName(java.lang.String)"
        - "getVariety()"
        - "isValidName(java.lang.String)"
        - "<init>(java.lang.Object[])"
        - "<init>(short[],int)"
        - "isValidNmtoken(java.lang.String)"
        - "matches(java.lang.String)"
        - "getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1903"
        BranchSideFuncs:
        - "<init>(java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1895"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1899"
        BranchSideFuncs:
        - "toString()"
        - "isValidNCName(java.lang.String)"
        - "getVariety()"
        - "isValidName(java.lang.String)"
        - "<init>(java.lang.Object[])"
        - "<init>(short[],int)"
        - "isValidNmtoken(java.lang.String)"
        - "matches(java.lang.String)"
        - "getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1898"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1895"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1899"
        BranchSideFuncs:
        - "toString()"
        - "isValidNCName(java.lang.String)"
        - "getVariety()"
        - "isValidName(java.lang.String)"
        - "<init>(java.lang.Object[])"
        - "<init>(short[],int)"
        - "isValidNmtoken(java.lang.String)"
        - "matches(java.lang.String)"
        - "getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1898"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1895"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1899"
        BranchSideFuncs:
        - "toString()"
        - "isValidNCName(java.lang.String)"
        - "getVariety()"
        - "isValidName(java.lang.String)"
        - "<init>(java.lang.Object[])"
        - "<init>(short[],int)"
        - "isValidNmtoken(java.lang.String)"
        - "matches(java.lang.String)"
        - "getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1898"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1900"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1886"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1885"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1906"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1904"
        BranchSideFuncs:
        - "<init>(short[],int)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1903"
        BranchSideFuncs:
        - "<init>(java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1917"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1917"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1916"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1917"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1917"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1916"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1918"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1937"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1927"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1930"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1927"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1930"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1927"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1930"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1940"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1955"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1954"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1941"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1943"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1942"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1944"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1949"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1948"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1950"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1938"
        BranchSideFuncs:
        - "appendEnumString(java.lang.StringBuffer)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1937"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1827,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].normalize"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1829,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1833,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1834,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1835,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression].matches"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1838,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1853,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidNmtoken"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1857,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidName"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1861,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidNCName"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1870,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].getActualValue"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1879,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1880,1"
      Dst: "[java.util.StringTokenizer].countTokens"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1882,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1894,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1894,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1895,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].needFacetChecking"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1897,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkFacets"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1904,1"
      Dst: "[org.apache.xerces.impl.dv.xs.ListDV$ListData].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1909,1"
      Dst: "[org.apache.xerces.impl.xs.util.ShortListImpl].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1938,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1942,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1952,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].appendEnumString"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1956,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 73
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isEqual(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1962"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1965"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1964"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1965,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIdentical(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1970"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1973"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1972"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1973,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].isIdentical"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].normalize(java.lang.String,short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 1977
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1978"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1978"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1977"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1979"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1980"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1979"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1979"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1982"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1981"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1983"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1995"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1986"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1986"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1985"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1988"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1991"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1990"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1988"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1991"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1990"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1988"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1991"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1990"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1998"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2019"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2018"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2001"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2007"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2006"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2001"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2007"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2006"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2001"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2007"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2006"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2001"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2007"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2006"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2007"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2013"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2012"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2009"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2007"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2006"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2009"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2007"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2006"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2009"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2007"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2006"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2009"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2007"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2006"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2013"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1995"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2013"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1995"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1978,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1982,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1987,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1989,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2019,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].normalize(java.lang.Object,short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 2023
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].toString()"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].toString()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].toString()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].toString()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].toString()"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].toString()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].toString()"
    - "[org.apache.xerces.impl.xs.identity.Field].toString()"
    - "[org.apache.xerces.impl.xs.identity.Selector].toString()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM$Occurence].toString()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].toString()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].toString()"
    - "[org.apache.xerces.dom.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].toString()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].toString()"
    - "[org.apache.xerces.impl.xs.util.XInt].toString()"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].toString()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].toString()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl].toString()"
    - "[org.apache.xerces.util.URI].toString()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].toString()"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].toString()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].toString()"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].toString()"
    - "[org.apache.xerces.stax.events.XMLEventImpl].toString()"
    - "[org.apache.xerces.xni.QName].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].toString()"
    - "[org.apache.xerces.xni.parser.XMLParseException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].toString()"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].toString()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].toString()"
    - "[org.apache.xerces.dom.NodeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].toString()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.xerces.dom.RangeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].toString()"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].toString()"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].toString()"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].toString()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].toString()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].toString()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].toString()"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].toString()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].toString()"
    - "[org.apache.xerces.impl.xs.identity.Field].toString()"
    - "[org.apache.xerces.impl.xs.identity.Selector].toString()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM$Occurence].toString()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].toString()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].toString()"
    - "[org.apache.xerces.dom.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].toString()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].toString()"
    - "[org.apache.xerces.impl.xs.util.XInt].toString()"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].toString()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].toString()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl].toString()"
    - "[org.apache.xerces.util.URI].toString()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].toString()"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].toString()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].toString()"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].toString()"
    - "[org.apache.xerces.stax.events.XMLEventImpl].toString()"
    - "[org.apache.xerces.xni.QName].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].toString()"
    - "[org.apache.xerces.xni.parser.XMLParseException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].toString()"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].toString()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].toString()"
    - "[org.apache.xerces.dom.NodeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].toString()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.xerces.dom.RangeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].toString()"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].toString()"
    - "[org.apache.xerces.util.XMLChar].trim(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].toString()"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].toString()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].toString()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].toString()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].toString()"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].toString()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].toString()"
    - "[org.apache.xerces.impl.xs.identity.Field].toString()"
    - "[org.apache.xerces.impl.xs.identity.Selector].toString()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM$Occurence].toString()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].toString()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].toString()"
    - "[org.apache.xerces.dom.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].toString()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].toString()"
    - "[org.apache.xerces.impl.xs.util.XInt].toString()"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].toString()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].toString()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl].toString()"
    - "[org.apache.xerces.util.URI].toString()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].toString()"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].toString()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].toString()"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].toString()"
    - "[org.apache.xerces.stax.events.XMLEventImpl].toString()"
    - "[org.apache.xerces.xni.QName].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].toString()"
    - "[org.apache.xerces.xni.parser.XMLParseException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].toString()"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].toString()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].toString()"
    - "[org.apache.xerces.dom.NodeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].toString()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.xerces.dom.RangeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].toString()"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].normalize(java.lang.String,short)"
    functionUses: 1
    ICount: 89
    EdgeCount: 176
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2024"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2030"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2029"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2030"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2040"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2039"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2032"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2035"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2034"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2035"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2040"
        BranchSideFuncs:
        - "trim(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2039"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2040"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2045"
        BranchSideFuncs:
        - "normalize(java.lang.String,short)"
        - "toString()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2044"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2047"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2049"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2048"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2049"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2052"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2051"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2052"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2061"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2055"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2055"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2054"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2057"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2058"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2057"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2057"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2058"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2057"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2057"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2055"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2054"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2065"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2084"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2083"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2068"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2073"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2068"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2073"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2068"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2073"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2068"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2073"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2074"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2080"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2079"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2076"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2073"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2076"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2073"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2076"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2073"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2076"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2073"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2080"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2062"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2061"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2080"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2062"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2061"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2033,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2036,1"
      Dst: "[org.apache.xerces.util.XMLChar].trim"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2042,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].normalize"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2046,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2050,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2056,1"
      Dst: "[java.lang.StringBuffer].charAt"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2058,1"
      Dst: "[java.lang.StringBuffer].setCharAt"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2084,1"
      Dst: "[java.lang.StringBuffer].setLength"
    JavaMethodInfo: null
    BBCount: 42
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 2090
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.InvalidDatatypeFacetException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 71
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2091,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeFacetException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].whiteSpaceValue(short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 2095
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getOrdered()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBounded()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 2109
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFinite()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 2116
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNumeric()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 2123
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDefinedFacet(short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2143"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2144"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2144"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getDefinedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 2154
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2158"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2161"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2164"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isFixedFacet(short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2177"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFixedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2187"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getLexicalFacetValue(short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 88
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2210"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2209"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2213"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2219"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2222"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2223"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2225"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2228"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2231"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2230"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2206,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2218,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 44
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getLexicalEnumeration()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.StringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2249"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2248,1"
      Dst: "[org.apache.xerces.impl.xs.util.StringListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualEnumeration()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.datatypes.ObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2281"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2259,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$2].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getEnumerationItemTypeList()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.datatypes.ObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2290"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2313"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2293"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2294,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$3].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getEnumerationTypeList()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.ShortList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2328"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2327"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2321"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2325"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2326,1"
      Dst: "[org.apache.xerces.impl.xs.util.ShortListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getLexicalPattern()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.StringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 63
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2338"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2337"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2338"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2337"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2338"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2337"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2364"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2338"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2344"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2345"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2348"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2349"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2353"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2354"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2361"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2362"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2339,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2362,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2363,1"
      Dst: "[org.apache.xerces.impl.xs.util.StringListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2373"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2372"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 2376
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setOrdered()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNumeric()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setBounded()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setCardinality()"
    functionUses: 7
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2377,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setOrdered"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2378,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNumeric"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2379,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setBounded"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2380,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setCardinality"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setOrdered()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 2385
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveDV(short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveDV(short)"
    functionUses: 1
    ICount: 77
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2386"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2391"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2390"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2398"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2397"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2398"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2401"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2405"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2407"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2405"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2407"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2406"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2411"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2416"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2411"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2412"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2411"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2411"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2416"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2412"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2414"
        BranchSideFuncs:
        - "getPrimitiveDV(short)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2413"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2413"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2412"
        BranchSideFuncs:
        - "getPrimitiveDV(short)"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2414"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2415"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2414"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2421"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2424"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2423"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2406,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveDV"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNumeric()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 2430
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNumeric()"
    functionUses: 1
    ICount: 28
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2436"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2447"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2439"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2445"
        BranchSideFuncs:
        - "getNumeric()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2444"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2440"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2438"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2437"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2440,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getNumeric"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setBounded()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 2450
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveDV(short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBounded()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveDV(short)"
    functionUses: 1
    ICount: 62
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2460"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2459"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2452"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2451"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2452"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2456"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2452"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2453"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2452"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2456"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2469"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2461"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2462"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2461"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2465"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2461"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2465"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2470"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2487"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2475"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2479"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2478"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2479"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2485"
        BranchSideFuncs:
        - "getPrimitiveDV(short)"
        - "getBounded()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2484"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2481"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2480"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2479"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2478"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2476,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveDV"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2480,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBounded"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].specialCardinalityCheck()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 2490
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2493"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2493"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2493"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2493"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2493"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2495"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setCardinality()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 2500
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].specialCardinalityCheck()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFinite()"
    functionUses: 1
    ICount: 74
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2501"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2524"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2523"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2502"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2505"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2507"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2507"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2509"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2509"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2519"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2511"
        BranchSideFuncs:
        - "specialCardinalityCheck()"
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2519"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2512"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2513"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2512"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2512"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2515"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2524"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2534"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2533"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2525"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2526"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2525"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2529"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2525"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2529"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2534"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2545"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2544"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2536"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2542"
        BranchSideFuncs:
        - "getFinite()"
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2541"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2537"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2535"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2534"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2512,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].specialCardinalityCheck"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2537,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getFinite"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveDV(short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 2548
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2549"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2549"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2559"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2558"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].derivedFromType(org.apache.xerces.xs.XSTypeDefinition,short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2568"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2572"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2571"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2572"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2576"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2577"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2581"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2580"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2582"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2585"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2582"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2585"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2585"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2577,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getBaseType"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].derivedFrom(java.lang.String,java.lang.String,short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2593"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2596"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2595"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2596"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2601"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2597"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2601"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2603"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2603"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2602"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2603"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2603"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2602"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2604"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2610"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2609"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2603"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2603"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2602"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2605"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2609"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2603"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2610"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2609"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2609"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2596,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2603,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2604,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2607,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getBaseType"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2630"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2634"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2633"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2634"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2642"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2641"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2635"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2641"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2635"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2637"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2635"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2641"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2642"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2649"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2648"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2643"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2649"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2648"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2649"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2656"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2655"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2650"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2656"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2655"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2656"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2663"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2662"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2657"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2663"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2662"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2663"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2672"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2663"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2672"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2663"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2672"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2663"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2672"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2673"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2679"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2673"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2679"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2673"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2679"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2673"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2679"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2634,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2643,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByRestriction"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2650,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByList"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2657,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByUnion"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2677,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByAny"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByAny(java.lang.String,java.lang.String,org.apache.xerces.xs.XSTypeDefinition)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xs.XSTypeDefinition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2703"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2736"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2703"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2736"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2706"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2714"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2713"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2706"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2706"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2705"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2707"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2709"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2708"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2706"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2714"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2713"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2708"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2714"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2713"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2714"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2716"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2715"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2716"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2718"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2717"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2718"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2721"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2720"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2723"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2725"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2724"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2724"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2726"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2725"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2726"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2732"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2731"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2727"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2726"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2732"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2703"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2702"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2706,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2706,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2707,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2714,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByRestriction"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2716,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByList"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2718,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByUnion"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2723,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2725,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getBaseType"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2727,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMemberTypes"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2727,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].getLength"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2730,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2728,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByAny"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2733,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getItemType"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByRestriction(java.lang.String,java.lang.String,org.apache.xerces.xs.XSTypeDefinition)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xs.XSTypeDefinition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2757"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2768"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2767"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2757"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2768"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2767"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2758"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2764"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2763"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2758"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2759"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2759"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2762"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2761"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2760"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2763"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2760"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2763"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2758,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2758,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2759,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2765,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getBaseType"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByList(java.lang.String,java.lang.String,org.apache.xerces.xs.XSTypeDefinition)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xs.XSTypeDefinition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2786"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2799"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2786"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2799"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2792"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2799"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2800"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2799"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2786,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getVariety"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2789,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getItemType"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2795,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByRestriction"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByUnion(java.lang.String,java.lang.String,org.apache.xerces.xs.XSTypeDefinition)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xs.XSTypeDefinition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2819"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2833"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2819"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2833"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2824"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2833"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2826"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2821"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2828"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2821"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2819,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getVariety"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2822,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getMemberTypes"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2824,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].getLength"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2826,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2828,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByRestriction"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reset()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 2965
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2966"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2967"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2966"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespaceItem()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 3022
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItem"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 3026
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.XSNamespaceItem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].toString()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 3033
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3034,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3034,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3034,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 217
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3044"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3044"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3046"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3044"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3049"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3061"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3049"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3061"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3049"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3061"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3052"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3051"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3062"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3072"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3066"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3066"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3065"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3073"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3083"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3077"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3077"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3076"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3084"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3094"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3088"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3088"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3087"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3095"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3105"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3099"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3099"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3098"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3127"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3138"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3150"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3171"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3164"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3171"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3052,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3066,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3132,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3172,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 65
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFacet(int)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObject"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3187"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3185"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3179,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMultiValueFacets"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3180,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].getLength"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3181,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3182,1"
      Dst: "[org.apache.xerces.xs.XSMultiValueFacet].getFacetKind"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3188,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFacets"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3191,1"
      Dst: "[org.apache.xerces.xs.XSFacet].getFacetKind"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMultiValueFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3209"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3209"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3209"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3212"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3212"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3222"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3231"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3233"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3218,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getLexicalPattern"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3218,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3227,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getLexicalEnumeration"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3227,1"
      Dst: "[org.apache.xerces.impl.xs.util.ObjectListImpl].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3232,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMinInclusiveValue()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMinExclusiveValue()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMaxInclusiveValue()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMaxExclusiveValue()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setAnonymous(boolean)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 3254
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeNamespace()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3456,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedFrom(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3460,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].convertToPrimitiveKind(short)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 3464
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3465"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3469"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3473"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3477"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3476"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].appendEnumString(java.lang.StringBuffer)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 3480
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3482"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3487"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3483"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3481,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].access$100(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.ValidatedInfo[]"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].access$200(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.ObjectFactory].<init>()"
    functionSourceFile: "org.apache.xml.serialize.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.ObjectFactory:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.ObjectFactory].createObject(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.ObjectFactory:97,1"
      Dst: "[org.apache.xml.serialize.ObjectFactory].createObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.ObjectFactory].createObject(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 170
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.ObjectFactory:127"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:134"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:134"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:135"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:145"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:165"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:166"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:167"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:171"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:178"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:183"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:198"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:198"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:198"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:207"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:224"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:224"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:224"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:233"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:234"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:240"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:244"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:249"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.ObjectFactory:127,1"
      Dst: "[org.apache.xml.serialize.ObjectFactory].debugPrintln"
    - Src: "org.apache.xml.serialize.ObjectFactory:129,1"
      Dst: "[org.apache.xml.serialize.ObjectFactory].findClassLoader"
    - Src: "org.apache.xml.serialize.ObjectFactory:133,1"
      Dst: "[org.apache.xml.serialize.SecuritySupport].getSystemProperty"
    - Src: "org.apache.xml.serialize.ObjectFactory:134,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xml.serialize.ObjectFactory:135,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xml.serialize.ObjectFactory:135,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xml.serialize.ObjectFactory:135,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xml.serialize.ObjectFactory:136,1"
      Dst: "[org.apache.xml.serialize.ObjectFactory].newInstance"
    - Src: "org.apache.xml.serialize.ObjectFactory:152,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.xml.serialize.ObjectFactory:153,1"
      Dst: "[org.apache.xml.serialize.SecuritySupport].getFileExists"
    - Src: "org.apache.xml.serialize.ObjectFactory:167,1"
      Dst: "[org.apache.xml.serialize.SecuritySupport].getLastModified"
    - Src: "org.apache.xml.serialize.ObjectFactory:185,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "org.apache.xml.serialize.ObjectFactory:186,1"
      Dst: "[org.apache.xml.serialize.SecuritySupport].getFileInputStream"
    - Src: "org.apache.xml.serialize.ObjectFactory:187,1"
      Dst: "[java.util.Properties].load"
    - Src: "org.apache.xml.serialize.ObjectFactory:200,1"
      Dst: "[java.io.FileInputStream].close"
    - Src: "org.apache.xml.serialize.ObjectFactory:208,1"
      Dst: "[java.util.Properties].getProperty"
    - Src: "org.apache.xml.serialize.ObjectFactory:239,1"
      Dst: "[org.apache.xml.serialize.ObjectFactory].findJarServiceProvider"
    - Src: "org.apache.xml.serialize.ObjectFactory:245,1"
      Dst: "[org.apache.xml.serialize.ObjectFactory$ConfigurationError].<init>"
    JavaMethodInfo: null
    BBCount: 58
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.ObjectFactory].isDebugEnabled()"
    functionSourceFile: "org.apache.xml.serialize.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.ObjectFactory:262"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:259"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:262"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.ObjectFactory:260,1"
      Dst: "[org.apache.xml.serialize.SecuritySupport].getSystemProperty"
    - Src: "org.apache.xml.serialize.ObjectFactory:262,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.ObjectFactory].debugPrintln(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.ObjectFactory:270"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.ObjectFactory:271,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xml.serialize.ObjectFactory:271,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xml.serialize.ObjectFactory:271,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xml.serialize.ObjectFactory:271,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.ObjectFactory].findClassLoader()"
    functionSourceFile: "org.apache.xml.serialize.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.ObjectFactory:289"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:302"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:307"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:318"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.ObjectFactory:284,1"
      Dst: "[org.apache.xml.serialize.SecuritySupport].getContextClassLoader"
    - Src: "org.apache.xml.serialize.ObjectFactory:285,1"
      Dst: "[org.apache.xml.serialize.SecuritySupport].getSystemClassLoader"
    - Src: "org.apache.xml.serialize.ObjectFactory:298,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.xml.serialize.ObjectFactory:310,1"
      Dst: "[org.apache.xml.serialize.SecuritySupport].getParentClassLoader"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xml.serialize.ObjectFactory].newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
    functionSourceFile: "org.apache.xml.serialize.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.ObjectFactory:344"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.ObjectFactory:342,1"
      Dst: "[org.apache.xml.serialize.ObjectFactory].findProviderClass"
    - Src: "org.apache.xml.serialize.ObjectFactory:343,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.xml.serialize.ObjectFactory:344,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xml.serialize.ObjectFactory:344,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xml.serialize.ObjectFactory:344,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xml.serialize.ObjectFactory:344,1"
      Dst: "[org.apache.xml.serialize.ObjectFactory].debugPrintln"
    - Src: "org.apache.xml.serialize.ObjectFactory:348,1"
      Dst: "[org.apache.xml.serialize.ObjectFactory$ConfigurationError].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.ObjectFactory].findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
    functionSourceFile: "org.apache.xml.serialize.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.ObjectFactory:367"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:370"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:370"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:374"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:389"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:392"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:394"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:386"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.ObjectFactory:366,1"
      Dst: "[java.lang.System].getSecurityManager"
    - Src: "org.apache.xml.serialize.ObjectFactory:368,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xml.serialize.ObjectFactory:370,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xml.serialize.ObjectFactory:371,1"
      Dst: "[java.lang.SecurityManager].checkPackageAccess"
    - Src: "org.apache.xml.serialize.ObjectFactory:384,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.xml.serialize.ObjectFactory:387,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.xml.serialize.ObjectFactory:391,1"
      Dst: "[java.lang.Class].getClassLoader"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.ObjectFactory].findJarServiceProvider(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.ObjectFactory:426"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:428"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:434"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:438"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:439"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:459"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:483"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:484"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.ObjectFactory:485"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.ObjectFactory:491"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.ObjectFactory:417,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xml.serialize.ObjectFactory:417,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xml.serialize.ObjectFactory:417,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xml.serialize.ObjectFactory:421,1"
      Dst: "[org.apache.xml.serialize.ObjectFactory].findClassLoader"
    - Src: "org.apache.xml.serialize.ObjectFactory:423,1"
      Dst: "[org.apache.xml.serialize.SecuritySupport].getResourceAsStream"
    - Src: "org.apache.xml.serialize.ObjectFactory:427,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.xml.serialize.ObjectFactory:439,1"
      Dst: "[org.apache.xml.serialize.ObjectFactory].debugPrintln"
    - Src: "org.apache.xml.serialize.ObjectFactory:460,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "org.apache.xml.serialize.ObjectFactory:460,1"
      Dst: "[java.io.BufferedReader].<init>"
    - Src: "org.apache.xml.serialize.ObjectFactory:469,1"
      Dst: "[java.io.BufferedReader].readLine"
    - Src: "org.apache.xml.serialize.ObjectFactory:477,1"
      Dst: "[java.io.BufferedReader].close"
    - Src: "org.apache.xml.serialize.ObjectFactory:484,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xml.serialize.ObjectFactory:492,1"
      Dst: "[org.apache.xml.serialize.ObjectFactory].newInstance"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.LSInputListImpl].<init>(org.w3c.dom.ls.LSInput[],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.LSInputListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.ls.LSInput[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.LSInputListImpl:53,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.LSInputListImpl].getLength()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.LSInputListImpl"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.LSInputListImpl].item(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.LSInputListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.ls.LSInput"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.LSInputListImpl:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.LSInputListImpl:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.LSInputListImpl:76"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.LSInputListImpl:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.LSInputListImpl:79"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.LSInputListImpl:78"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.LSInputListImpl"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.LSInputListImpl:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.LSInputListImpl:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.LSInputListImpl:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.LSInputListImpl:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.LSInputListImpl:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.LSInputListImpl:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.LSInputListImpl:90,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.util.LSInputListImpl:90,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.util.LSInputListImpl:90,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.util.LSInputListImpl:90,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.LSInputListImpl].size()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.LSInputListImpl"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].getLength()"
    functionUses: 8
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.LSInputListImpl:94,1"
      Dst: "[org.apache.xerces.impl.xs.util.LSInputListImpl].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.LSInputListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.LSInputListImpl:99,1"
      Dst: "[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.xs.util.LSInputListImpl"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray0(java.lang.Object[])"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.LSInputListImpl:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.LSInputListImpl:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.LSInputListImpl:108"
        BranchSideFuncs:
        - "toArray0(java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.xs.util.LSInputListImpl:110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.LSInputListImpl:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.LSInputListImpl:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.LSInputListImpl:105,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.impl.xs.util.LSInputListImpl:106,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.xerces.impl.xs.util.LSInputListImpl:107,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.xerces.impl.xs.util.LSInputListImpl:109,1"
      Dst: "[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray0"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray0(java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.xs.util.LSInputListImpl"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.LSInputListImpl:117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.LSInputListImpl:120"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.util.LSInputListImpl:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.LSInputListImpl:118,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].<init>(org.apache.xerces.parsers.SecureProcessingConfiguration)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 627
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.parsers.SecureProcessingConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:628,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 635
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 8
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:636"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:639"
        BranchSideFuncs:
        - "startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:638"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:637,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startDTD"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 643
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractSAXParser].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 10
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:644"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:647"
        BranchSideFuncs:
        - "startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:646"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:645,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startParameterEntity"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 650
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 4
    ICount: 9
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:651"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:654"
        BranchSideFuncs:
        - "textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:653"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:652,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].textDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 657
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 8
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:658"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:661"
        BranchSideFuncs:
        - "endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:660"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:659,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endParameterEntity"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 664
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractSAXParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 8
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:665"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:668"
        BranchSideFuncs:
        - "startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:667"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:666,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startExternalSubset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 671
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 7
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:672"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:675"
        BranchSideFuncs:
        - "endExternalSubset(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:674"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:673,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endExternalSubset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 678
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 8
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:679"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:682"
        BranchSideFuncs:
        - "comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:681"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:680,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].comment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 685
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 9
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:686"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:689"
        BranchSideFuncs:
        - "processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:688"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:687,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].processingInstruction"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 692
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 9
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:693"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:696"
        BranchSideFuncs:
        - "elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:695"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:694,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].elementDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 699
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 8
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:700"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:703"
        BranchSideFuncs:
        - "startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:702"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:701,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startAttlist"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 708
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String[]"
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 14
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:709"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:715"
        BranchSideFuncs:
        - "attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:714"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:710,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].attributeDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endAttlist(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 717
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DTDParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 7
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:718"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:721"
        BranchSideFuncs:
        - "endAttlist(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:720"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:719,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endAttlist"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 725
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].checkEntitySizeLimits(int,int,boolean)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 20
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:726"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:726"
        BranchSideFuncs:
        - "checkEntitySizeLimits(int,int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:725"
        BranchSideFuncs:
        - "checkEntitySizeLimits(int,int,boolean)"
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:726"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:726"
        BranchSideFuncs:
        - "checkEntitySizeLimits(int,int,boolean)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:725"
        BranchSideFuncs:
        - "checkEntitySizeLimits(int,int,boolean)"
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:727"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:731"
        BranchSideFuncs:
        - "internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:730"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:726,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:726,1"
      Dst: "[org.apache.xerces.parsers.SecureProcessingConfiguration].checkEntitySizeLimits"
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:728,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].internalEntityDecl"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 735
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 9
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:736"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:739"
        BranchSideFuncs:
        - "externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:738"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:737,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].externalEntityDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 743
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 10
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:744"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:747"
        BranchSideFuncs:
        - "unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:746"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:745,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 750
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 9
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:751"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:754"
        BranchSideFuncs:
        - "notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:753"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:752,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].notationDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startConditional(short,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 757
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startConditional(short,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 8
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:758"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:761"
        BranchSideFuncs:
        - "startConditional(short,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:760"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:759,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startConditional"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 764
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 8
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:765"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:769"
        BranchSideFuncs:
        - "ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:768"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:766,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].ignoredCharacters"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endConditional(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 771
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endConditional(org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 7
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:772"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:775"
        BranchSideFuncs:
        - "endConditional(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:774"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:773,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endConditional"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endDTD(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 777
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endDTD(org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 7
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:778"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:781"
        BranchSideFuncs:
        - "endDTD(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:780"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor:779,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endDTD"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 783
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDTDSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].getDTDSource()"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDTDSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: 795
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDTDHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].getDTDHandler()"
    functionSourceFile: "org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDTDHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport$2].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport$2"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport$2:54,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport$2].run()"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport$2"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport$2:58,1"
      Dst: "[java.lang.ClassLoader].getSystemClassLoader"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport$8].<init>(java.io.File)"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport$8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport$8:133,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport$8].run()"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport$8"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport$8:135,1"
      Dst: "[java.io.File].lastModified"
    - Src: "org.apache.xerces.dom.SecuritySupport$8:135,1"
      Dst: "[java.lang.Long].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.BaseDVFactory].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.BaseDVFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.BaseDVFactory:37,1"
      Dst: "[org.apache.xerces.impl.dv.SchemaDVFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.BaseDVFactory].getBuiltInType(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.BaseDVFactory"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.XSSimpleType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.BaseDVFactory:59,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.BaseDVFactory].getBuiltInTypes()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.BaseDVFactory"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "org.apache.xerces.util.SymbolHash"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.BaseDVFactory:69,1"
      Dst: "[org.apache.xerces.util.SymbolHash].makeClone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeRestriction(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.BaseDVFactory"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.XSSimpleType"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "short"
    - "org.apache.xerces.impl.dv.XSSimpleType"
    - "org.apache.xerces.xs.XSObjectList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList)"
    functionUses: 5
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.BaseDVFactory:85,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.BaseDVFactory"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.XSSimpleType"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "short"
    - "org.apache.xerces.impl.dv.XSSimpleType"
    - "org.apache.xerces.xs.XSObjectList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,org.apache.xerces.xs.XSObjectList)"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.BaseDVFactory:102,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeUnion(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType[],org.apache.xerces.xs.XSObjectList)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.BaseDVFactory"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.XSSimpleType"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "short"
    - "org.apache.xerces.impl.dv.XSSimpleType[]"
    - "org.apache.xerces.xs.XSObjectList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl[],org.apache.xerces.xs.XSObjectList)"
    functionUses: 2
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.BaseDVFactory:121,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.dv.xs.BaseDVFactory:123,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.BaseDVFactory].createBuiltInTypes(org.apache.xerces.util.SymbolHash)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.BaseDVFactory"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolHash"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.XSFacets].<init>()"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 112
    EdgeCount: 66
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.BaseDVFactory:157,1"
      Dst: "[org.apache.xerces.impl.dv.XSFacets].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.BaseDVFactory:160,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.dv.xs.BaseDVFactory:161,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.BaseDVFactory:183,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].<init>()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.OutputFormat:251,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].<init>(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.OutputFormat:269,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xml.serialize.OutputFormat:270,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setMethod"
    - Src: "org.apache.xml.serialize.OutputFormat:271,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setEncoding"
    - Src: "org.apache.xml.serialize.OutputFormat:272,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setIndenting"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].<init>(org.w3c.dom.Document)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Document"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.OutputFormat:285,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xml.serialize.OutputFormat:286,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].whichMethod"
    - Src: "org.apache.xml.serialize.OutputFormat:286,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setMethod"
    - Src: "org.apache.xml.serialize.OutputFormat:287,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].whichDoctypePublic"
    - Src: "org.apache.xml.serialize.OutputFormat:287,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].whichDoctypeSystem"
    - Src: "org.apache.xml.serialize.OutputFormat:287,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setDoctype"
    - Src: "org.apache.xml.serialize.OutputFormat:288,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getMethod"
    - Src: "org.apache.xml.serialize.OutputFormat:288,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].whichMediaType"
    - Src: "org.apache.xml.serialize.OutputFormat:288,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setMediaType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].<init>(org.w3c.dom.Document,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Document"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.OutputFormat:308,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.OutputFormat:309,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setEncoding"
    - Src: "org.apache.xml.serialize.OutputFormat:310,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setIndenting"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getMethod()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].setMethod(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getVersion()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: 352
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].setVersion(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getIndent()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: 380
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getIndenting()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.OutputFormat:390"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:389"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].setIndent(int)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.OutputFormat:404"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:407"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:406"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].setIndenting(boolean)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.OutputFormat:422"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:426"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:425"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getEncoding()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].setEncoding(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].setEncoding(org.apache.xml.serialize.EncodingInfo)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xml.serialize.EncodingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.OutputFormat:464,1"
      Dst: "[org.apache.xml.serialize.EncodingInfo].getIANAName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getEncodingInfo()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: 473
    functionDepth: 0
    returnType: "org.apache.xml.serialize.EncodingInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.Encodings].getEncodingInfo(java.lang.String,boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.OutputFormat:474"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:476"
        BranchSideFuncs:
        - "getEncodingInfo(java.lang.String,boolean)"
      - BranchSide: "org.apache.xml.serialize.OutputFormat:475"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.OutputFormat:475,1"
      Dst: "[org.apache.xml.serialize.Encodings].getEncodingInfo"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].setAllowJavaNames(boolean)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].setAllowJavaNames()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getMediaType()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].setMediaType(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].setDoctype(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getDoctypePublic()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: 541
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getDoctypeSystem()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: 551
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getOmitComments()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: 561
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].setOmitComments(boolean)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getOmitDocumentType()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: 582
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].setOmitDocumentType(boolean)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getOmitXMLDeclaration()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: 603
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].setOmitXMLDeclaration(boolean)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getStandalone()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: 624
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].setStandalone(boolean)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getCDataElements()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].isCDataElement(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: 663
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.OutputFormat:664"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:666"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:665"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:666"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:669"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:668"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:667"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:666"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:665"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.OutputFormat:667,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.OutputFormat].setCDataElements(java.lang.String[])"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getNonEscapingElements()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].isNonEscapingElement(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: 706
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.OutputFormat:707"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:710"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:709"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:710"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:713"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:712"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:711"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:710"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:709"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.OutputFormat:711,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.OutputFormat].setNonEscapingElements(java.lang.String[])"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getLineSeparator()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: 738
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].setLineSeparator(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.OutputFormat:754"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:757"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:756"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getPreserveSpace()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: 769
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].setPreserveSpace(boolean)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getLineWidth()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: 794
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].setLineWidth(int)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.OutputFormat:810"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:813"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:812"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getPreserveEmptyAttributes()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: 819
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].setPreserveEmptyAttributes(boolean)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].getLastPrintable()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.OutputFormat:834"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:838"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:837"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:835"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:838"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:837"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.OutputFormat:834,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getEncoding"
    - Src: "org.apache.xml.serialize.OutputFormat:835,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].whichMethod(org.w3c.dom.Document)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Document"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.OutputFormat:861"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:870"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:869"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:871"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:893"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:873"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:881"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:880"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:874"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:876"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:875"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:876"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:879"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:878"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:881"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:890"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:886"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:891"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:890"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:887"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:885"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:884"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:887"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:885"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:884"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:888"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:885"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:884"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:888"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:885"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:884"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.OutputFormat:870,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xml.serialize.OutputFormat:873,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xml.serialize.OutputFormat:874,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xml.serialize.OutputFormat:874,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xml.serialize.OutputFormat:885,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xml.serialize.OutputFormat:886,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xml.serialize.OutputFormat:887,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xml.serialize.OutputFormat:891,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xml.serialize.OutputFormat].whichDoctypePublic(org.w3c.dom.Document)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Document"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.OutputFormat:908"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:915"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:916"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:918"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:917"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.OutputFormat:907,1"
      Dst: "[org.w3c.dom.Document].getDoctype"
    - Src: "org.apache.xml.serialize.OutputFormat:912,1"
      Dst: "[org.w3c.dom.DocumentType].getPublicId"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].whichDoctypeSystem(org.w3c.dom.Document)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Document"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.OutputFormat:932"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:939"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:940"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:942"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:941"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.OutputFormat:931,1"
      Dst: "[org.w3c.dom.Document].getDoctype"
    - Src: "org.apache.xml.serialize.OutputFormat:936,1"
      Dst: "[org.w3c.dom.DocumentType].getSystemId"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat].whichMediaType(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.OutputFormat:952"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:954"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:953"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:954"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:956"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:955"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:956"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:958"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:957"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:958"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:960"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:959"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.OutputFormat:960"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.OutputFormat:962"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.OutputFormat:961"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.OutputFormat:952,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLFieldsetElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLFieldsetElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLFieldsetElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLFieldsetElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLFieldsetElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLFieldsetElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLFieldsetElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLFieldsetElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLFieldsetElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLFieldsetElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLFieldsetElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLFieldsetElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLFieldsetElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLFieldsetElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLFieldsetElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLFieldsetElementImpl].setTitle(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLFieldsetElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLFieldsetElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLFieldsetElementImpl].getTitle()"
    functionSourceFile: "org.apache.wml.dom.WMLFieldsetElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLFieldsetElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLFieldsetElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLFieldsetElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLFieldsetElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLFieldsetElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLFieldsetElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLFieldsetElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOListElementImpl].getCompact()"
    functionSourceFile: "org.apache.html.dom.HTMLOListElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOListElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOListElementImpl].setCompact(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLOListElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOListElementImpl:43,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOListElementImpl].getStart()"
    functionSourceFile: "org.apache.html.dom.HTMLOListElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOListElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLOListElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOListElementImpl].setStart(int)"
    functionSourceFile: "org.apache.html.dom.HTMLOListElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOListElementImpl:55,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.html.dom.HTMLOListElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOListElementImpl].getType()"
    functionSourceFile: "org.apache.html.dom.HTMLOListElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOListElementImpl:61,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOListElementImpl].setType(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLOListElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOListElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOListElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLOListElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOListElementImpl:78,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.NamespaceSupport].<init>()"
    functionSourceFile: "org.apache.xerces.util.NamespaceSupport"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.NamespaceSupport:78,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.NamespaceSupport].<init>(org.apache.xerces.xni.NamespaceContext)"
    functionSourceFile: "org.apache.xerces.util.NamespaceSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.NamespaceContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.NamespaceSupport:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.NamespaceSupport:85,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.NamespaceSupport:86,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].pushContext"
    - Src: "org.apache.xerces.util.NamespaceSupport:88,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getAllPrefixes"
    - Src: "org.apache.xerces.util.NamespaceSupport:89,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.xerces.util.NamespaceSupport:90,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.xerces.util.NamespaceSupport:91,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    - Src: "org.apache.xerces.util.NamespaceSupport:92,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].declarePrefix"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.NamespaceSupport].reset()"
    functionSourceFile: "org.apache.xerces.util.NamespaceSupport"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 35
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.NamespaceSupport].pushContext()"
    functionSourceFile: "org.apache.xerces.util.NamespaceSupport"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 16
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.NamespaceSupport:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:135"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.NamespaceSupport:130,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.NamespaceSupport].popContext()"
    functionSourceFile: "org.apache.xerces.util.NamespaceSupport"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.NamespaceSupport].declarePrefix(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.NamespaceSupport"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 11
    ICount: 46
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.NamespaceSupport:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:152"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.NamespaceSupport:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.NamespaceSupport:157"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.NamespaceSupport:158"
      Branch Sides: []
    - Branch String: "org.apache.xerces.util.NamespaceSupport:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:178"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.NamespaceSupport:173,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.NamespaceSupport"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.NamespaceSupport:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.NamespaceSupport:192"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.NamespaceSupport].getPrefix(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.NamespaceSupport"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    functionUses: 3
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.NamespaceSupport:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:216"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.NamespaceSupport:210"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:null"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
    - Branch String: "org.apache.xerces.util.NamespaceSupport:211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.NamespaceSupport:211,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].getURI"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixCount()"
    functionSourceFile: "org.apache.xerces.util.NamespaceSupport"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixAt(int)"
    functionSourceFile: "org.apache.xerces.util.NamespaceSupport"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.NamespaceSupport].getAllPrefixes()"
    functionSourceFile: "org.apache.xerces.util.NamespaceSupport"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "java.util.Enumeration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].<init>(org.apache.xerces.util.NamespaceSupport,java.lang.String[],int)"
    functionUses: 2
    ICount: 40
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.NamespaceSupport:241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.NamespaceSupport:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:260"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.util.NamespaceSupport,java.lang.String[],int)"
    - Branch String: "org.apache.xerces.util.NamespaceSupport:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.NamespaceSupport:251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.NamespaceSupport:256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.NamespaceSupport:261,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport$Prefixes].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.NamespaceSupport].containsPrefix(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.NamespaceSupport"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.NamespaceSupport:279"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.NamespaceSupport:280"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XML11NamespaceBinder].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XML11NamespaceBinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11NamespaceBinder:47,1"
      Dst: "[org.apache.xerces.impl.XMLNamespaceBinder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11NamespaceBinder].prefixBoundToNullURI(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XML11NamespaceBinder"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLHeadElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLHeadElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLHeadElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLHeadElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLHeadElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLHeadElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLHeadElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLHeadElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLHeadElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLHeadElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLHeadElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLHeadElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLHeadElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLHeadElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLHeadElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolTable].<init>(int,float)"
    functionSourceFile: "org.apache.xerces.util.SymbolTable"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolTable:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolTable:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolTable:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolTable:149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolTable:139,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.SymbolTable:142,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.util.SymbolTable:142,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.util.SymbolTable:142,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.util.SymbolTable:142,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.util.SymbolTable:145,1"
      Dst: "[java.lang.Float].isNaN"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolTable].<init>(int)"
    functionSourceFile: "org.apache.xerces.util.SymbolTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolTable:170,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolTable].<init>()"
    functionSourceFile: "org.apache.xerces.util.SymbolTable"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].<init>(int,float)"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolTable:178,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.SymbolTable"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].hash(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].hash(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol0(java.lang.String,int,int)"
    functionUses: 79
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolTable:198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:203"
        BranchSideFuncs:
        - "addSymbol0(java.lang.String,int,int)"
    - Branch String: "org.apache.xerces.util.SymbolTable:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolTable:197,1"
      Dst: "[org.apache.xerces.util.SymbolTable].hash"
    - Src: "org.apache.xerces.util.SymbolTable:199,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.SymbolTable:204,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol0"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.SymbolTable].addSymbol0(java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.util.SymbolTable"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].rehash()"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].rehash()"
    - "[org.apache.xerces.util.ShadowedSymbolTable].hash(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].hash(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].rebalance()"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].rebalance()"
    - "[org.apache.xerces.util.ShadowedSymbolTable].hash(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].hash(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable$Entry].<init>(java.lang.String,org.apache.xerces.util.SymbolTable$Entry)"
    functionUses: 1
    ICount: 29
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolTable:210"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:214"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolTable:215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:222"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.apache.xerces.util.SymbolTable$Entry)"
    Callsites:
    - Src: "org.apache.xerces.util.SymbolTable:212,1"
      Dst: "[org.apache.xerces.util.SymbolTable].rehash"
    - Src: "org.apache.xerces.util.SymbolTable:213,1"
      Dst: "[org.apache.xerces.util.SymbolTable].hash"
    - Src: "org.apache.xerces.util.SymbolTable:218,1"
      Dst: "[org.apache.xerces.util.SymbolTable].rebalance"
    - Src: "org.apache.xerces.util.SymbolTable:223,1"
      Dst: "[org.apache.xerces.util.SymbolTable$Entry].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    functionSourceFile: "org.apache.xerces.util.SymbolTable"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].hash(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].hash(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol0(char[],int,int,int,int)"
    functionUses: 30
    ICount: 34
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolTable:245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:256"
        BranchSideFuncs:
        - "addSymbol0(char[],int,int,int,int)"
    - Branch String: "org.apache.xerces.util.SymbolTable:246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolTable:247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:252"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolTable:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolTable:244,1"
      Dst: "[org.apache.xerces.util.SymbolTable].hash"
    - Src: "org.apache.xerces.util.SymbolTable:257,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol0"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.SymbolTable].addSymbol0(char[],int,int,int,int)"
    functionSourceFile: "org.apache.xerces.util.SymbolTable"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].rehash()"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].rehash()"
    - "[org.apache.xerces.util.ShadowedSymbolTable].hash(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].hash(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].rebalance()"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].rebalance()"
    - "[org.apache.xerces.util.ShadowedSymbolTable].hash(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].hash(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable$Entry].<init>(char[],int,int,org.apache.xerces.util.SymbolTable$Entry)"
    functionUses: 1
    ICount: 31
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolTable:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolTable:268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:275"
        BranchSideFuncs:
        - "<init>(char[],int,int,org.apache.xerces.util.SymbolTable$Entry)"
    Callsites:
    - Src: "org.apache.xerces.util.SymbolTable:265,1"
      Dst: "[org.apache.xerces.util.SymbolTable].rehash"
    - Src: "org.apache.xerces.util.SymbolTable:266,1"
      Dst: "[org.apache.xerces.util.SymbolTable].hash"
    - Src: "org.apache.xerces.util.SymbolTable:271,1"
      Dst: "[org.apache.xerces.util.SymbolTable].rebalance"
    - Src: "org.apache.xerces.util.SymbolTable:276,1"
      Dst: "[org.apache.xerces.util.SymbolTable$Entry].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolTable].hash(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.SymbolTable"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].hash0(java.lang.String)"
    functionUses: 11
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolTable:292"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:294"
        BranchSideFuncs:
        - "hash0(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.SymbolTable:293,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.apache.xerces.util.SymbolTable:295,1"
      Dst: "[org.apache.xerces.util.SymbolTable].hash0"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolTable].hash0(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.SymbolTable"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolTable:302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:304"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolTable:300,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.SymbolTable:303,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.SymbolTable].hash(char[],int,int)"
    functionSourceFile: "org.apache.xerces.util.SymbolTable"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].hash0(char[],int,int)"
    functionUses: 9
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolTable:320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:326"
        BranchSideFuncs:
        - "hash0(char[],int,int)"
    - Branch String: "org.apache.xerces.util.SymbolTable:322"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolTable:327,1"
      Dst: "[org.apache.xerces.util.SymbolTable].hash0"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.SymbolTable].hash0(char[],int,int)"
    functionSourceFile: "org.apache.xerces.util.SymbolTable"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolTable:334"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:336"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.SymbolTable].rehash()"
    functionSourceFile: "org.apache.xerces.util.SymbolTable"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].rehashCommon(int)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolTable:348,1"
      Dst: "[org.apache.xerces.util.SymbolTable].rehashCommon"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolTable].rebalance()"
    functionSourceFile: "org.apache.xerces.util.SymbolTable"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])"
    - "[org.apache.xerces.util.SymbolTable].rehashCommon(int)"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolTable:358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:360"
        BranchSideFuncs:
        - "generateSequence(int[])"
        - "rehashCommon(int)"
    Callsites:
    - Src: "org.apache.xerces.util.SymbolTable:361,1"
      Dst: "[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence"
    - Src: "org.apache.xerces.util.SymbolTable:362,1"
      Dst: "[org.apache.xerces.util.SymbolTable].rehashCommon"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SymbolTable].rehashCommon(int)"
    functionSourceFile: "org.apache.xerces.util.SymbolTable"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ShadowedSymbolTable].hash(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].hash(java.lang.String)"
    functionUses: 2
    ICount: 33
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolTable:376"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolTable:377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:377"
        BranchSideFuncs:
        - "hash(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.SymbolTable:376"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolTable:381,1"
      Dst: "[org.apache.xerces.util.SymbolTable].hash"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.SymbolTable].containsSymbol(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.SymbolTable"
    linkageType: null
    functionLinenumber: 396
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].hash(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].hash(java.lang.String)"
    functionUses: 2
    ICount: 27
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolTable:399"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:409"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolTable:400"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:397"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:396"
        BranchSideFuncs:
        - "hash(java.lang.String)"
    - Branch String: "org.apache.xerces.util.SymbolTable:401"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:405"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolTable:402"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:401"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:400"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolTable:397,1"
      Dst: "[org.apache.xerces.util.SymbolTable].hash"
    - Src: "org.apache.xerces.util.SymbolTable:398,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.SymbolTable:402,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.SymbolTable].containsSymbol(char[],int,int)"
    functionSourceFile: "org.apache.xerces.util.SymbolTable"
    linkageType: null
    functionLinenumber: 424
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].hash(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].hash(char[],int,int)"
    functionUses: 2
    ICount: 29
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SymbolTable:426"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:436"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolTable:427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:424"
        BranchSideFuncs:
        - "hash(char[],int,int)"
    - Branch String: "org.apache.xerces.util.SymbolTable:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:433"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:432"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SymbolTable:429"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SymbolTable:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SymbolTable:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SymbolTable:425,1"
      Dst: "[org.apache.xerces.util.SymbolTable].hash"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper].<init>(org.apache.xerces.jaxp.validation.StAXValidatorHelper)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXValidatorHelper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:478,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper].validate(javax.xml.stream.XMLEventReader,javax.xml.transform.stax.StAXResult)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javax.xml.stream.XMLEventReader"
    - "javax.xml.transform.stax.StAXResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 219
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:483"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:582"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:581"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:485"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:489"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:485"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:489"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:492"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:580"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:579"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:512"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:576"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:518"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:526"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:525"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:530"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:540"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:539"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:547"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:576"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:576"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:576"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:562"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:576"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:567"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:576"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:574"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:576"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:482,1"
      Dst: "[javax.xml.stream.XMLEventReader].peek"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:482,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$702"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:483,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$700"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:484,1"
      Dst: "[javax.xml.stream.events.XMLEvent].getEventType"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:487,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$000"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:487,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:487,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:487,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:490,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].setup"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:491,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$400"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:491,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$200"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:491,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$300"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:491,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:492,1"
      Dst: "[javax.xml.stream.XMLEventReader].hasNext"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:493,1"
      Dst: "[javax.xml.stream.XMLEventReader].nextEvent"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:497,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$504"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:498,1"
      Dst: "[javax.xml.stream.events.XMLEvent].asStartElement"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:499,1"
      Dst: "[javax.xml.stream.events.StartElement].getName"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:499,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper].fillQName"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:500,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper].fillXMLAttributes"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:501,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper].fillDeclaredPrefixes"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:502,1"
      Dst: "[javax.xml.stream.events.StartElement].getNamespaceContext"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:502,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:503,1"
      Dst: "[javax.xml.stream.events.XMLEvent].getLocation"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:503,1"
      Dst: "[org.apache.xerces.util.StAXLocationWrapper].setLocation"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:504,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:507,1"
      Dst: "[javax.xml.stream.events.XMLEvent].asEndElement"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:508,1"
      Dst: "[javax.xml.stream.events.EndElement].getName"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:511,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:512,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$506"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:518,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$600"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:519,1"
      Dst: "[javax.xml.stream.events.XMLEvent].asCharacters"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:520,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXDocumentHandler].setIgnoringCharacters"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:521,1"
      Dst: "[javax.xml.stream.events.Characters].getData"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:521,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper].sendCharactersToValidator"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:523,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXDocumentHandler].characters"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:533,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].startCDATA"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:535,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].endCDATA"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:537,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXDocumentHandler].cdata"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:548,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXDocumentHandler].startDocument"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:553,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXDocumentHandler].endDocument"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:558,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXDocumentHandler].processingInstruction"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:563,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXDocumentHandler].comment"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:568,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXDocumentHandler].entityReference"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:573,1"
      Dst: "[javax.xml.stream.events.DTD].getEntities"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:573,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].processEntityDeclarations"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:575,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXDocumentHandler].doctypeDecl"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:580,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper].fillQName(org.apache.xerces.xni.QName,javax.xml.namespace.QName)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "javax.xml.namespace.QName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:586,1"
      Dst: "[javax.xml.namespace.QName].getNamespaceURI"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:586,1"
      Dst: "[javax.xml.namespace.QName].getLocalPart"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:586,1"
      Dst: "[javax.xml.namespace.QName].getPrefix"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:586,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].fillQName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper].fillXMLAttributes(javax.xml.stream.events.StartElement)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.StartElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:593"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:601"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:598"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:599"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:598"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:591,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:592,1"
      Dst: "[javax.xml.stream.events.StartElement].getAttributes"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:593,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:594,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:595,1"
      Dst: "[javax.xml.stream.events.Attribute].getName"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:595,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper].fillQName"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:596,1"
      Dst: "[javax.xml.stream.events.Attribute].getDTDType"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:597,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getLength"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:599,1"
      Dst: "[javax.xml.stream.events.Attribute].getValue"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:598,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:600,1"
      Dst: "[javax.xml.stream.events.Attribute].isSpecified"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:600,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].setSpecified"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper].fillDeclaredPrefixes(javax.xml.stream.events.StartElement)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.StartElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:606,1"
      Dst: "[javax.xml.stream.events.StartElement].getNamespaces"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:606,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper].fillDeclaredPrefixes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper].fillDeclaredPrefixes(javax.xml.stream.events.EndElement)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.events.EndElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:611,1"
      Dst: "[javax.xml.stream.events.EndElement].getNamespaces"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:611,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper].fillDeclaredPrefixes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper].fillDeclaredPrefixes(java.util.Iterator)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:617"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:622"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:621"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:620"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:618"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:617"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:616,1"
      Dst: "[java.util.ArrayList].clear"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:617,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:618,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:619,1"
      Dst: "[javax.xml.stream.events.Namespace].getPrefix"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:620,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper].sendCharactersToValidator(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:626"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:641"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:640"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:629"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:634"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:633"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:635"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:641"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:640"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:627,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:630,1"
      Dst: "[java.lang.String].getChars"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:631,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:632,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].access$400"
    - Src: "org.apache.xerces.jaxp.validation.StAXValidatorHelper$EventHelper:632,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.models.DFAContentModel].<init>(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.DFAContentModel"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMNode"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.impl.dtd.models.DFAContentModel].buildDFA(org.apache.xerces.impl.dtd.models.CMNode)"
    functionUses: 1
    ICount: 26
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:197,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:178,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:215,1"
      Dst: "[org.apache.xerces.impl.dtd.models.DFAContentModel].buildDFA"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.DFAContentModel].validate(org.apache.xerces.xni.QName[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.DFAContentModel"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:289"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:300"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:300"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:329"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:307"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:301"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:311"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:316"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:329"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:316"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:315"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:301"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:322"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:301"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:301"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:330"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:347"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:289"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.dtd.models.DFAContentModel].buildDFA(org.apache.xerces.impl.dtd.models.CMNode)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.DFAContentModel"
    linkageType: null
    functionLinenumber: 426
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].<init>(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].setPosition(int)"
    - "[org.apache.xerces.impl.dtd.models.DFAContentModel].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode,int)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].<init>(int)"
    - "[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].getElement()"
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].getElement()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].firstPos()"
    - "[org.apache.xerces.impl.dtd.models.DFAContentModel].makeDefStateList()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(int)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].<init>(int)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(int)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].isEmpty()"
    - "[org.apache.xerces.impl.dtd.models.DFAContentModel].makeDefStateList()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].getLeft()"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].isNullable()"
    functionUses: 1
    ICount: 215
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:470"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:471"
        BranchSideFuncs:
        - "calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:487"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:529"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:504"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:511"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:504"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:503"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:512"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:472"
        BranchSideFuncs:
        - "setValues(org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:471"
        BranchSideFuncs:
        - "calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:533"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:559"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:558"
        BranchSideFuncs:
        - "firstPos()"
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:534"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:null"
        BranchSideFuncs:
        - "getElement()"
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:537"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:534"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:533"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:603"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:733"
        BranchSideFuncs:
        - "isNullable()"
        - "getLeft()"
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:623"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:631"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:634"
        BranchSideFuncs:
        - "<init>(int)"
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:633"
        BranchSideFuncs:
        - "zeroBits()"
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:639"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:658"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:641"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:650"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:659"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:608"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:668"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:667"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:666"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:672"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:702"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:706"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:608"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:427,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:428,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMLeaf].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:429,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMBinOp].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:444,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMLeaf].setPosition"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:462,1"
      Dst: "[org.apache.xerces.impl.dtd.models.DFAContentModel].postTreeBuildInit"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:471,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:472,1"
      Dst: "[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:489,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:500,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMLeaf].getElement"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:569,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].firstPos"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:586,1"
      Dst: "[org.apache.xerces.impl.dtd.models.DFAContentModel].makeDefStateList"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:594,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:613,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].getBit"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:634,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:648,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].union"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:659,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].isEmpty"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:667,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:668,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:683,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:683,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:719,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:734,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMBinOp].getLeft"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:734,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].isNullable"
    JavaMethodInfo: null
    BBCount: 44
    CyclomaticComplexity: 9
  - functionName: "[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.DFAContentModel"
    linkageType: null
    functionLinenumber: 757
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].getLeft()"
    - "[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].getRight()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].getLeft()"
    - "[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].getRight()"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].getLeft()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].lastPos()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].firstPos()"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].getRight()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(int)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].getChild()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].firstPos()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].lastPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(int)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].getChild()"
    functionUses: 7
    ICount: 62
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:758"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:763"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:764"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:818"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:783"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:787"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:785"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:767"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:766"
        BranchSideFuncs:
        - "getRight()"
        - "getLeft()"
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:819"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:823"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:822"
        BranchSideFuncs:
        - "firstPos()"
        - "lastPos()"
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:820"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:843"
        BranchSideFuncs:
        - "type()"
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:837"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:841"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:839"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:823"
        BranchSideFuncs:
        - "union(org.apache.xerces.impl.dtd.models.CMStateSet)"
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:822"
        BranchSideFuncs:
        - "firstPos()"
        - "lastPos()"
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:844"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:848"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:758,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:761,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMBinOp].getLeft"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:761,1"
      Dst: "[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:762,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMBinOp].getRight"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:775,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].lastPos"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:776,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].firstPos"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:785,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].getBit"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:786,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].union"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:823,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMUniOp].getChild"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.dtd.models.DFAContentModel].dumpTree(org.apache.xerces.impl.dtd.models.CMNode,int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.DFAContentModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMNode"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 109
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:861"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:863"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:865"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:867"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:865"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:883"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:868"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:871"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:870"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:873"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:876"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:875"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:884"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:897"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:888"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:891"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:890"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:898"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:920"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:911"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:914"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:913"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:862,1"
      Dst: "[java.io.PrintStream].print"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:864,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:873,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].isNullable"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:877,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].firstPos"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:877,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].toString"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:879,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].lastPos"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:879,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:881,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMBinOp].getLeft"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:881,1"
      Dst: "[org.apache.xerces.impl.dtd.models.DFAContentModel].dumpTree"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:882,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMBinOp].getRight"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:896,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMUniOp].getChild"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:900,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:900,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:903,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMLeaf].getPosition"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:905,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMLeaf].getElement"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:907,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:921,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.models.DFAContentModel].makeDefStateList()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.DFAContentModel"
    linkageType: null
    functionLinenumber: 932
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:934"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:935"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.models.DFAContentModel].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode,int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.DFAContentModel"
    linkageType: null
    functionLinenumber: 942
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMNode"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].setMaxStates(int)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.xni.QName].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dtd.models.CMAny].getURI()"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].<init>(org.apache.xerces.xni.QName,int)"
    - "[org.apache.xerces.impl.dtd.models.CMAny].getPosition()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].getLeft()"
    - "[org.apache.xerces.impl.dtd.models.DFAContentModel].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode,int)"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].getRight()"
    - "[org.apache.xerces.impl.dtd.models.DFAContentModel].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode,int)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].getChild()"
    - "[org.apache.xerces.impl.dtd.models.DFAContentModel].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode,int)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].getElement()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    functionUses: 4
    ICount: 74
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:946"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:950"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:949"
        BranchSideFuncs:
        - "getPosition()"
        - "getURI()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "<init>(org.apache.xerces.xni.QName,int)"
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:947"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:950"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:949"
        BranchSideFuncs:
        - "getPosition()"
        - "getURI()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "<init>(org.apache.xerces.xni.QName,int)"
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:948"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:954"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:955"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:958"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:957"
        BranchSideFuncs:
        - "getRight()"
        - "getLeft()"
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:956"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:960"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:961"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:965"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:964"
        BranchSideFuncs:
        - "postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode,int)"
        - "getChild()"
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:962"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:965"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:964"
        BranchSideFuncs:
        - "postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode,int)"
        - "getChild()"
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:963"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:966"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:967"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:981"
        BranchSideFuncs:
        - "type()"
    - Branch String: "org.apache.xerces.impl.dtd.models.DFAContentModel:974"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:979"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.DFAContentModel:978"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:943,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].setMaxStates"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:946,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:950,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMAny].getURI"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:950,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:951,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMAny].getPosition"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:951,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMLeaf].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:958,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMBinOp].getLeft"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:958,1"
      Dst: "[org.apache.xerces.impl.dtd.models.DFAContentModel].postTreeBuildInit"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:959,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMBinOp].getRight"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:965,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMUniOp].getChild"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:973,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMLeaf].getElement"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:982,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:982,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:982,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.dtd.models.DFAContentModel:982,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DefaultValidationErrorHandler].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.DefaultValidationErrorHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.DefaultValidationErrorHandler:28,1"
      Dst: "[org.xml.sax.helpers.DefaultHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.DefaultValidationErrorHandler].error(org.xml.sax.SAXParseException)"
    functionSourceFile: "org.apache.xerces.jaxp.DefaultValidationErrorHandler"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.SAXParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXParseException].getSystemId()"
    - "[org.xml.sax.SAXParseException].getLineNumber()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 2
    ICount: 44
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.DefaultValidationErrorHandler:34"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DefaultValidationErrorHandler:36"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.DefaultValidationErrorHandler:37"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DefaultValidationErrorHandler:45"
        BranchSideFuncs:
        - "getSystemId()"
    - Branch String: "org.apache.xerces.jaxp.DefaultValidationErrorHandler:47"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.DefaultValidationErrorHandler:50"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.DefaultValidationErrorHandler:49"
        BranchSideFuncs:
        - "getMessage()"
        - "getLineNumber()"
    Callsites:
    - Src: "org.apache.xerces.jaxp.DefaultValidationErrorHandler:39,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.xerces.jaxp.DefaultValidationErrorHandler:41,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.jaxp.DefaultValidationErrorHandler:41,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.jaxp.DefaultValidationErrorHandler:41,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.jaxp.DefaultValidationErrorHandler:46,1"
      Dst: "[org.xml.sax.SAXParseException].getSystemId"
    - Src: "org.apache.xerces.jaxp.DefaultValidationErrorHandler:51,1"
      Dst: "[org.xml.sax.SAXParseException].getLineNumber"
    - Src: "org.apache.xerces.jaxp.DefaultValidationErrorHandler:52,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTemplateElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTemplateElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTemplateElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTemplateElementImpl].setOnTimer(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTemplateElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTemplateElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTemplateElementImpl].getOnTimer()"
    functionSourceFile: "org.apache.wml.dom.WMLTemplateElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTemplateElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTemplateElementImpl].setOnEnterBackward(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTemplateElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTemplateElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTemplateElementImpl].getOnEnterBackward()"
    functionSourceFile: "org.apache.wml.dom.WMLTemplateElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTemplateElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTemplateElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTemplateElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTemplateElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTemplateElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLTemplateElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTemplateElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTemplateElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTemplateElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTemplateElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTemplateElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLTemplateElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTemplateElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTemplateElementImpl].setOnEnterForward(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTemplateElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTemplateElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTemplateElementImpl].getOnEnterForward()"
    functionSourceFile: "org.apache.wml.dom.WMLTemplateElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTemplateElementImpl:71,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].<init>(short,java.lang.String,int,java.lang.Object,boolean,org.apache.xerces.xs.XSAnnotation)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "short"
    - "java.lang.String"
    - "int"
    - "java.lang.Object"
    - "boolean"
    - "org.apache.xerces.xs.XSAnnotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl:3273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl:3278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl:3277"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl:3266,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl:3274,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl:3275,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getAnnotation()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAnnotation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl:3291,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getFacetKind()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getLexicalFacetValue()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getActualFacetValue()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl:3321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl:3330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl:3329"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl:3322"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl:3327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl:3326"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl:3327,1"
      Dst: "[java.math.BigInteger].valueOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getIntFacetValue()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getFixed()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getName()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl"
    linkageType: null
    functionLinenumber: 3347
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getNamespace()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl"
    linkageType: null
    functionLinenumber: 3354
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getNamespaceItem()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItem"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getType()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl"
    linkageType: null
    functionLinenumber: 3369
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.CachingParserPool:113,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    - Src: "org.apache.xerces.parsers.CachingParserPool:113,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].<init>"
    - Src: "org.apache.xerces.parsers.CachingParserPool:113,1"
      Dst: "[org.apache.xerces.parsers.CachingParserPool].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.CachingParserPool:123,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.parsers.CachingParserPool:124,1"
      Dst: "[org.apache.xerces.util.SynchronizedSymbolTable].<init>"
    - Src: "org.apache.xerces.parsers.CachingParserPool:125,1"
      Dst: "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool].getSymbolTable()"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.util.SymbolTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool].getXMLGrammarPool()"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.XMLGrammarPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool].setShadowSymbolTable(boolean)"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool].createDOMParser()"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.parsers.DOMParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.CachingParserPool:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.CachingParserPool:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.CachingParserPool:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.CachingParserPool:167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.CachingParserPool:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.CachingParserPool:164,1"
      Dst: "[org.apache.xerces.util.ShadowedSymbolTable].<init>"
    - Src: "org.apache.xerces.parsers.CachingParserPool:167,1"
      Dst: "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].<init>"
    - Src: "org.apache.xerces.parsers.CachingParserPool:170,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.CachingParserPool].createSAXParser()"
    functionSourceFile: "org.apache.xerces.parsers.CachingParserPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.parsers.SAXParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.CachingParserPool:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.CachingParserPool:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.CachingParserPool:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.CachingParserPool:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.CachingParserPool:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.CachingParserPool:175,1"
      Dst: "[org.apache.xerces.util.ShadowedSymbolTable].<init>"
    - Src: "org.apache.xerces.parsers.CachingParserPool:178,1"
      Dst: "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].<init>"
    - Src: "org.apache.xerces.parsers.CachingParserPool:181,1"
      Dst: "[org.apache.xerces.parsers.SAXParser].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMAny].<init>(int,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMAny"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)"
    functionUses: 3
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMAny:64,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMAny].getType()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMAny"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMAny].getURI()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMAny"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMAny].getPosition()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMAny"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMAny].setPosition(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMAny"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMAny].isNullable()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMAny"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMAny:103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMAny:102"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMAny].toString()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMAny"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMAny:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMAny:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMAny:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMAny:108,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.CMAny:109,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dtd.models.CMAny:115,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.dtd.models.CMAny:118,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMAny].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMAny"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMStateSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMAny:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMAny:131"
        BranchSideFuncs:
        - "zeroBits()"
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMAny:130"
        BranchSideFuncs:
        - "setBit(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMAny:127,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits"
    - Src: "org.apache.xerces.impl.dtd.models.CMAny:131,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].setBit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMAny].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMAny"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMStateSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMAny:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMAny:142"
        BranchSideFuncs:
        - "zeroBits()"
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMAny:141"
        BranchSideFuncs:
        - "setBit(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMAny:138,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits"
    - Src: "org.apache.xerces.impl.dtd.models.CMAny:142,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].setBit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:47,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].getEmptySequence()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSParticleDecl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].<init>()"
    functionUses: 2
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:59"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:71"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:60,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:65,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].checkTypeDerivationOk(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.dv.XSSimpleType,short)"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkComplexDerivation(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSTypeDefinition,short)"
    functionUses: 3
    ICount: 38
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:118"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:118"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:137"
        BranchSideFuncs:
        - "checkComplexDerivation(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSTypeDefinition,short)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:133"
        BranchSideFuncs:
        - "checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.dv.XSSimpleType,short)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:124,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:134,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:138,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkComplexDerivation"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivationOk(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSTypeDefinition,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.dv.XSSimpleType"
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.dv.XSSimpleType,short)"
    functionUses: 2
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:154"
        BranchSideFuncs:
        - "getTypeCategory()"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:150"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:150"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:162"
        BranchSideFuncs:
        - "checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.dv.XSSimpleType,short)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:155,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:163,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].checkComplexDerivationOk(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSTypeDefinition,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:175,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkComplexDerivation"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.dv.XSSimpleType,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.dv.XSSimpleType"
    - "org.apache.xerces.impl.dv.XSSimpleType"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBaseType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBaseType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFinal()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFinal()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getFinal()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBaseType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBaseType()"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.dv.XSSimpleType,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getMemberTypes()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMemberTypes()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.dv.XSSimpleType,short)"
    functionUses: 5
    ICount: 45
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:192"
        BranchSideFuncs:
        - "getFinal()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:196"
        BranchSideFuncs:
        - "getBaseType()"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:201"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:214"
        BranchSideFuncs:
        - "getVariety()"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:214"
        BranchSideFuncs:
        - "getVariety()"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:225"
        BranchSideFuncs:
        - "getMemberTypes()"
        - "getLength()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:225"
        BranchSideFuncs:
        - "checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.dv.XSSimpleType,short)"
        - "item(int)"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:215"
        BranchSideFuncs:
        - "getMemberTypes()"
        - "getLength()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:191,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getBaseType"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:191,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getFinal"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:203,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:208,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getVariety"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:216,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getMemberTypes"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:217,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].getLength"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:219,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].checkComplexDerivation(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSTypeDefinition,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkComplexDerivation(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSTypeDefinition,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.dv.XSSimpleType,short)"
    functionUses: 2
    ICount: 39
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:239"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:257"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:261"
        BranchSideFuncs:
        - "checkComplexDerivation(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSTypeDefinition,short)"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:261"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:270"
        BranchSideFuncs:
        - "checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.dv.XSSimpleType,short)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:266"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:268"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:257,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:258,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkComplexDerivation"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:271,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].ElementDefaultValidImmediate(org.apache.xerces.xs.XSTypeDefinition,java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    - "org.apache.xerces.impl.dv.ValidatedInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].emptiable()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    functionUses: 2
    ICount: 34
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:290"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:304"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:303"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:309"
        BranchSideFuncs:
        - "getParticle()"
        - "emptiable()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:323"
        BranchSideFuncs:
        - "stringValue()"
        - "validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:322"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:325"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:329"
        BranchSideFuncs:
        - "stringValue()"
        - "validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:328"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:290,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:305,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:305,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].emptiable"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:323,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].validate"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:326,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.XMLErrorReporter"
    - "org.apache.xerces.impl.xs.util.SimpleLocator"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionUses: 10
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:342"
        BranchSideFuncs:
        - "reportError(org.apache.xerces.xni.XMLLocator,java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:341"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:338,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].fullSchemaChecking(org.apache.xerces.impl.xs.XSGrammarBucket,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.XMLErrorReporter)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.xs.XSGrammarBucket"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    - "org.apache.xerces.impl.xs.models.CMBuilder"
    - "org.apache.xerces.impl.XMLErrorReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].addSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl[])"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getSubstitutionGroups()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].<init>()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].<init>()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getRedefinedGroupDecls()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getRGLocators()"
    - "[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].emptiable()"
    - "[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].getKey()"
    - "[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].getArgs()"
    - "[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.SymbolHash].<init>()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getUncheckedComplexTypeDecls()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getUncheckedCTLocators()"
    - "[org.apache.xerces.util.SymbolHash].clear()"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].getKey()"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].getArgs()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].emptiable()"
    - "[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].getKey()"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].getArgs()"
    - "[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.models.XSAllCM].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.models.XSEmptyCM].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].getKey()"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].getArgs()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].setUncheckedTypeNum(int)"
    functionUses: 4
    ICount: 205
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:364"
        BranchSideFuncs:
        - "checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getRGLocators()"
        - "reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
        - "addSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl[])"
        - "getUncheckedCTLocators()"
        - "particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getUncheckedComplexTypeDecls()"
        - "<init>()"
        - "getName()"
        - "getRedefinedGroupDecls()"
        - "checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getSubstitutionGroups()"
        - "emptiable()"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:363"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:422"
        BranchSideFuncs:
        - "getRGLocators()"
        - "getRedefinedGroupDecls()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:421"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:373"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:405"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:404"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:386"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:394"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:393"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:387"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:405"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:404"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:526"
        BranchSideFuncs:
        - "checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getRGLocators()"
        - "reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
        - "addSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl[])"
        - "getUncheckedCTLocators()"
        - "particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getUncheckedComplexTypeDecls()"
        - "<init>()"
        - "getName()"
        - "getRedefinedGroupDecls()"
        - "checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getSubstitutionGroups()"
        - "emptiable()"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:525"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:521"
        BranchSideFuncs:
        - "checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getRGLocators()"
        - "reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
        - "addSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl[])"
        - "getUncheckedCTLocators()"
        - "particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getUncheckedComplexTypeDecls()"
        - "<init>()"
        - "getName()"
        - "getRedefinedGroupDecls()"
        - "checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getSubstitutionGroups()"
        - "emptiable()"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:520"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:433"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:451"
        BranchSideFuncs:
        - "checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getRGLocators()"
        - "reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
        - "addSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl[])"
        - "getUncheckedCTLocators()"
        - "particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getUncheckedComplexTypeDecls()"
        - "<init>()"
        - "getName()"
        - "getRedefinedGroupDecls()"
        - "checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getSubstitutionGroups()"
        - "emptiable()"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:450"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:451"
        BranchSideFuncs:
        - "checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:450"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:489"
        BranchSideFuncs:
        - "checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getRGLocators()"
        - "reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
        - "addSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl[])"
        - "getUncheckedCTLocators()"
        - "particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getUncheckedComplexTypeDecls()"
        - "<init>()"
        - "getName()"
        - "getRedefinedGroupDecls()"
        - "checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getSubstitutionGroups()"
        - "emptiable()"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:488"
        BranchSideFuncs:
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:489"
        BranchSideFuncs:
        - "checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getRGLocators()"
        - "reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
        - "addSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl[])"
        - "getUncheckedCTLocators()"
        - "particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getUncheckedComplexTypeDecls()"
        - "<init>()"
        - "getName()"
        - "getRedefinedGroupDecls()"
        - "checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getSubstitutionGroups()"
        - "emptiable()"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:488"
        BranchSideFuncs:
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:489"
        BranchSideFuncs:
        - "checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getRGLocators()"
        - "reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
        - "addSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl[])"
        - "getUncheckedCTLocators()"
        - "particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getUncheckedComplexTypeDecls()"
        - "<init>()"
        - "getName()"
        - "getRedefinedGroupDecls()"
        - "checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getSubstitutionGroups()"
        - "emptiable()"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:488"
        BranchSideFuncs:
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:489"
        BranchSideFuncs:
        - "checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getRGLocators()"
        - "reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
        - "addSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl[])"
        - "getUncheckedCTLocators()"
        - "particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getUncheckedComplexTypeDecls()"
        - "<init>()"
        - "getName()"
        - "getRedefinedGroupDecls()"
        - "checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getSubstitutionGroups()"
        - "emptiable()"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:488"
        BranchSideFuncs:
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:459"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:466"
        BranchSideFuncs:
        - "emptiable()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:465"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:489"
        BranchSideFuncs:
        - "checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getRGLocators()"
        - "reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
        - "addSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl[])"
        - "getUncheckedCTLocators()"
        - "particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getUncheckedComplexTypeDecls()"
        - "<init>()"
        - "getName()"
        - "getRedefinedGroupDecls()"
        - "checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getSubstitutionGroups()"
        - "emptiable()"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:488"
        BranchSideFuncs:
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:489"
        BranchSideFuncs:
        - "checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getRGLocators()"
        - "reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
        - "addSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl[])"
        - "getUncheckedCTLocators()"
        - "particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getUncheckedComplexTypeDecls()"
        - "<init>()"
        - "getName()"
        - "getRedefinedGroupDecls()"
        - "checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getSubstitutionGroups()"
        - "emptiable()"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:488"
        BranchSideFuncs:
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:466"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:482"
        BranchSideFuncs:
        - "checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getRGLocators()"
        - "reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
        - "addSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl[])"
        - "getUncheckedCTLocators()"
        - "particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getUncheckedComplexTypeDecls()"
        - "<init>()"
        - "getName()"
        - "getRedefinedGroupDecls()"
        - "checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getSubstitutionGroups()"
        - "emptiable()"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:481"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:510"
        BranchSideFuncs:
        - "checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getRGLocators()"
        - "reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,java.lang.String,java.lang.Object[])"
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)"
        - "addSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl[])"
        - "getUncheckedCTLocators()"
        - "particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getUncheckedComplexTypeDecls()"
        - "<init>()"
        - "getName()"
        - "getRedefinedGroupDecls()"
        - "checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
        - "getSubstitutionGroups()"
        - "emptiable()"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:509"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:424"
        BranchSideFuncs:
        - "getUncheckedCTLocators()"
        - "getUncheckedComplexTypeDecls()"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:424"
        BranchSideFuncs:
        - "getUncheckedCTLocators()"
        - "getUncheckedComplexTypeDecls()"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:521"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:null"
        BranchSideFuncs:
        - "setUncheckedTypeNum(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:359,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:361,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getSubstitutionGroups"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:361,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].addSubstitutionGroup"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:364,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:371,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getRedefinedGroupDecls"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:372,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getRGLocators"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:382,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:387,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].emptiable"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:394,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:396,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaException].getKey"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:399,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaException].getArgs"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:422,1"
      Dst: "[org.apache.xerces.util.SymbolHash].<init>"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:427,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getUncheckedComplexTypeDecls"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:428,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getUncheckedCTLocators"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:436,1"
      Dst: "[org.apache.xerces.util.SymbolHash].clear"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:438,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkElementDeclsConsistent"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:463,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:489,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentModel"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:493,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMValidator].checkUniqueParticleAttribution"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:522,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].setUncheckedTypeNum"
    JavaMethodInfo: null
    BBCount: 48
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 539
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    - "org.apache.xerces.util.SymbolHash"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSConstraints].findElemInTable(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.util.SymbolHash)"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.XSConstraints].findElemInTable(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.util.SymbolHash)"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionUses: 2
    ICount: 35
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:542"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:545"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:544"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:545"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:559"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:558"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:555"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:555"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:560"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:561"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:547,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].findElemInTable"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:551,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:561,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkElementDeclsConsistent"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].findElemInTable(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.util.SymbolHash)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 568
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "org.apache.xerces.util.SymbolHash"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 31
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:572"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:577"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:578"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:581"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:580"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:581"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:587"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:569,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:569,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:569,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:572,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:574,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:583,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 601
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,boolean)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:602,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 611
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSParticleDecl].emptiable()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].isEmpty()"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].isEmpty()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].isEmpty()"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSConstraints].getNonUnaryGroup(org.apache.xerces.impl.xs.XSParticleDecl)"
    - "[org.apache.xerces.impl.xs.XSConstraints].removePointlessChildren(org.apache.xerces.impl.xs.XSParticleDecl)"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.XSConstraints].addElementToParticleVector(java.util.Vector,org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.XSConstraints].addElementToParticleVector(java.util.Vector,org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.XSConstraints].getNonUnaryGroup(org.apache.xerces.impl.xs.XSParticleDecl)"
    - "[org.apache.xerces.impl.xs.XSConstraints].removePointlessChildren(org.apache.xerces.impl.xs.XSParticleDecl)"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.XSConstraints].addElementToParticleVector(java.util.Vector,org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.XSConstraints].addElementToParticleVector(java.util.Vector,org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkNameAndTypeOK(org.apache.xerces.impl.xs.XSElementDecl,int,int,org.apache.xerces.impl.xs.XSElementDecl,int,int)"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkNSCompat(org.apache.xerces.impl.xs.XSElementDecl,int,int,org.apache.xerces.impl.xs.XSWildcardDecl,int,int,boolean)"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkRecurseLax(java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler,java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkRecurse(java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler,java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkNSSubset(org.apache.xerces.impl.xs.XSWildcardDecl,int,int,org.apache.xerces.impl.xs.XSWildcardDecl,int,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].minEffectiveTotalRange()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].maxEffectiveTotalRange()"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkNSRecurseCheckCardinality(java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,int,int,boolean)"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkRecurse(java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler,java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].minEffectiveTotalRange()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].maxEffectiveTotalRange()"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkNSRecurseCheckCardinality(java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,int,int,boolean)"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkRecurseLax(java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler,java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].minEffectiveTotalRange()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].maxEffectiveTotalRange()"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkNSRecurseCheckCardinality(java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,int,int,boolean)"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkRecurseUnordered(java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler,java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkRecurse(java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler,java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkMapAndSum(java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler,java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 267
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:622"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:625"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:624"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:622"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:625"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:624"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:625"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:637"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:636"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:625"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:637"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:636"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:641"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:661"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:660"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:648"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:657"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:652"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:658"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:657"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:667"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:667"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:670"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:675"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:684"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:686"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:701"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:721"
        BranchSideFuncs:
        - "getNonUnaryGroup(org.apache.xerces.impl.xs.XSParticleDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:720"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:708"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:717"
        BranchSideFuncs:
        - "removePointlessChildren(org.apache.xerces.impl.xs.XSParticleDecl)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:712"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:718"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:717"
        BranchSideFuncs:
        - "removePointlessChildren(org.apache.xerces.impl.xs.XSParticleDecl)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:724"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:755"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:754"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:724"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:755"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:754"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:727"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:754"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:732"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:754"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:737"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:848"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:851"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:850"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:890"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:892"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:895"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:894"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:934"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:null"
        BranchSideFuncs:
        - "minEffectiveTotalRange()"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:936"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:939"
        BranchSideFuncs:
        - "maxEffectiveTotalRange()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:938"
        BranchSideFuncs:
        - "checkNSRecurseCheckCardinality(java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,int,int,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:964"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:622,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].isEmpty"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:622,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].emptiable"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:623,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaException].<init>"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:647,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].getNonUnaryGroup"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:658,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].removePointlessChildren"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:674,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:683,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:685,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].addElementToParticleVector"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:688,1"
      Dst: "[java.util.Collections].sort"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:763,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkNameAndTypeOK"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:771,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkNSCompat"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:783,1"
      Dst: "[java.util.Vector].addElement"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:785,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkRecurseLax"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:797,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkRecurse"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:817,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkNSSubset"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:847,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].minEffectiveTotalRange"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:849,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].maxEffectiveTotalRange"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:851,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkNSRecurseCheckCardinality"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:949,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkRecurseUnordered"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:963,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:966,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkMapAndSum"
    JavaMethodInfo: null
    BBCount: 76
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].addElementToParticleVector(java.util.Vector,org.apache.xerces.impl.xs.XSElementDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 991
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Vector"
    - "org.apache.xerces.impl.xs.XSElementDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSParticleDecl].<init>()"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:992,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:995,1"
      Dst: "[java.util.Vector].addElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].getNonUnaryGroup(org.apache.xerces.impl.xs.XSParticleDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 1000
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSParticleDecl"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSConstraints].getNonUnaryGroup(org.apache.xerces.impl.xs.XSParticleDecl)"
    functionUses: 3
    ICount: 24
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1001"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1002"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1001"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1004"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1005"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1008"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1005"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1008"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1005"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1008"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1005"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1008"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1007,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].getNonUnaryGroup"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].removePointlessChildren(org.apache.xerces.impl.xs.XSParticleDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 1013
    functionDepth: 0
    returnType: "java.util.Vector"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSConstraints].gatherChildren(int,org.apache.xerces.impl.xs.XSParticleDecl,java.util.Vector)"
    functionUses: 2
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1014"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1015"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1014"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1017"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1021"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1023"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1018,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1022,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].gatherChildren"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].gatherChildren(int,org.apache.xerces.impl.xs.XSParticleDecl,java.util.Vector)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 1029
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSConstraints].gatherChildren(int,org.apache.xerces.impl.xs.XSParticleDecl,java.util.Vector)"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].isEmpty()"
    functionUses: 2
    ICount: 38
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1033"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1036"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1035"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1036"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1037"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1036"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1041"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1042"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1043"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1042"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1042"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1045"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1050"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1049"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1047"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1048"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1050"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1054"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1053"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1038,1"
      Dst: "[java.util.Vector].addElement"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1048,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].gatherChildren"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1050,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].isEmpty"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].checkNameAndTypeOK(org.apache.xerces.impl.xs.XSElementDecl,int,int,org.apache.xerces.impl.xs.XSElementDecl,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 1063
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "int"
    - "int"
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getNillable()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getNillable()"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].equals(java.lang.Object)"
    - "[org.apache.xerces.util.URI].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].equals(java.lang.Object)"
    - "[org.apache.xerces.xni.QName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(java.lang.Object)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.util.XMLErrorCode].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$Notation].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkIDConstraintRestriction(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkTypeDerivationOk(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    functionUses: 1
    ICount: 145
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1064"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1065"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1064"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1073"
        BranchSideFuncs:
        - "getNillable()"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1074"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1082"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1081"
        BranchSideFuncs:
        - "checkOccurrenceRange(int,int,int,int)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1074"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1082"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1081"
        BranchSideFuncs:
        - "checkOccurrenceRange(int,int,int,int)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1082"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1095"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1094"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1086"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1087"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1086"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1088"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1089"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1088"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1095"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1121"
        BranchSideFuncs:
        - "checkIDConstraintRestriction(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1097"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1102"
        BranchSideFuncs:
        - "getTypeCategory()"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1104"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1109"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1110"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1109"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1112"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1111"
        BranchSideFuncs:
        - "stringValue()"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1122"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1121"
        BranchSideFuncs:
        - "checkIDConstraintRestriction(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1122"
        BranchSideFuncs:
        - "stringValue()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1121"
        BranchSideFuncs:
        - "checkIDConstraintRestriction(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1130"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1137"
        BranchSideFuncs:
        - "checkTypeDerivationOk(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1137"
        BranchSideFuncs:
        - "checkTypeDerivationOk(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1066,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaException].<init>"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1074,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getNillable"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1082,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1086,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1095,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1099,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1104,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1110,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1111,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1122,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkIDConstraintRestriction"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1138,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkTypeDerivationOk"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1141,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].checkIDConstraintRestriction(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 1150
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "org.apache.xerces.impl.xs.XSElementDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 1155
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1158"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1160"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].checkNSCompat(org.apache.xerces.impl.xs.XSElementDecl,int,int,org.apache.xerces.impl.xs.XSWildcardDecl,int,int,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 1169
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "int"
    - "int"
    - "org.apache.xerces.impl.xs.XSWildcardDecl"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 44
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1180"
        BranchSideFuncs:
        - "allowNamespace(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1180"
        BranchSideFuncs:
        - "allowNamespace(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1174"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1186"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1185"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1170,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1174,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1177,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaException].<init>"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1181,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].checkNSSubset(org.apache.xerces.impl.xs.XSWildcardDecl,int,int,org.apache.xerces.impl.xs.XSWildcardDecl,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 1192
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.apache.xerces.impl.xs.XSWildcardDecl"
    - "int"
    - "int"
    - "org.apache.xerces.impl.xs.XSWildcardDecl"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].isSubsetOf(org.apache.xerces.impl.xs.XSWildcardDecl)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].weakerProcessContents(org.apache.xerces.impl.xs.XSWildcardDecl)"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getProcessContentsAsString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getProcessContentsAsString()"
    functionUses: 1
    ICount: 44
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1201"
        BranchSideFuncs:
        - "isSubsetOf(org.apache.xerces.impl.xs.XSWildcardDecl)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1205"
        BranchSideFuncs:
        - "weakerProcessContents(org.apache.xerces.impl.xs.XSWildcardDecl)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1212"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
        - "getProcessContentsAsString()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1211"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1193,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1195,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1198,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaException].<init>"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1202,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].isSubsetOf"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1206,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].weakerProcessContents"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1208,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].getProcessContentsAsString"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].checkNSRecurseCheckCardinality(java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,int,int,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 1222
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.util.Vector"
    - "int"
    - "int"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 3
    ICount: 45
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1231"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1231"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1225"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1227"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1227"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1244"
        BranchSideFuncs:
        - "particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,boolean)"
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1243"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1223,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1225,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1228,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaException].<init>"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1232,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1235,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1236,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].checkRecurse(java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler,java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 1254
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.util.Vector"
    - "int"
    - "int"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    - "java.util.Vector"
    - "int"
    - "int"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].emptiable()"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].emptiable()"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 3
    ICount: 69
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1262"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1257"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1259"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1267"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1286"
        BranchSideFuncs:
        - "particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1270"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1282"
        BranchSideFuncs:
        - "particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1281"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1278"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1293"
        BranchSideFuncs:
        - "emptiable()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1292"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1286"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1285"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1255,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1257,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1260,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaException].<init>"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1263,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1269,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1274,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1278,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].emptiable"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].checkRecurseUnordered(java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler,java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 1302
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.util.Vector"
    - "int"
    - "int"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    - "java.util.Vector"
    - "int"
    - "int"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].emptiable()"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 71
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1303"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1310"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1305"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1307"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1307"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1316"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1338"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1337"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1334"
        BranchSideFuncs:
        - "particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1333"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1345"
        BranchSideFuncs:
        - "emptiable()"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1344"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1340"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1338"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1337"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1340"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1338"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1337"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1303,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1305,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1308,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaException].<init>"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1311,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1317,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1322,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1340,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].emptiable"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].checkRecurseLax(java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler,java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 1353
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.util.Vector"
    - "int"
    - "int"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    - "java.util.Vector"
    - "int"
    - "int"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 56
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1354"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1361"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1356"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1356"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1366"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1383"
        BranchSideFuncs:
        - "particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1382"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1375"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1376"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1354,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1356,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1359,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaException].<init>"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1362,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1368,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1375,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].checkMapAndSum(java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler,java.util.Vector,int,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 1409
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.util.Vector"
    - "int"
    - "int"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    - "java.util.Vector"
    - "int"
    - "int"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 51
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1410"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1417"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1412"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1413"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1414"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1415"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1414"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1421"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1435"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1434"
        BranchSideFuncs:
        - "particleValidRestriction(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1433"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1410,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1412,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1415,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaException].<init>"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1418,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1423,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1427,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 1441
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)"
    functionUses: 2
    ICount: 43
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1442"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1448"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1442"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1448"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1450"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1458"
        BranchSideFuncs:
        - "getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1451"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1451"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1466"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1461"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1461"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1449,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 1475
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "org.apache.xerces.impl.xs.XSWildcardDecl"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(java.lang.String)"
    functionUses: 2
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1476"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1479"
        BranchSideFuncs:
        - "getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)"
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1481"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1486"
        BranchSideFuncs:
        - "allowNamespace(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1485"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1482"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1476,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace"
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1480,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.XSWildcardDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 1491
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSWildcardDecl"
    - "org.apache.xerces.impl.xs.XSWildcardDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].performIntersectionWith(org.apache.xerces.impl.xs.XSWildcardDecl,short)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1498"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1492,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].performIntersectionWith"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(java.lang.Object,java.lang.Object,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSConstraints"
    linkageType: null
    functionLinenumber: 1504
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.XSWildcardDecl)"
    functionUses: 1
    ICount: 25
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1505"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1518"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1517"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1512"
        BranchSideFuncs:
        - "overlapUPA(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1511"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSConstraints:1518"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1524"
        BranchSideFuncs:
        - "overlapUPA(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
      - BranchSide: "org.apache.xerces.impl.xs.XSConstraints:1523"
        BranchSideFuncs:
        - "overlapUPA(org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.XSWildcardDecl)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSConstraints:1507,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].overlapUPA"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher].<init>(org.apache.xerces.impl.XML11NSDocumentScannerImpl)"
    functionSourceFile: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher"
    linkageType: null
    functionLinenumber: 777
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XML11NSDocumentScannerImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].<init>(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:778,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher].scanRootElementHook()"
    functionSourceFile: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher"
    linkageType: null
    functionLinenumber: 794
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElementName()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].resolveExternalSubsetAndRead()"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher].reconfigurePipeline()"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElementAfterName()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher].reconfigurePipeline()"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElement()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    functionUses: 1
    ICount: 42
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:806"
        BranchSideFuncs:
        - "reconfigurePipeline()"
        - "scanStartElement()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:806"
        BranchSideFuncs:
        - "reconfigurePipeline()"
        - "scanStartElement()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:806"
        BranchSideFuncs:
        - "reconfigurePipeline()"
        - "scanStartElement()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:796"
        BranchSideFuncs:
        - "resolveExternalSubsetAndRead()"
        - "scanStartElementName()"
        - "scanStartElementAfterName()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:806"
        BranchSideFuncs:
        - "reconfigurePipeline()"
        - "scanStartElement()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:800"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:814"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:813"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:814"
        BranchSideFuncs:
        - "setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
        - "setScannerState(int)"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:813"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:797,1"
      Dst: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElementName"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:798,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].resolveExternalSubsetAndRead"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:799,1"
      Dst: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher].reconfigurePipeline"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:800,1"
      Dst: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElementAfterName"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:801,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:802,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:808,1"
      Dst: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElement"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher].reconfigurePipeline()"
    functionSourceFile: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher"
    linkageType: null
    functionLinenumber: 824
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].access$000(org.apache.xerces.impl.XML11NSDocumentScannerImpl)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].access$000(org.apache.xerces.impl.XML11NSDocumentScannerImpl)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].hasGrammar()"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].access$000(org.apache.xerces.impl.XML11NSDocumentScannerImpl)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].validate()"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].access$000(org.apache.xerces.impl.XML11NSDocumentScannerImpl)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getDocumentSource()"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].access$000(org.apache.xerces.impl.XML11NSDocumentScannerImpl)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].access$000(org.apache.xerces.impl.XML11NSDocumentScannerImpl)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].access$000(org.apache.xerces.impl.XML11NSDocumentScannerImpl)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    functionUses: 2
    ICount: 34
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:825"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:828"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:827"
        BranchSideFuncs:
        - "hasGrammar()"
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:828"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:840"
        BranchSideFuncs:
        - "validate()"
        - "getDocumentSource()"
        - "getDocumentHandler()"
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:839"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:835"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:837"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:836"
        BranchSideFuncs:
        - "access$000(org.apache.xerces.impl.XML11NSDocumentScannerImpl)"
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    Callsites:
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:825,1"
      Dst: "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].access$000"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:828,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidatorFilter].hasGrammar"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:830,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidatorFilter].validate"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:832,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].getDocumentSource"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:833,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].getDocumentHandler"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:834,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher:836,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl:33,1"
      Dst: "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].createBuiltInTypes()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createBuiltInTypes(org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 18
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl:47,1"
      Dst: "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createBuiltInTypes"
    - Src: "org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl:50,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl:53,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl:54,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].getBuiltInType(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.XSSimpleType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl:70,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].getBuiltInTypes()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "org.apache.xerces.util.SymbolHash"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl:80,1"
      Dst: "[org.apache.xerces.util.SymbolHash].makeClone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMLeaf].<init>(int,java.lang.Object,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMLeaf"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.Object"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)"
    functionUses: 3
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSCMLeaf:59,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMLeaf].getLeaf()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMLeaf"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMLeaf].getParticleId()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMLeaf"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMLeaf].getPosition()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMLeaf"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMLeaf].setPosition(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMLeaf"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMLeaf].isNullable()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMLeaf"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMLeaf:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMLeaf:94"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMLeaf].toString()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMLeaf"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].toString()"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].toString()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].toString()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].toString()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].toString()"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].toString()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].toString()"
    - "[org.apache.xerces.impl.xs.identity.Field].toString()"
    - "[org.apache.xerces.impl.xs.identity.Selector].toString()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM$Occurence].toString()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].toString()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].toString()"
    - "[org.apache.xerces.dom.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].toString()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].toString()"
    - "[org.apache.xerces.impl.xs.util.XInt].toString()"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].toString()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].toString()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl].toString()"
    - "[org.apache.xerces.util.URI].toString()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].toString()"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].toString()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].toString()"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].toString()"
    - "[org.apache.xerces.stax.events.XMLEventImpl].toString()"
    - "[org.apache.xerces.xni.QName].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].toString()"
    - "[org.apache.xerces.xni.parser.XMLParseException].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].toString()"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].toString()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].toString()"
    - "[org.apache.xerces.dom.NodeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].toString()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString()"
    - "[org.apache.xerces.dom.RangeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].toString()"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName:org.apache.xerces.impl.xpath.XPath$Axis:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 14
    ICount: 14
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMLeaf:100"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMLeaf:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMLeaf:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSCMLeaf:99,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.xerces.impl.xs.models.XSCMLeaf:99,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.models.XSCMLeaf:101,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.models.XSCMLeaf:102,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.xs.models.XSCMLeaf:105,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMLeaf].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMLeaf"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMStateSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMLeaf:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMLeaf:117"
        BranchSideFuncs:
        - "zeroBits()"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMLeaf:116"
        BranchSideFuncs:
        - "setBit(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSCMLeaf:113,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits"
    - Src: "org.apache.xerces.impl.xs.models.XSCMLeaf:117,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].setBit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMLeaf].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMLeaf"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMStateSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSCMLeaf:122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMLeaf:127"
        BranchSideFuncs:
        - "zeroBits()"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSCMLeaf:126"
        BranchSideFuncs:
        - "setBit(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSCMLeaf:123,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits"
    - Src: "org.apache.xerces.impl.xs.models.XSCMLeaf:127,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].setBit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].<init>()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher].<init>(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher].<init>(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher].<init>(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher].<init>(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.xni.XMLString].<init>()"
    - "[org.apache.xerces.util.XMLStringBuffer].<init>()"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].<init>()"
    functionUses: 6
    ICount: 32
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:232,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:181,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:199,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:202,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:205,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:208,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:216,1"
      Dst: "[org.apache.xerces.xni.XMLString].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:219,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].<init>"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:225,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    - "[org.apache.xerces.impl.XMLEntityManager].startDocumentEntity(org.apache.xerces.xni.parser.XMLInputSource)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:246,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:247,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].startDocumentEntity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.util.NamespaceSupport].reset()"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].reset()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].reset()"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].reset()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].<init>()"
    - "[org.apache.xerces.util.NamespaceSupport].reset()"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].reset()"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].reset()"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].reset()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    functionUses: 13
    ICount: 52
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:282"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:292"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:321"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:320"
        BranchSideFuncs:
        - "reset()"
        - "setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
        - "setScannerState(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:272,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reset"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:284,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].reset"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:286,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:287,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:293,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getFeature"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:306,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getProperty"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:319,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].getRecognizedFeatures()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 334
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedFeatures()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 5
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:335"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:334"
        BranchSideFuncs:
        - "getRecognizedFeatures()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:340"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:335,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedFeatures"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:339,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 362
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setFeature(java.lang.String,boolean)"
    functionUses: 13
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:366"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:380"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:374"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:380"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:375"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:380"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:363,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setFeature"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:366,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:367,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:370,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].getRecognizedProperties()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedProperties()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 5
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:390"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:388"
        BranchSideFuncs:
        - "getRecognizedProperties()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:394"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:389,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedProperties"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:393,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 416
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 13
    ICount: 27
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:420"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:436"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:429"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:433"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:417,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setProperty"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:420,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:421,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:424,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].getFeatureDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 449
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getFeatureDefault(java.lang.String)"
    functionUses: 5
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:450"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:455"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:454"
        BranchSideFuncs:
        - "getFeatureDefault(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:450"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:449"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:451,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:455,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getFeatureDefault"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].getPropertyDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getPropertyDefault(java.lang.String)"
    functionUses: 5
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:468"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:473"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:472"
        BranchSideFuncs:
        - "getPropertyDefault(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:469"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:468"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:467"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:469,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:473,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getPropertyDefault"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 498
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLEntityScanner].isExternal()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 21
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:502"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:507"
        BranchSideFuncs:
        - "setScannerState(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:502"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:507"
        BranchSideFuncs:
        - "setScannerState(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:507"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:511"
        BranchSideFuncs:
        - "startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:510"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:507"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:511"
        BranchSideFuncs:
        - "startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:510"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:499,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].startEntity"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:502,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:502,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].isExternal"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:503,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:508,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startDocument"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 523
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument(org.apache.xerces.xni.Augmentations)"
    functionUses: 4
    ICount: 11
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:527"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:531"
        BranchSideFuncs:
        - "endDocument(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:530"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:527"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:531"
        BranchSideFuncs:
        - "endDocument(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:530"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:524,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].endEntity"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:527,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:528,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endDocument"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].createContentDispatcher()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 540
    functionDepth: 0
    returnType: "org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].<init>(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:541,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].scanDoctypeDecl()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XMLScanner].scanExternalID(java.lang.String[],boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XMLEntityManager].getCurrentResourceIdentifier()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].setRootName(java.lang.String)"
    - "[org.apache.xerces.util.EntityResolver2Wrapper].getExternalSubset(org.apache.xerces.xni.grammars.XMLDTDDescription)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getPublicId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 87
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:550"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:556"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:555"
        BranchSideFuncs:
        - "scanName()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:562"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:561"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:562"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:569"
        BranchSideFuncs:
        - "scanExternalID(java.lang.String[],boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:568"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:569"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:569"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:568"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:572"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:580"
        BranchSideFuncs:
        - "getCurrentResourceIdentifier()"
        - "getExternalSubset(org.apache.xerces.xni.grammars.XMLDTDDescription)"
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getExpandedSystemId()"
        - "setRootName(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:579"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:572"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:580"
        BranchSideFuncs:
        - "getCurrentResourceIdentifier()"
        - "getExternalSubset(org.apache.xerces.xni.grammars.XMLDTDDescription)"
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getExpandedSystemId()"
        - "setRootName(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:579"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:576"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:572"
        BranchSideFuncs:
        - "getCurrentResourceIdentifier()"
        - "getExternalSubset(org.apache.xerces.xni.grammars.XMLDTDDescription)"
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getExpandedSystemId()"
        - "setRootName(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:580"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:594"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:590"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:589"
        BranchSideFuncs:
        - "getPublicId()"
        - "getSystemId()"
        - "doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:596"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:605"
        BranchSideFuncs:
        - "skipSpaces()"
        - "skipChar(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:604"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl:599"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:602"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl:601"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:550,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:551,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:556,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanName"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:563,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanExternalID"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:573,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getCurrentResourceIdentifier"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:573,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:573,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:574,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDDescription].setRootName"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:575,1"
      Dst: "[org.apache.xerces.impl.ExternalSubsetResolver].getExternalSubset"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:587,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:590,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getPublicId"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:590,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:596,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].getScannerStateName(int)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 615
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getScannerStateName(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl:624,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getScannerStateName"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$000(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "org.apache.xerces.util.XMLStringBuffer"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLDocumentScannerImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$100(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLString"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLDocumentScannerImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$200(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLInputSource"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLDocumentScannerImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$202(org.apache.xerces.impl.XMLDocumentScannerImpl,org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLInputSource"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.XMLDocumentScannerImpl"
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$300(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.XMLDTDDescription"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLDocumentScannerImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBaseElementImpl].getHref()"
    functionSourceFile: "org.apache.html.dom.HTMLBaseElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBaseElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBaseElementImpl].setHref(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBaseElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBaseElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBaseElementImpl].getTarget()"
    functionSourceFile: "org.apache.html.dom.HTMLBaseElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBaseElementImpl:48,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBaseElementImpl].setTarget(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBaseElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBaseElementImpl:54,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBaseElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBaseElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBaseElementImpl:65,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredCommentImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredCommentImpl"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.DeferredDocumentImpl"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CommentImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredCommentImpl:55,1"
      Dst: "[org.apache.xerces.dom.CommentImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredCommentImpl:58,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredCommentImpl].getNodeIndex()"
    functionSourceFile: "org.apache.xerces.dom.DeferredCommentImpl"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredCommentImpl].synchronizeData()"
    functionSourceFile: "org.apache.xerces.dom.DeferredCommentImpl"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int)"
    functionUses: 7
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredCommentImpl:79,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredCommentImpl:83,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.DeferredCommentImpl:84,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].<init>()"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:64,1"
      Dst: "[javax.xml.stream.XMLEventFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].setLocation(javax.xml.stream.Location)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.stream.Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "javax.xml.stream.events.Attribute"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute(javax.xml.namespace.QName,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:72,1"
      Dst: "[javax.xml.namespace.QName].<init>"
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:72,1"
      Dst: "[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.Attribute"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:76,1"
      Dst: "[javax.xml.namespace.QName].<init>"
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:76,1"
      Dst: "[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute(javax.xml.namespace.QName,java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "javax.xml.stream.events.Attribute"
    argCount: 2
    argTypes:
    - "javax.xml.namespace.QName"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.AttributeImpl].<init>(javax.xml.namespace.QName,java.lang.String,java.lang.String,boolean,javax.xml.stream.Location)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:80,1"
      Dst: "[org.apache.xerces.stax.events.AttributeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createNamespace(java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "javax.xml.stream.events.Namespace"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.XMLEventFactoryImpl].createNamespace(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:84,1"
      Dst: "[org.apache.xerces.stax.XMLEventFactoryImpl].createNamespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createNamespace(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "javax.xml.stream.events.Namespace"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.NamespaceImpl].<init>(java.lang.String,java.lang.String,javax.xml.stream.Location)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:88,1"
      Dst: "[org.apache.xerces.stax.events.NamespaceImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.StartElement"
    argCount: 3
    argTypes:
    - "javax.xml.namespace.QName"
    - "java.util.Iterator"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:93,1"
      Dst: "[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.StartElement"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:98,1"
      Dst: "[javax.xml.namespace.QName].<init>"
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:98,1"
      Dst: "[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(java.lang.String,java.lang.String,java.lang.String,java.util.Iterator,java.util.Iterator)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.StartElement"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Iterator"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:103,1"
      Dst: "[javax.xml.namespace.QName].<init>"
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:103,1"
      Dst: "[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(java.lang.String,java.lang.String,java.lang.String,java.util.Iterator,java.util.Iterator,javax.xml.namespace.NamespaceContext)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "javax.xml.stream.events.StartElement"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Iterator"
    - "java.util.Iterator"
    - "javax.xml.namespace.NamespaceContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator,javax.xml.namespace.NamespaceContext)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:109,1"
      Dst: "[javax.xml.namespace.QName].<init>"
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:109,1"
      Dst: "[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator,javax.xml.namespace.NamespaceContext)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "javax.xml.stream.events.StartElement"
    argCount: 4
    argTypes:
    - "javax.xml.namespace.QName"
    - "java.util.Iterator"
    - "java.util.Iterator"
    - "javax.xml.namespace.NamespaceContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.StartElementImpl].<init>(javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator,javax.xml.namespace.NamespaceContext,javax.xml.stream.Location)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:114,1"
      Dst: "[org.apache.xerces.stax.events.StartElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement(javax.xml.namespace.QName,java.util.Iterator)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "javax.xml.stream.events.EndElement"
    argCount: 2
    argTypes:
    - "javax.xml.namespace.QName"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.EndElementImpl].<init>(javax.xml.namespace.QName,java.util.Iterator,javax.xml.stream.Location)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:118,1"
      Dst: "[org.apache.xerces.stax.events.EndElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.EndElement"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:123,1"
      Dst: "[javax.xml.namespace.QName].<init>"
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:123,1"
      Dst: "[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement(java.lang.String,java.lang.String,java.lang.String,java.util.Iterator)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "javax.xml.stream.events.EndElement"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement(javax.xml.namespace.QName,java.util.Iterator)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:128,1"
      Dst: "[javax.xml.namespace.QName].<init>"
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:128,1"
      Dst: "[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createCharacters(java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "javax.xml.stream.events.Characters"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.CharactersImpl].<init>(java.lang.String,int,javax.xml.stream.Location)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:132,1"
      Dst: "[org.apache.xerces.stax.events.CharactersImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createCData(java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "javax.xml.stream.events.Characters"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.CharactersImpl].<init>(java.lang.String,int,javax.xml.stream.Location)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:136,1"
      Dst: "[org.apache.xerces.stax.events.CharactersImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createSpace(java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.Characters"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:140,1"
      Dst: "[org.apache.xerces.stax.XMLEventFactoryImpl].createCharacters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createIgnorableSpace(java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.Characters"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:144,1"
      Dst: "[org.apache.xerces.stax.events.CharactersImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument()"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.StartDocument"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:148,1"
      Dst: "[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.StartDocument"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.XMLEventFactoryImpl:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.XMLEventFactoryImpl:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:153,1"
      Dst: "[org.apache.xerces.stax.events.StartDocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.StartDocument"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.XMLEventFactoryImpl:157"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.XMLEventFactoryImpl:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:157,1"
      Dst: "[org.apache.xerces.stax.events.StartDocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument(java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.StartDocument"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:161,1"
      Dst: "[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createEndDocument()"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.EndDocument"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:165,1"
      Dst: "[org.apache.xerces.stax.events.EndDocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createEntityReference(java.lang.String,javax.xml.stream.events.EntityDeclaration)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.EntityReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "javax.xml.stream.events.EntityDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:170,1"
      Dst: "[org.apache.xerces.stax.events.EntityReferenceImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createComment(java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.Comment"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:174,1"
      Dst: "[org.apache.xerces.stax.events.CommentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createProcessingInstruction(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.ProcessingInstruction"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:179,1"
      Dst: "[org.apache.xerces.stax.events.ProcessingInstructionImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.XMLEventFactoryImpl].createDTD(java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.XMLEventFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.stream.events.DTD"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.XMLEventFactoryImpl:183,1"
      Dst: "[org.apache.xerces.stax.events.DTDImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].<init>(int,java.lang.Object,int,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "int"
    - "java.lang.Object"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].<init>(int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf:35,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMLeaf].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].getMinOccurs()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].getMaxOccurs()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.MixedContentModel].<init>(org.apache.xerces.xni.QName[],int[],int,int,boolean)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.MixedContentModel"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.apache.xerces.xni.QName[]"
    - "int[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>(org.apache.xerces.xni.QName)"
    functionUses: 1
    ICount: 31
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.MixedContentModel:78,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.MixedContentModel:84,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.models.MixedContentModel].validate(org.apache.xerces.xni.QName[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.MixedContentModel"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 103
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:132"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:150"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:163"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:181"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.MixedContentModel:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.MixedContentModel:162"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 47
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.xs.models.XSEmptyCM].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSEmptyCM"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSEmptyCM:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSEmptyCM].startContentModel()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSEmptyCM"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSEmptyCM].oneTransition(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSEmptyCM"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "int[]"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSEmptyCM:79"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSEmptyCM:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSEmptyCM].endContentModel(int[])"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSEmptyCM"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSEmptyCM:102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSEmptyCM:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSEmptyCM:106"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSEmptyCM].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSEmptyCM"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSEmptyCM].whatCanGoHere(int[])"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSEmptyCM"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.util.Vector"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSEmptyCM].occurenceInfo(int[])"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSEmptyCM"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "int[]"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSEmptyCM].getTermName(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSEmptyCM"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSEmptyCM].isCompactedForUPA()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSEmptyCM"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].<init>(char[])"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1792,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].resetTarget(char[])"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].charAt(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget"
    linkageType: null
    functionLinenumber: 1800
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].regionMatches(boolean,int,int,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget"
    linkageType: null
    functionLinenumber: 1805
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "boolean"
    - "int"
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].regionMatchesIgnoreCase(int,int,java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].regionMatches(int,int,java.lang.String,int)"
    functionUses: 2
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1806"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1807"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1806"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1806"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1809"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1808"
        BranchSideFuncs:
        - "regionMatchesIgnoreCase(int,int,java.lang.String,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1809"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1810"
        BranchSideFuncs:
        - "regionMatches(int,int,java.lang.String,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1809"
        BranchSideFuncs:
        - "regionMatches(int,int,java.lang.String,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1809,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].regionMatchesIgnoreCase"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1810,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].regionMatches"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].regionMatches(int,int,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget"
    linkageType: null
    functionLinenumber: 1813
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1815"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1820"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1819"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1816"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1815"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1814"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1816,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].regionMatchesIgnoreCase(int,int,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget"
    linkageType: null
    functionLinenumber: 1823
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1825"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1840"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1839"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1828"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1831"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1830"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1833"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1836"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1835"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1836"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1839"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1838"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1827,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1831,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1836,1"
      Dst: "[java.lang.Character].toLowerCase"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].regionMatches(boolean,int,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget"
    linkageType: null
    functionLinenumber: 1843
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "boolean"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].regionMatchesIgnoreCase(int,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].regionMatches(int,int,int,int)"
    functionUses: 2
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1844"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1845"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1844"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1844"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1847"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1846"
        BranchSideFuncs:
        - "regionMatchesIgnoreCase(int,int,int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1847"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1848"
        BranchSideFuncs:
        - "regionMatches(int,int,int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1847"
        BranchSideFuncs:
        - "regionMatches(int,int,int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1847,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].regionMatchesIgnoreCase"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1848,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].regionMatches"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].regionMatches(int,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget"
    linkageType: null
    functionLinenumber: 1851
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1853"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1857"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1856"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1854"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1853"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1852"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget].regionMatchesIgnoreCase(int,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget"
    linkageType: null
    functionLinenumber: 1860
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1862"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1877"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1876"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1865"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1868"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1867"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1870"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1873"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1872"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1873"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1876"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1875"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1868,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharArrayTarget:1873,1"
      Dst: "[java.lang.Character].toLowerCase"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:118,1"
      Dst: "[javax.xml.validation.SchemaFactory].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:95,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:119,1"
      Dst: "[org.apache.xerces.jaxp.validation.DraconianErrorHandler].getInstance"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:119,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:120,1"
      Dst: "[org.apache.xerces.util.DOMEntityResolverWrapper].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:121,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:122,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:123,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:124,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setEntityResolver"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:125,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setErrorHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory].isSchemaLanguageSupported(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:143,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:143,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:143,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:146,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:147,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:151,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory].getResourceResolver()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.ls.LSResourceResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ls.LSResourceResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:161,1"
      Dst: "[org.apache.xerces.util.DOMEntityResolverWrapper].setEntityResolver"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:162,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setEntityResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory].getErrorHandler()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.ErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory].setErrorHandler(org.xml.sax.ErrorHandler)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:171,1"
      Dst: "[org.apache.xerces.jaxp.validation.DraconianErrorHandler].getInstance"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:171,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].setErrorHandler"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:172,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setErrorHandler"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory].newSchema(javax.xml.transform.Source[])"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.validation.Schema"
    argCount: 1
    argTypes:
    - "javax.xml.transform.Source[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 130
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:196"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:212"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:222"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:178,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:179,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].setGrammarPool"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:188,1"
      Dst: "[javax.xml.transform.stream.StreamSource].getPublicId"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:189,1"
      Dst: "[javax.xml.transform.stream.StreamSource].getSystemId"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:190,1"
      Dst: "[javax.xml.transform.stream.StreamSource].getInputStream"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:191,1"
      Dst: "[javax.xml.transform.stream.StreamSource].getReader"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:192,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:193,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setByteStream"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:194,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:199,1"
      Dst: "[javax.xml.transform.sax.SAXSource].getInputSource"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:201,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:201,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:201,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:204,1"
      Dst: "[javax.xml.transform.sax.SAXSource].getXMLReader"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:204,1"
      Dst: "[org.apache.xerces.util.SAXInputSource].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:208,1"
      Dst: "[javax.xml.transform.dom.DOMSource].getNode"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:209,1"
      Dst: "[javax.xml.transform.dom.DOMSource].getSystemId"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:210,1"
      Dst: "[org.apache.xerces.util.DOMInputSource].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:214,1"
      Dst: "[javax.xml.transform.stax.StAXSource].getXMLEventReader"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:216,1"
      Dst: "[org.apache.xerces.util.StAXInputSource].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:219,1"
      Dst: "[javax.xml.transform.stax.StAXSource].getXMLStreamReader"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:223,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:229,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:229,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:227,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:234,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:238,1"
      Dst: "[org.apache.xerces.jaxp.validation.Util].toSAXException"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:242,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:242,1"
      Dst: "[org.xml.sax.SAXParseException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:244,1"
      Dst: "[org.xml.sax.ErrorHandler].error"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:253,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension].getGrammarCount"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:257,1"
      Dst: "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:257,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchema].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:260,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveInitialGrammarSet"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:261,1"
      Dst: "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:264,1"
      Dst: "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:270,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory].propagateFeatures"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory].newSchema()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.validation.Schema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:284,1"
      Dst: "[org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:285,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory].propagateFeatures"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory].newSchema(org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.validation.Schema"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:293"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:293,1"
      Dst: "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:293,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchema].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:296,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory].propagateFeatures"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:305"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:306"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:308"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:312"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:311"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:312"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:311"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:310"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:312"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:311"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:311"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:316"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:316"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:315"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:331"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:303,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:303,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:303,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:306,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:308,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:322,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeature"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:325,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:326,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:328,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:328,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:333,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:344"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:345"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:348"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:347"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:353"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:364"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:363"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:342,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:342,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:342,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:345,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:350,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:350,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:354,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getProperty"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:357,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:358,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:360,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 68
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:373"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:376"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:378"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:387"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:388"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:397"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:396"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:401"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:397"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:396"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:374,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:374,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:374,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:377,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:378,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:383,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:383,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:388,1"
      Dst: "[org.apache.xerces.util.SecurityManager].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:389,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:397,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:400,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:401,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:403,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:420"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:419"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:420"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:424"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:425"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:431"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:430"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:431"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:430"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:417,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:417,1"
      Dst: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:417,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:420,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:422,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:427,1"
      Dst: "[org.apache.xerces.util.SAXMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:427,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:434,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:435,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:437,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaFactory].propagateFeatures(org.apache.xerces.jaxp.validation.AbstractXMLSchema)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.AbstractXMLSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:449"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:449"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:448"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:454"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:449,1"
      Dst: "[org.apache.xerces.jaxp.validation.AbstractXMLSchema].setFeature"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:450,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedFeatures"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaFactory:452,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeature"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.stax.events.CharactersImpl].<init>(java.lang.String,int,javax.xml.stream.Location)"
    functionSourceFile: "org.apache.xerces.stax.events.CharactersImpl"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "javax.xml.stream.Location"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.XMLEventImpl].<init>(int,javax.xml.stream.Location)"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.CharactersImpl:48"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.CharactersImpl:47"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.CharactersImpl:46"
        BranchSideFuncs:
        - "<init>(int,javax.xml.stream.Location)"
    Callsites:
    - Src: "org.apache.xerces.stax.events.CharactersImpl:47,1"
      Dst: "[org.apache.xerces.stax.events.XMLEventImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.CharactersImpl].getData()"
    functionSourceFile: "org.apache.xerces.stax.events.CharactersImpl"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.CharactersImpl].isWhiteSpace()"
    functionSourceFile: "org.apache.xerces.stax.events.CharactersImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.CharactersImpl:62"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.CharactersImpl:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.CharactersImpl:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.events.CharactersImpl:63"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.CharactersImpl:66"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.CharactersImpl:65"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.events.CharactersImpl:66"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.CharactersImpl:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.CharactersImpl:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.events.CharactersImpl:67"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.CharactersImpl:66"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.CharactersImpl:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.CharactersImpl:62,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.stax.events.CharactersImpl:67,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.stax.events.CharactersImpl:67,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.stax.events.CharactersImpl].isCData()"
    functionSourceFile: "org.apache.xerces.stax.events.CharactersImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.CharactersImpl:78"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.CharactersImpl:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.CharactersImpl:78,1"
      Dst: "[org.apache.xerces.stax.events.XMLEventImpl].getEventType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.CharactersImpl].isIgnorableWhiteSpace()"
    functionSourceFile: "org.apache.xerces.stax.events.CharactersImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.CharactersImpl:85"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.CharactersImpl:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.CharactersImpl:85,1"
      Dst: "[org.apache.xerces.stax.events.XMLEventImpl].getEventType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.CharactersImpl].writeAsEncodedUnicode(java.io.Writer)"
    functionSourceFile: "org.apache.xerces.stax.events.CharactersImpl"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.CharactersImpl:90,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.xerces.stax.events.CharactersImpl:93,1"
      Dst: "[javax.xml.stream.XMLStreamException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].createLook(int,org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token$ParenToken"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token,int)"
    functionUses: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:117,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].createParen(org.apache.xerces.impl.xpath.regex.Token,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token$ParenToken"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token,int)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:121,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token)"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:125,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].createNGClosure(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token$ClosureToken"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:129,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].createConcat(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token$ConcatToken"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].<init>(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:133,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].createConcat()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token$UnionToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].<init>(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:137,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].createUnion()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token$UnionToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].<init>(int)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:141,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].createEmpty()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.RangeToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].<init>(int)"
    functionUses: 29
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:148,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].createNRange()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.RangeToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].<init>(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:152,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].createChar(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token$CharToken"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].<init>(int,int)"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:156,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$CharToken].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].createAnchor(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token$CharToken"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].<init>(int,int)"
    functionUses: 10
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:160,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$CharToken].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].createBackReference(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token$StringToken"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].<init>(int,java.lang.String,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:164,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$StringToken].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].createString(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token$StringToken"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].<init>(int,java.lang.String,int)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:168,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$StringToken].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].createModifierGroup(org.apache.xerces.impl.xpath.regex.Token,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token$ModifierToken"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].<init>(org.apache.xerces.impl.xpath.regex.Token,int,int)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:172,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].createCondition(int,org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken"
    argCount: 4
    argTypes:
    - "int"
    - "org.apache.xerces.impl.xpath.regex.Token"
    - "org.apache.xerces.impl.xpath.regex.Token"
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:177,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].<init>(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:180,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].size()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].addChild(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:194,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].addRange(int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:199,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].sortRanges()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:202,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].compactRanges()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:205,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:208,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].subtractRanges(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:211,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].intersectRanges(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:214,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    functionUses: 20
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:217,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].complementRanges"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].setMin(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].setMax(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].getMin()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].getMax()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].getReferenceNumber()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].getString()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].getParenNumber()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].getChar()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].toString()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    functionUses: 14
    ICount: 3
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:246,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:248"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].getMinLength()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getMinLength()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getMinLength()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getMinLength()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getMin()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getMinLength()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getMinLength()"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getString()"
    functionUses: 6
    ICount: 55
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:266"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:270"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:266"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:278"
        BranchSideFuncs:
        - "getMin()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:259,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].size"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:260,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getChild"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:260,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getMinLength"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:276,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getMin"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:299,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:299,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:308,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:308,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:308,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:308,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].getMaxLength()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:316"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:318"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:325"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:328"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:328"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:330"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:333"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:334"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:340"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:316,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].size"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:317,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getChild"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:317,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getMaxLength"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:340,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getMax"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:366,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:366,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:375,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:375,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:375,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:375,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].isSet(int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 382
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:383"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:382"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.RangeToken"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChar()"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].getChar()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].isSet(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getOptions()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getOptionsMask()"
    - "[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getString()"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getString()"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].isLowSurrogate(int)"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].isSet(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    functionUses: 8
    ICount: 141
    EdgeCount: 109
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:390"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:401"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:404"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:410"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:406"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:401"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:411"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:410"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:415"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:416"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:415"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:416"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:418"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:419"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:419"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:433"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:439"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:438"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:433"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:439"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:438"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:468"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:471"
        BranchSideFuncs:
        - "isSet(int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:469"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:472"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
        - "getString()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:471"
        BranchSideFuncs:
        - "isSet(int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:470"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:472"
        BranchSideFuncs:
        - "composeFromSurrogates(int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:471"
        BranchSideFuncs:
        - "isSet(int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:473"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:479"
        BranchSideFuncs:
        - "addRange(int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:478"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:473"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:479"
        BranchSideFuncs:
        - "addRange(int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:478"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:389,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].size"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:390,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getChild"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:390,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:431,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getChar"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:432,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:433,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].isSet"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:434,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:436,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:445,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:449,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].complementRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:457,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getOptions"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:458,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getOptionsMask"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:466,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:466,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:468,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:469,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:470,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].isLowSurrogate"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:471,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:488,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:488,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:488,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:488,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 53
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].isShorterThan(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].getString()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getString()"
    functionUses: 1
    ICount: 37
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:504"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:505"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:505"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:508"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:509"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:508"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:509"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:505,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:505,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:506,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:506,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:506,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:506,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].findFixedString(org.apache.xerces.impl.xpath.regex.Token$FixedStringContainer,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 520
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token$FixedStringContainer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token].findFixedString(org.apache.xerces.impl.xpath.regex.Token$FixedStringContainer,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].isShorterThan(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].findFixedString(org.apache.xerces.impl.xpath.regex.Token$FixedStringContainer,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getOptions()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getOptionsMask()"
    - "[org.apache.xerces.impl.xpath.regex.Token].findFixedString(org.apache.xerces.impl.xpath.regex.Token$FixedStringContainer,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    functionUses: 4
    ICount: 53
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:525"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:532"
        BranchSideFuncs:
        - "isShorterThan(org.apache.xerces.impl.xpath.regex.Token)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:531"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:527"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:527"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:523"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:522"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:525,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].size"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:526,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getChild"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:526,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].findFixedString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:527,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].isShorterThan"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:568,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getOptions"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:569,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getOptionsMask"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:574,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:574,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:574,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:574,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].match(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:579,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:579,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:579,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:579,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 732
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.RangeToken"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.Token].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    functionUses: 18
    ICount: 288
    EdgeCount: 102
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:733"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:960"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:736"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:739"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:740"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:805"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:804"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:742"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:744"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:742"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:753"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:745"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:746"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:745"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:746"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:745"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:746"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:745"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:746"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:745"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:746"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:745"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:749"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:750"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:751"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:750"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:750"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:751"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:750"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:750"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:751"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:750"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:750"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:754"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:753"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:821"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:820"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:809"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:805"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:804"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:810"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:813"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:812"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:822"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:860"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:859"
        BranchSideFuncs:
        - "createRange()"
        - "setAlias(java.lang.String,java.lang.String,boolean)"
        - "registerNonXS(java.lang.String)"
        - "complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
        - "mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
        - "addRange(int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:825"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:834"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:833"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:839"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:841"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:840"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:841"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:845"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:844"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:849"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:854"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:853"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:850"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:849"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:851"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:849"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:961"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:733,1"
      Dst: "[java.util.Hashtable].size"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:737,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createRange"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:741,1"
      Dst: "[java.lang.Character].getType"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:754,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].addRange"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:801,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:801,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:801,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:801,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:813,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:815,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].complementRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:821,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:827,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:839,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:847,1"
      Dst: "[java.lang.StringBuffer].setLength"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:848,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:849,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:850,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:856,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:856,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].setAlias"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:866,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:871,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].mergeRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:961,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 61
    CyclomaticComplexity: 6
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 966
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.RangeToken"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].isRegisterNonXS(java.lang.String)"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:968"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:970"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:969"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:968"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:970"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:969"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:968"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:970"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:969"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:967,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getRange"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:968,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].isRegisterNonXS"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 978
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 29
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:979"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:981"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:980"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:980,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:981,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].isRegisterNonXS(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 983
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:984"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:988"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:987"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:988,1"
      Dst: "[java.util.Hashtable].containsKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].setAlias(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 991
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:994"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:998"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:997"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:992,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:995,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].getGraphemePattern()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 1019
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createUnion()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createUnion()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createConcat(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createConcat(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)"
    functionUses: 1
    ICount: 40
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:1020"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:1023"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:1022"
        BranchSideFuncs:
        - "subtractRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:1029"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:1032"
        BranchSideFuncs:
        - "createRange()"
        - "createConcat(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)"
        - "createUnion()"
        - "mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
        - "createClosure(org.apache.xerces.impl.xpath.regex.Token)"
        - "addChild(org.apache.xerces.impl.xpath.regex.Token)"
        - "addRange(int,int)"
        - "getRange(java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:1023,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createRange"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:1024,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getRange"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:1024,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].mergeRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:1025,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].subtractRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:1029,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:1030,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].addRange"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:1038,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createUnion"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:1039,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].addChild"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:1043,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createConcat"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:1046,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createClosure"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token].getCombiningCharacterSequence()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token"
    linkageType: null
    functionLinenumber: 1058
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createConcat(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token:1059"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:1062"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token:1061"
        BranchSideFuncs:
        - "createConcat(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)"
        - "createClosure(org.apache.xerces.impl.xpath.regex.Token)"
        - "getRange(java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token:1062,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getRange"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:1062,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createClosure"
    - Src: "org.apache.xerces.impl.xpath.regex.Token:1063,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createConcat"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NotationImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.NotationImpl"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.NotationImpl:81,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    functionSourceFile: "org.apache.xerces.dom.NotationImpl"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 52
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    functionSourceFile: "org.apache.xerces.dom.NotationImpl"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredNotationImpl].synchronizeData()"
    functionUses: 22
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NotationImpl:101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NotationImpl:104"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.NotationImpl:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NotationImpl:101,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.NotationImpl:102,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NotationImpl].getPublicId()"
    functionSourceFile: "org.apache.xerces.dom.NotationImpl"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredNotationImpl].synchronizeData()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NotationImpl:117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NotationImpl:120"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.NotationImpl:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NotationImpl:117,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.NotationImpl:118,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NotationImpl].getSystemId()"
    functionSourceFile: "org.apache.xerces.dom.NotationImpl"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredNotationImpl].synchronizeData()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NotationImpl:130"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NotationImpl:133"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.NotationImpl:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NotationImpl:130,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.NotationImpl:131,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NotationImpl].setPublicId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.NotationImpl"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].isReadOnly()"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredNotationImpl].synchronizeData()"
    functionUses: 2
    ICount: 13
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NotationImpl:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NotationImpl:152"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.NotationImpl:151"
        BranchSideFuncs:
        - "needsSyncData()"
    - Branch String: "org.apache.xerces.dom.NotationImpl:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NotationImpl:155"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.NotationImpl:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NotationImpl:147,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.NotationImpl:150,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.NotationImpl:150,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.NotationImpl:152,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.NotationImpl:153,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NotationImpl].setSystemId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.NotationImpl"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].isReadOnly()"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredNotationImpl].synchronizeData()"
    functionUses: 2
    ICount: 13
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NotationImpl:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NotationImpl:170"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.NotationImpl:169"
        BranchSideFuncs:
        - "needsSyncData()"
    - Branch String: "org.apache.xerces.dom.NotationImpl:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NotationImpl:173"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.NotationImpl:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NotationImpl:165,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.NotationImpl:168,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.NotationImpl:168,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.NotationImpl:170,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.NotationImpl:171,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NotationImpl].getBaseURI()"
    functionSourceFile: "org.apache.xerces.dom.NotationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NotationImpl:187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NotationImpl:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NotationImpl:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NotationImpl:190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NotationImpl:199"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NotationImpl:198"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NotationImpl:190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NotationImpl:199"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NotationImpl:198"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NotationImpl:187,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.NotationImpl:188,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.NotationImpl:190,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.NotationImpl:192,1"
      Dst: "[org.apache.xerces.util.URI].<init>"
    - Src: "org.apache.xerces.dom.NotationImpl:192,1"
      Dst: "[org.apache.xerces.util.URI].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NotationImpl].setBaseURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.NotationImpl"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredNotationImpl].synchronizeData()"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NotationImpl:204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NotationImpl:207"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.NotationImpl:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NotationImpl:204,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.NotationImpl:205,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken"
    linkageType: null
    functionLinenumber: 1339
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "org.apache.xerces.impl.xpath.regex.Token"
    - "org.apache.xerces.impl.xpath.regex.Token"
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].<init>(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1340,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].size()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken"
    linkageType: null
    functionLinenumber: 1346
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1347"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1346"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken"
    linkageType: null
    functionLinenumber: 1349
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1350"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1350"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1352"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1351"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1352,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1352,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1352,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1352,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken"
    linkageType: null
    functionLinenumber: 1356
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1357"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1359"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1361"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1367"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1358,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1358,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ConditionToken:1358,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLParagraphElementImpl].getAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLParagraphElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLParagraphElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLParagraphElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLParagraphElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLParagraphElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLParagraphElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLParagraphElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLParagraphElementImpl:54,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.NamespaceImpl].<init>(java.lang.String,java.lang.String,javax.xml.stream.Location)"
    functionSourceFile: "org.apache.xerces.stax.events.NamespaceImpl"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "javax.xml.stream.Location"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.AttributeImpl].<init>(int,javax.xml.namespace.QName,java.lang.String,java.lang.String,boolean,javax.xml.stream.Location)"
    - "[org.apache.xerces.stax.events.NamespaceImpl].makeAttributeQName(java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.NamespaceImpl:43"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.NamespaceImpl:42"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.NamespaceImpl:41"
        BranchSideFuncs:
        - "makeAttributeQName(java.lang.String)"
        - "<init>(int,javax.xml.namespace.QName,java.lang.String,java.lang.String,boolean,javax.xml.stream.Location)"
    Callsites:
    - Src: "org.apache.xerces.stax.events.NamespaceImpl:42,1"
      Dst: "[org.apache.xerces.stax.events.NamespaceImpl].makeAttributeQName"
    - Src: "org.apache.xerces.stax.events.NamespaceImpl:42,1"
      Dst: "[org.apache.xerces.stax.events.AttributeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.NamespaceImpl].makeAttributeQName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.stax.events.NamespaceImpl"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "javax.xml.namespace.QName"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.NamespaceImpl:52"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.NamespaceImpl:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.NamespaceImpl:52"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.events.NamespaceImpl:52"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.NamespaceImpl:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.NamespaceImpl:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.NamespaceImpl:52,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.stax.events.NamespaceImpl:53,1"
      Dst: "[javax.xml.namespace.QName].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.NamespaceImpl].getPrefix()"
    functionSourceFile: "org.apache.xerces.stax.events.NamespaceImpl"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.NamespaceImpl].getNamespaceURI()"
    functionSourceFile: "org.apache.xerces.stax.events.NamespaceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.NamespaceImpl].isDefaultNamespaceDeclaration()"
    functionSourceFile: "org.apache.xerces.stax.events.NamespaceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.NamespaceImpl:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.NamespaceImpl:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.NamespaceImpl:76,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.StringListImpl].<init>(java.util.Vector)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.StringListImpl"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.StringListImpl:53"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:51,1"
      Dst: "[java.util.AbstractList].<init>"
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:53,1"
      Dst: "[java.util.Vector].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.StringListImpl].<init>(java.lang.String[],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.StringListImpl"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:63,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.StringListImpl].getLength()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.StringListImpl"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.StringListImpl].contains(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.StringListImpl"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.StringListImpl:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.StringListImpl:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.StringListImpl:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.StringListImpl:91"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.StringListImpl:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.StringListImpl:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:87,1"
      Dst: "[java.util.Vector].contains"
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:97,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.util.StringListImpl].item(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.StringListImpl"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.StringListImpl:105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.StringListImpl:105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:107"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.StringListImpl:108"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:109,1"
      Dst: "[java.util.Vector].elementAt"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.StringListImpl].get(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.StringListImpl"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.StringListImpl:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.StringListImpl:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.StringListImpl:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:121,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:125,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:125,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:125,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:125,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.StringListImpl].size()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.StringListImpl"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.StringListImpl].getLength()"
    functionUses: 9
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:129,1"
      Dst: "[org.apache.xerces.impl.xs.util.StringListImpl].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.StringListImpl].toArray()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.StringListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.StringListImpl:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:134,1"
      Dst: "[java.util.Vector].toArray"
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:137,1"
      Dst: "[org.apache.xerces.impl.xs.util.StringListImpl].toArray0"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.StringListImpl].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.xs.util.StringListImpl"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.StringListImpl].toArray0(java.lang.Object[])"
    functionUses: 1
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.StringListImpl:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.StringListImpl:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:149"
        BranchSideFuncs:
        - "toArray0(java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.xs.util.StringListImpl:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:143,1"
      Dst: "[java.util.Vector].toArray"
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:146,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:147,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:148,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:150,1"
      Dst: "[org.apache.xerces.impl.xs.util.StringListImpl].toArray0"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.StringListImpl].toArray0(java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.xs.util.StringListImpl"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.StringListImpl:158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:161"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.util.StringListImpl:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.StringListImpl:159,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:51"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:54"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:61"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:79"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:84"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:85"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:52,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:55,1"
      Dst: "[java.util.ResourceBundle].getBundle"
    - Src: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:60,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:63,1"
      Dst: "[java.text.MessageFormat].format"
    - Src: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:67,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:67,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:67,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:75,1"
      Dst: "[java.util.MissingResourceException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:82,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:83,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:88,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.PSVIDocumentImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.PSVIDocumentImpl"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIDocumentImpl:53,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIDocumentImpl].<init>(org.w3c.dom.DocumentType)"
    functionSourceFile: "org.apache.xerces.dom.PSVIDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.DocumentType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIDocumentImpl:61,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIDocumentImpl].cloneNode(boolean)"
    functionSourceFile: "org.apache.xerces.dom.PSVIDocumentImpl"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.PSVIDocumentImpl].<init>()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,org.w3c.dom.Node,short)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(org.apache.xerces.dom.CoreDocumentImpl,boolean)"
    functionUses: 6
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIDocumentImpl:75,1"
      Dst: "[org.apache.xerces.dom.PSVIDocumentImpl].<init>"
    - Src: "org.apache.xerces.dom.PSVIDocumentImpl:76,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers"
    - Src: "org.apache.xerces.dom.PSVIDocumentImpl:77,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].cloneNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIDocumentImpl].getImplementation()"
    functionSourceFile: "org.apache.xerces.dom.PSVIDocumentImpl"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.PSVIDOMImplementationImpl].getDOMImplementation()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIDocumentImpl:95,1"
      Dst: "[org.apache.xerces.dom.PSVIDOMImplementationImpl].getDOMImplementation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIDocumentImpl].createElementNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.PSVIDocumentImpl"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.PSVIElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIDocumentImpl:103,1"
      Dst: "[org.apache.xerces.dom.PSVIElementNSImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIDocumentImpl].createElementNS(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.PSVIDocumentImpl"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.PSVIElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIDocumentImpl:111,1"
      Dst: "[org.apache.xerces.dom.PSVIElementNSImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIDocumentImpl].createAttributeNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.PSVIDocumentImpl"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIDocumentImpl:119,1"
      Dst: "[org.apache.xerces.dom.PSVIAttrNSImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIDocumentImpl].createAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.PSVIDocumentImpl"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIDocumentImpl:127,1"
      Dst: "[org.apache.xerces.dom.PSVIAttrNSImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIDocumentImpl].getDomConfig()"
    functionSourceFile: "org.apache.xerces.dom.PSVIDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIDocumentImpl:137,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getDomConfig"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIDocumentImpl].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.xerces.dom.PSVIDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIDocumentImpl:146,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.dom.PSVIDocumentImpl:146,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.dom.PSVIDocumentImpl:146,1"
      Dst: "[java.io.NotSerializableException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIDocumentImpl].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.xerces.dom.PSVIDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIDocumentImpl:151,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.dom.PSVIDocumentImpl:151,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.dom.PSVIDocumentImpl:151,1"
      Dst: "[java.io.NotSerializableException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBigElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLBigElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBigElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBigElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLBigElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBigElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBigElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLBigElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBigElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBigElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLBigElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBigElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBigElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLBigElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBigElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBigElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLBigElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBigElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBigElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLBigElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBigElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport$3].<init>(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport$3"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport$3:67,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport$3].run()"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport$3"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SecuritySupport$3:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SecuritySupport$3:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport$3:71,1"
      Dst: "[java.lang.ClassLoader].getParent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLConfigurationException"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.String)"
    functionUses: 37
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xni.parser.XMLConfigurationException:72,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLConfigurationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xni.parser.XMLConfigurationException:90,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLConfigurationException].getType()"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLConfigurationException"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier()"
    functionSourceFile: "org.apache.xerces.xni.parser.XMLConfigurationException"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.util.HexBin].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.util.HexBin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.util.HexBin:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.util.HexBin].encode(byte[])"
    functionSourceFile: "org.apache.xerces.impl.dv.util.HexBin"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.util.HexBin:66"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.HexBin:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.HexBin:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.HexBin:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.HexBin:79"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.HexBin:78"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.HexBin:74"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.HexBin:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.util.HexBin:79,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.util.HexBin].decode(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.util.HexBin"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.util.HexBin:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.HexBin:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.HexBin:90"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.HexBin:92"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.HexBin:95"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.HexBin:94"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.HexBin:100"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.HexBin:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.HexBin:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.HexBin:102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.HexBin:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.HexBin:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.HexBin:103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.HexBin:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.HexBin:104"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.HexBin:106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.HexBin:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.util.HexBin:104"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.util.HexBin:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.util.HexBin:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.util.HexBin:91,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.util.HexBin:95,1"
      Dst: "[java.lang.String].toCharArray"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLHRElementImpl].getAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLHRElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLHRElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLHRElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLHRElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLHRElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLHRElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLHRElementImpl].getNoShade()"
    functionSourceFile: "org.apache.html.dom.HTMLHRElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLHRElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLHRElementImpl].setNoShade(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLHRElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLHRElementImpl:55,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLHRElementImpl].getSize()"
    functionSourceFile: "org.apache.html.dom.HTMLHRElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLHRElementImpl:61,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLHRElementImpl].setSize(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLHRElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLHRElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLHRElementImpl].getWidth()"
    functionSourceFile: "org.apache.html.dom.HTMLHRElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLHRElementImpl:73,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLHRElementImpl].setWidth(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLHRElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLHRElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLHRElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLHRElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLHRElementImpl:90,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)"
    functionSourceFile: "org.apache.xerces.parsers.SAXParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SAXParser:77,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SAXParser].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.SAXParser"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SAXParser:84,1"
      Dst: "[org.apache.xerces.parsers.SAXParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.SAXParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SAXParser:91,1"
      Dst: "[org.apache.xerces.parsers.SAXParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.SAXParser"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractSAXParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)"
    - "[org.apache.xerces.parsers.ObjectFactory].createObject(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures(java.lang.String[])"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties(java.lang.String[])"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.SAXParser:110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SAXParser:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.SAXParser:112"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.SAXParser:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.SAXParser:117"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.parsers.SAXParser:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SAXParser:99,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].createObject"
    - Src: "org.apache.xerces.parsers.SAXParser:99,1"
      Dst: "[org.apache.xerces.parsers.AbstractSAXParser].<init>"
    - Src: "org.apache.xerces.parsers.SAXParser:105,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedFeatures"
    - Src: "org.apache.xerces.parsers.SAXParser:106,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature"
    - Src: "org.apache.xerces.parsers.SAXParser:109,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedProperties"
    - Src: "org.apache.xerces.parsers.SAXParser:111,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].<init>(org.apache.xerces.impl.xs.util.XSNamedMapImpl$1)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.util.XSNamedMapImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1:236,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 30
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1:239"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1:238"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1:242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1:245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1:245,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].remove()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1:248,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.CollectionIndex].getIndex()"
    functionSourceFile: "org.apache.html.dom.CollectionIndex"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.CollectionIndex].decrement()"
    functionSourceFile: "org.apache.html.dom.CollectionIndex"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.CollectionIndex].isZero()"
    functionSourceFile: "org.apache.html.dom.CollectionIndex"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.CollectionIndex:514"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.CollectionIndex:513"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.CollectionIndex].<init>(int)"
    functionSourceFile: "org.apache.html.dom.CollectionIndex"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.CollectionIndex:525,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:119,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:119,1"
      Dst: "[org.apache.xerces.parsers.XMLGrammarPreparser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:127,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:130,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:131,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].<init>"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:132,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:132,1"
      Dst: "[org.apache.xerces.parsers.XMLGrammarPreparser].setLocale"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:133,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser].registerPreparser(java.lang.String,org.apache.xerces.xni.grammars.XMLGrammarLoader)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.grammars.XMLGrammarLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XMLGrammarPreparser:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XMLGrammarPreparser:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:154,1"
      Dst: "[java.util.Hashtable].containsKey"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:156,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:158,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:159,1"
      Dst: "[org.apache.xerces.parsers.ObjectFactory].newInstance"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:160,1"
      Dst: "[org.apache.xerces.parsers.XMLGrammarPreparser$XMLGrammarLoaderContainer].<init>"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:160,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser].preparseGrammar(java.lang.String,org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XMLGrammarPreparser:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XMLGrammarPreparser:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XMLGrammarPreparser:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:191,1"
      Dst: "[java.util.Hashtable].containsKey"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:192,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:196,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarLoader].setProperty"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:209,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarLoader].loadGrammar"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser].setLocale(java.util.Locale)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:224,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser].getLocale()"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:239,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser].getErrorHandler()"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:244,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLEntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XMLGrammarPreparser:253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XMLGrammarPreparser:256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:257,1"
      Dst: "[org.apache.xerces.parsers.XMLGrammarPreparser].clearModCounts"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser].getEntityResolver()"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLEntityResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser].setGrammarPool(org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XMLGrammarPreparser:274"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XMLGrammarPreparser:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:278,1"
      Dst: "[org.apache.xerces.parsers.XMLGrammarPreparser].clearModCounts"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser].getGrammarPool()"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.XMLGrammarPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser].getLoader(java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.XMLGrammarLoader"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XMLGrammarPreparser:293"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:291"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:292,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XMLGrammarPreparser:303"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:312"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XMLGrammarPreparser:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:316"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:302,1"
      Dst: "[java.util.Hashtable].elements"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:303,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:304,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:306,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarLoader].setFeature"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:313,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:314,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setFeature"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XMLGrammarPreparser:327"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:335"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:326,1"
      Dst: "[java.util.Hashtable].elements"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:327,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:328,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:330,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarLoader].setProperty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser].getFeature(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:344,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:345,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarLoader].getFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser].getProperty(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:357,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:358,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarLoader].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XMLGrammarPreparser].clearModCounts()"
    functionSourceFile: "org.apache.xerces.parsers.XMLGrammarPreparser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XMLGrammarPreparser:375"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XMLGrammarPreparser:378"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:374,1"
      Dst: "[java.util.Hashtable].elements"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:375,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.xerces.parsers.XMLGrammarPreparser:376,1"
      Dst: "[java.util.Enumeration].nextElement"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport$4].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport$4"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport$4:83,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport$4].run()"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport$4"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport$4:85,1"
      Dst: "[java.lang.System].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].getAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:38,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:38,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:44,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].getFrameBorder()"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:50,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].setFrameBorder(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:56,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].getHeight()"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:62,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].setHeight(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:68,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].getLongDesc()"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:73,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].setLongDesc(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].getMarginHeight()"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:85,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].setMarginHeight(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:91,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].getMarginWidth()"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:97,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].setMarginWidth(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:103,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].getName()"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:109,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:115,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].getScrolling()"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:121,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:121,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].setScrolling(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:127,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].getSrc()"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:133,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].setSrc(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:139,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].getWidth()"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:145,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].setWidth(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:151,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].getContentDocument()"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIFrameElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLIFrameElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIFrameElementImpl:168,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].<init>()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLLocatorWrapper].<init>()"
    - "[org.apache.xerces.xinclude.XIncludeMessageFormatter].<init>()"
    - "[org.apache.xerces.util.IntStack].<init>()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>()"
    - "[org.apache.xerces.util.IntStack].<init>()"
    functionUses: 2
    ICount: 58
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:366,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:284,1"
      Dst: "[org.apache.xerces.util.XMLLocatorWrapper].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:285,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeMessageFormatter].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:372,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:375,1"
      Dst: "[org.apache.xerces.util.IntStack].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:376,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:379,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getResultDepth()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()"
    - "[org.apache.xerces.util.IntStack].clear()"
    - "[org.apache.xerces.util.IntStack].clear()"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getPropertyDefault(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].setBufferSize(int)"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].setBufferSize(int)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].<init>()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.util.ParserConfigurationSettings)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    functionUses: 13
    ICount: 189
    EdgeCount: 228
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:390"
        BranchSideFuncs:
        - "getResultDepth()"
        - "isRootDocument()"
        - "clear()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:389"
        BranchSideFuncs:
        - "getResultDepth()"
        - "isRootDocument()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:415"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:419"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:423"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:428"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:443"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:449"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:457"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:456"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:462"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:469"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:476"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:484"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:478"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:484"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:500"
        BranchSideFuncs:
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:499"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:500"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:499"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:508"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:517"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:516"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:517"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:516"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:525"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:534"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:533"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:527"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:534"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:533"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:542"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:549"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:548"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:542"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:549"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:548"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:544"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:554"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:553"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:561"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:560"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:561"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:565"
        BranchSideFuncs:
        - "setBufferSize(int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:564"
        BranchSideFuncs:
        - "<init>()"
        - "copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.util.ParserConfigurationSettings)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:571"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:588"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:587"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:576"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:582"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:583"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:588"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:587"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:392,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:392,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getResultDepth"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:393,1"
      Dst: "[java.util.ArrayList].clear"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:400,1"
      Dst: "[org.apache.xerces.util.IntStack].clear"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:401,1"
      Dst: "[java.util.Vector].clear"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:424,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getFeature"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:438,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:475,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getProperty"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:479,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:492,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setErrorReporter"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:542,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:549,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getPropertyDefault"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:558,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeTextReader].setBufferSize"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:565,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:566,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:572,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setFeature"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:576,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 67
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getRecognizedFeatures()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 599
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:600,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 619
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    functionUses: 11
    ICount: 12
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:620"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:623"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:622"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:623"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:627"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:626"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:620,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:625,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setFeature"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getRecognizedProperties()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 634
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:635,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 654
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].setBufferSize(int)"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].setBufferSize(int)"
    functionUses: 12
    ICount: 63
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:655"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:662"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:661"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:657"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:660"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:659"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:662"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:669"
        BranchSideFuncs:
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:668"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:664"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:667"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:666"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:669"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:676"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:675"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:671"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:674"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:673"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:676"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:683"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:682"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:678"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:681"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:680"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:683"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:702"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:701"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:685"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:688"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:687"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:699"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:698"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:699"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:698"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:691"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:695"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:694"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:695"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:699"
        BranchSideFuncs:
        - "setBufferSize(int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:698"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:655,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:658,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:663,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setErrorReporter"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:688,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:692,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeTextReader].setBufferSize"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getFeatureDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 713
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:714"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:719"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:718"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:715"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:714"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:713"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:715,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getPropertyDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 731
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:732"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:737"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:736"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:733"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:732"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:731"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:733,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 740
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDocumentHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.parsers.XML11Configuration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    functionUses: 26
    ICount: 14
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:741"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:750"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:749"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:743"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:746"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:745"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:746"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:750"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:749"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:744,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getDocumentHandler()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 752
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDocumentHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 774
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "org.apache.xerces.xni.NamespaceContext"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String)"
    - "[org.apache.xerces.util.XMLLocatorWrapper].setLocator(org.apache.xerces.xni.XMLLocator)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setupCurrentBaseURI(org.apache.xerces.xni.XMLLocator)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].saveBaseURI()"
    - "[org.apache.xerces.util.AugmentationsImpl].<init>()"
    - "[org.apache.xerces.util.AugmentationsImpl].putItem(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].searchForRecursiveIncludes(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].saveLanguage(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 50
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:777"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:780"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:779"
        BranchSideFuncs:
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "setupCurrentBaseURI(org.apache.xerces.xni.XMLLocator)"
        - "saveBaseURI()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:787"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:790"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:789"
        BranchSideFuncs:
        - "putItem(java.lang.String,java.lang.Object)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:793"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:804"
        BranchSideFuncs:
        - "searchForRecursiveIncludes(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:803"
        BranchSideFuncs:
        - "saveLanguage(java.lang.String)"
        - "isRootDocument()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:803"
        BranchSideFuncs:
        - "saveLanguage(java.lang.String)"
        - "isRootDocument()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:807"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:814"
        BranchSideFuncs:
        - "startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:813"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:807"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:814"
        BranchSideFuncs:
        - "startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:813"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:775,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:778,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:782,1"
      Dst: "[org.apache.xerces.util.XMLLocatorWrapper].setLocator"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:785,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setupCurrentBaseURI"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:786,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].saveBaseURI"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:788,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:790,1"
      Dst: "[org.apache.xerces.xni.Augmentations].putItem"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:793,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:796,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:795,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].searchForRecursiveIncludes"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:805,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].saveLanguage"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:808,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startDocument"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 821
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 15
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:823"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:826"
        BranchSideFuncs:
        - "xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:825"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:823"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:826"
        BranchSideFuncs:
        - "xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:825"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:822,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:823,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:824,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 833
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 9
    ICount: 12
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:834"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:837"
        BranchSideFuncs:
        - "doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:836"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:834"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:837"
        BranchSideFuncs:
        - "doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:836"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:834,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:835,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 840
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 13
    ICount: 24
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:841"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:849"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:842"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:853"
        BranchSideFuncs:
        - "getState()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:852"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:843"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:853"
        BranchSideFuncs:
        - "modifyAugmentations(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:852"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:850"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:853"
        BranchSideFuncs:
        - "comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:852"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:843,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getState"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:845,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:846,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].comment"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:851,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].comment"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 859
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 13
    ICount: 25
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:860"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:870"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:869"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:861"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:873"
        BranchSideFuncs:
        - "getState()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:872"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:862"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:872"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:870"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:873"
        BranchSideFuncs:
        - "processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:872"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:862,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getState"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:865,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:866,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:871,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].processingInstruction"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 879
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setState(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setState(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processXMLBaseAttributes(org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].isIncludeElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].handleIncludeElement(org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setState(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setState(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].isFallbackElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].handleFallbackElement()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].checkMultipleRootElements()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processAttributes(org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].checkMultipleRootElements()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processAttributes(org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 17
    ICount: 80
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:885"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:885"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:895"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:899"
        BranchSideFuncs:
        - "processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:898"
        BranchSideFuncs:
        - "isIncludeElement(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:899"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:908"
        BranchSideFuncs:
        - "handleIncludeElement(org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:907"
        BranchSideFuncs:
        - "isFallbackElement(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:901"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:905"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:904"
        BranchSideFuncs:
        - "setState(int)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:908"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:911"
        BranchSideFuncs:
        - "handleFallbackElement()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:910"
        BranchSideFuncs:
        - "hasXIncludeNamespace(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:911"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:933"
        BranchSideFuncs:
        - "getSawInclude(int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:932"
        BranchSideFuncs:
        - "getState()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:912"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:917"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:916"
        BranchSideFuncs:
        - "getSawFallback(int)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:917"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:922"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:921"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:922"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:943"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:942"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:923"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:926"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:925"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:926"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:943"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:942"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:933"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:943"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:942"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:934"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:937"
        BranchSideFuncs:
        - "checkMultipleRootElements()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:936"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:937"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:943"
        BranchSideFuncs:
        - "modifyAugmentations(org.apache.xerces.xni.Augmentations)"
        - "startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
        - "processAttributes(org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:942"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:881,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getState"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:886,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setState"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:894,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].processXMLBaseAttributes"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:896,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].processXMLLangAttributes"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:899,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isIncludeElement"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:900,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].handleIncludeElement"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:908,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isFallbackElement"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:909,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].handleFallbackElement"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:911,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:912,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:913,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:917,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:924,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].checkMultipleRootElements"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:927,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:928,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].processAttributes"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:929,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startElement"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 949
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setState(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setState(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processXMLBaseAttributes(org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].isIncludeElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].handleIncludeElement(org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setState(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].isFallbackElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].handleFallbackElement()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].checkMultipleRootElements()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processAttributes(org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].checkMultipleRootElements()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processAttributes(org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setSawFallback(int,boolean)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude(int,boolean)"
    - "[org.apache.xerces.util.IntStack].peek()"
    - "[org.apache.xerces.util.IntStack].size()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].restoreBaseURI()"
    functionUses: 15
    ICount: 92
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:955"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:959"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:958"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:955"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:959"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:958"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:965"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:969"
        BranchSideFuncs:
        - "processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:968"
        BranchSideFuncs:
        - "isIncludeElement(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:969"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:978"
        BranchSideFuncs:
        - "handleIncludeElement(org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:977"
        BranchSideFuncs:
        - "isFallbackElement(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:971"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:975"
        BranchSideFuncs:
        - "setState(int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:974"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:978"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:981"
        BranchSideFuncs:
        - "handleFallbackElement()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:980"
        BranchSideFuncs:
        - "hasXIncludeNamespace(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:981"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1003"
        BranchSideFuncs:
        - "getSawInclude(int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1002"
        BranchSideFuncs:
        - "getState()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:982"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:987"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:986"
        BranchSideFuncs:
        - "getSawFallback(int)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:987"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:992"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:991"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:992"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1014"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1013"
        BranchSideFuncs:
        - "setSawInclude(int,boolean)"
        - "peek()"
        - "setSawFallback(int,boolean)"
        - "size()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:993"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:995"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:996"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1014"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1013"
        BranchSideFuncs:
        - "setSawInclude(int,boolean)"
        - "peek()"
        - "setSawFallback(int,boolean)"
        - "size()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1003"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1014"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1013"
        BranchSideFuncs:
        - "setSawInclude(int,boolean)"
        - "peek()"
        - "setSawFallback(int,boolean)"
        - "size()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1004"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1007"
        BranchSideFuncs:
        - "checkMultipleRootElements()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1006"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1007"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1014"
        BranchSideFuncs:
        - "emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
        - "modifyAugmentations(org.apache.xerces.xni.Augmentations)"
        - "processAttributes(org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1013"
        BranchSideFuncs:
        - "setSawInclude(int,boolean)"
        - "peek()"
        - "setSawFallback(int,boolean)"
        - "size()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1018"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1021"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1018"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1021"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:951,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getState"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:956,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setState"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:964,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].processXMLBaseAttributes"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:966,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].processXMLLangAttributes"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:969,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isIncludeElement"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:970,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].handleIncludeElement"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:975,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:978,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isFallbackElement"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:979,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].handleFallbackElement"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:981,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:982,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:987,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:994,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].checkMultipleRootElements"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:997,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:998,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].processAttributes"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:999,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].emptyElement"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1014,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setSawFallback"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1015,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1018,1"
      Dst: "[org.apache.xerces.util.IntStack].size"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1018,1"
      Dst: "[org.apache.xerces.util.IntStack].peek"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1020,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].restoreBaseURI"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1027
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].isIncludeElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].isFallbackElement(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setState(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setSawFallback(int,boolean)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude(int,boolean)"
    - "[org.apache.xerces.util.IntStack].peek()"
    - "[org.apache.xerces.util.IntStack].size()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].restoreBaseURI()"
    - "[org.apache.xerces.util.IntStack].peek()"
    - "[org.apache.xerces.util.IntStack].size()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].restoreLanguage()"
    functionUses: 16
    ICount: 53
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1028"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1035"
        BranchSideFuncs:
        - "isFallbackElement(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1031"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1036"
        BranchSideFuncs:
        - "getSawFallback(int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1035"
        BranchSideFuncs:
        - "isFallbackElement(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1032"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1036"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1035"
        BranchSideFuncs:
        - "isFallbackElement(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1036"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1042"
        BranchSideFuncs:
        - "getState()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1039"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1051"
        BranchSideFuncs:
        - "setState(int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1050"
        BranchSideFuncs:
        - "setSawInclude(int,boolean)"
        - "setSawFallback(int,boolean)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1051"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1050"
        BranchSideFuncs:
        - "setSawInclude(int,boolean)"
        - "setSawFallback(int,boolean)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1045"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1051"
        BranchSideFuncs:
        - "endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1050"
        BranchSideFuncs:
        - "setSawInclude(int,boolean)"
        - "setSawFallback(int,boolean)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1055"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1060"
        BranchSideFuncs:
        - "peek()"
        - "size()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1055"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1060"
        BranchSideFuncs:
        - "peek()"
        - "size()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1061"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1065"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1061"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1065"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1028,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isIncludeElement"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1031,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getState"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1032,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1033,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1036,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isFallbackElement"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1040,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setState"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1046,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endElement"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1051,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setSawFallback"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1052,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1055,1"
      Dst: "[org.apache.xerces.util.IntStack].size"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1055,1"
      Dst: "[org.apache.xerces.util.IntStack].peek"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1057,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].restoreBaseURI"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1063,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].restoreLanguage"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1074
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 9
    ICount: 21
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1075"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1085"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1084"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1076"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1081"
        BranchSideFuncs:
        - "getItem(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1080"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1077"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1085"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1084"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1077"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1085"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1084"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1081"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1085"
        BranchSideFuncs:
        - "startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1084"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1075,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getState"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1077,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1077,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1078,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1082,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1088
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 11
    ICount: 11
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1089"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1093"
        BranchSideFuncs:
        - "getState()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1092"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1090"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1093"
        BranchSideFuncs:
        - "textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1092"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1090,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getState"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1091,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].textDecl"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1096
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 9
    ICount: 12
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1097"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1102"
        BranchSideFuncs:
        - "getState()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1101"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1098"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1101"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1098"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1098,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getState"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1100,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1105
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].checkWhitespace(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 28
    ICount: 21
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1117"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1110"
        BranchSideFuncs:
        - "checkWhitespace(org.apache.xerces.xni.XMLString)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1109"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1106,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getState"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1108,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].checkWhitespace"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1113,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1114,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].characters"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1121
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 9
    ICount: 12
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1127"
        BranchSideFuncs:
        - "getState()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1126"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1126"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1123,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getState"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1125,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1129
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionUses: 8
    ICount: 11
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1130"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1135"
        BranchSideFuncs:
        - "getState()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1134"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1134"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1131,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getState"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1133,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startCDATA"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1137
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionUses: 8
    ICount: 11
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1143"
        BranchSideFuncs:
        - "getState()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1139,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getState"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1141,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endCDATA"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1145
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument(org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 12
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1150"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1150"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1154"
        BranchSideFuncs:
        - "endDocument(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1146,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1148,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1151,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endDocument"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1156
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDocumentSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 43
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getDocumentSource()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDocumentSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1180
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String[]"
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 14
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1192"
        BranchSideFuncs:
        - "attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1182,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].attributeDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1201
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 9
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1205"
        BranchSideFuncs:
        - "elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1204"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1203,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].elementDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1210
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DTDParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 7
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1214"
        BranchSideFuncs:
        - "endAttlist(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1213"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1212,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endAttlist"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1220
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endConditional(org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 7
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1224"
        BranchSideFuncs:
        - "endConditional(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1222,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endConditional"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1229
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endDTD(org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 8
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1230"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1233"
        BranchSideFuncs:
        - "endDTD(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1231,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endDTD"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1240
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 7
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1244"
        BranchSideFuncs:
        - "endExternalSubset(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1243"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1242,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endExternalSubset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1250
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 8
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1254"
        BranchSideFuncs:
        - "endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1253"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1252,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endParameterEntity"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1263
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 9
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1267"
        BranchSideFuncs:
        - "externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1266"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1265,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].externalEntityDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getDTDSource()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDTDSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1280
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 8
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1284"
        BranchSideFuncs:
        - "ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1282,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].ignoredCharacters"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1294
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 10
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1295"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1302"
        BranchSideFuncs:
        - "internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1301"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1296,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].internalEntityDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1311
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].addNotation(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 10
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1316"
        BranchSideFuncs:
        - "notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1315"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1312,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].addNotation"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1314,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].notationDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1321
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDTDSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1329
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 8
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1330"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1333"
        BranchSideFuncs:
        - "startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1332"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1331,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startAttlist"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1339
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startConditional(short,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 8
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1340"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1343"
        BranchSideFuncs:
        - "startConditional(short,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1342"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1341,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startConditional"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1349
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 9
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1354"
        BranchSideFuncs:
        - "startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1353"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1352,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startDTD"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1362
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractSAXParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 8
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1363"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1366"
        BranchSideFuncs:
        - "startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1365"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1364,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startExternalSubset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1376
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.AbstractSAXParser].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 10
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1384"
        BranchSideFuncs:
        - "startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1383"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1378,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startParameterEntity"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1394
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].addUnparsedEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 6
    ICount: 11
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1396"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1403"
        BranchSideFuncs:
        - "unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1402"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1395,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].addUnparsedEntity"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1397,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getDTDHandler()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDTDHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1415
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDTDHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1421
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLErrorReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1431"
        BranchSideFuncs:
        - "putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1430"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1431"
        BranchSideFuncs:
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1430"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1424,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1428,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].handleFallbackElement()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1433
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude(int,boolean)"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].setContextInvalid()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setSawFallback(int,boolean)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setState(int)"
    functionUses: 2
    ICount: 24
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1440"
        BranchSideFuncs:
        - "setSawInclude(int,boolean)"
        - "setContextInvalid()"
        - "getSawFallback(int)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1438"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1437"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1444"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1448"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1447"
        BranchSideFuncs:
        - "setSawFallback(int,boolean)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1454"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1457"
        BranchSideFuncs:
        - "setState(int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1456"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1434,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1435,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getState"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1438,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1441,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1442,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].setContextInvalid"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1444,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1448,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setSawFallback"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1455,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setState"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].handleIncludeElement(org.apache.xerces.xni.XMLAttributes)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1460
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude(int,boolean)"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].setContextInvalid()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getLocale()"
    - "[org.apache.xerces.xinclude.XIncludeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.URI].<init>(java.lang.String,boolean)"
    - "[org.apache.xerces.util.URI].getFragment()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].escapeHref(java.lang.String)"
    - "[org.apache.xerces.util.URI].<init>(java.lang.String,boolean)"
    - "[org.apache.xerces.util.URI].getFragment()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].isValidInHTTPHeader(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].isValidInHTTPHeader(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.util.EntityResolver2Wrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.util.EntityResolverWrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.util.DOMEntityResolverWrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.impl.XMLEntityManager].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getPublicId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getMessage()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.xinclude.ObjectFactory].newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
    - "[org.apache.xerces.xinclude.ObjectFactory].findClassLoader()"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setParent(org.apache.xerces.xinclude.XIncludeHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setHref(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getDocumentHandler()"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setParent(org.apache.xerces.xinclude.XIncludeHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setHref(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getDocumentHandler()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].parseXPointer(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].pushScope()"
    - "[org.apache.xerces.parsers.XML11Configuration].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.parsers.DTDConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.util.XMLLocatorWrapper].setLocator(org.apache.xerces.xni.XMLLocator)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
    - "[org.apache.xerces.xpointer.XPointerHandler].isXPointerResolved()"
    - "[org.apache.xerces.impl.XMLErrorReporter].getLocale()"
    - "[org.apache.xerces.xinclude.XIncludeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLLocatorWrapper].setLocator(org.apache.xerces.xni.XMLLocator)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLLocatorWrapper].setLocator(org.apache.xerces.xni.XMLLocator)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getMessage()"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].popScope()"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].popScope()"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].popScope()"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].popScope()"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].popScope()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(java.lang.String)"
    - "[org.apache.xerces.util.SAXInputSource].setEncoding(java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.xinclude.XInclude11TextReader].<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].parse()"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getDomain()"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getKey()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getArguments()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.Exception)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getMessage()"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].close()"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].close()"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].close()"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].close()"
    - "[org.apache.xerces.xinclude.XIncludeTextReader].close()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getMessage()"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getMessage()"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getMessage()"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getMessage()"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getMessage()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 468
    EdgeCount: 229
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1461"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1464"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1463"
        BranchSideFuncs:
        - "getState()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1464"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1466"
        BranchSideFuncs:
        - "setSawInclude(int,boolean)"
        - "setContextInvalid()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1482"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1484"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1485"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1487"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1488"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1508"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1507"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1488"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1508"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1507"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1489"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1495"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1494"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1495"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1495"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1494"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1509"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1529"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1515"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1528"
        BranchSideFuncs:
        - "<init>(java.lang.String,boolean)"
        - "getFragment()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1527"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1519"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1524"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1534"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1537"
        BranchSideFuncs:
        - "isValidInHTTPHeader(java.lang.String)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1534"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1537"
        BranchSideFuncs:
        - "isValidInHTTPHeader(java.lang.String)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1538"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1542"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1538"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1542"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1544"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1577"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,boolean)"
        - "setFeature(java.lang.String,boolean)"
        - "getMessage()"
        - "setParent(org.apache.xerces.xinclude.XIncludeHandler)"
        - "getDocumentHandler()"
        - "getDomain()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
        - "setSawInclude(int,boolean)"
        - "reportResourceError(java.lang.String,java.lang.Object[])"
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
        - "getValue(java.lang.String)"
        - "getState()"
        - "<init>(java.lang.Exception)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
        - "getSystemId()"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "setHref(java.lang.String)"
        - "setEncoding(java.lang.String)"
        - "getExpandedSystemId()"
        - "isXPointerResolved()"
        - "findClassLoader()"
        - "setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
        - "<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
        - "parse()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "escapeHref(java.lang.String)"
        - "isValidInHTTPHeader(java.lang.String)"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "getKey()"
        - "close()"
        - "setContextInvalid()"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "getPublicId()"
        - "copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
        - "pushScope()"
        - "getArguments()"
        - "parseXPointer(java.lang.String)"
        - "reportFatalError(java.lang.String)"
        - "newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
        - "getByteStream()"
        - "getProperty(java.lang.String)"
        - "popScope()"
        - "getFragment()"
        - "getLocale()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1576"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1559"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1574"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,boolean)"
        - "setFeature(java.lang.String,boolean)"
        - "getMessage()"
        - "setParent(org.apache.xerces.xinclude.XIncludeHandler)"
        - "getDocumentHandler()"
        - "getDomain()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
        - "setSawInclude(int,boolean)"
        - "reportResourceError(java.lang.String,java.lang.Object[])"
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
        - "getValue(java.lang.String)"
        - "getState()"
        - "<init>(java.lang.Exception)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
        - "getSystemId()"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "setHref(java.lang.String)"
        - "setEncoding(java.lang.String)"
        - "getExpandedSystemId()"
        - "isXPointerResolved()"
        - "findClassLoader()"
        - "setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
        - "<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
        - "parse()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "escapeHref(java.lang.String)"
        - "isValidInHTTPHeader(java.lang.String)"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "getKey()"
        - "close()"
        - "setContextInvalid()"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "getPublicId()"
        - "copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
        - "pushScope()"
        - "getArguments()"
        - "parseXPointer(java.lang.String)"
        - "reportFatalError(java.lang.String)"
        - "newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
        - "getByteStream()"
        - "getProperty(java.lang.String)"
        - "popScope()"
        - "getFragment()"
        - "getLocale()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1573"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1559"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1574"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,boolean)"
        - "setFeature(java.lang.String,boolean)"
        - "getMessage()"
        - "setParent(org.apache.xerces.xinclude.XIncludeHandler)"
        - "getDocumentHandler()"
        - "getDomain()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
        - "setSawInclude(int,boolean)"
        - "reportResourceError(java.lang.String,java.lang.Object[])"
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
        - "getValue(java.lang.String)"
        - "getState()"
        - "<init>(java.lang.Exception)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
        - "getSystemId()"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "setHref(java.lang.String)"
        - "setEncoding(java.lang.String)"
        - "getExpandedSystemId()"
        - "isXPointerResolved()"
        - "findClassLoader()"
        - "setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
        - "<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
        - "parse()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "escapeHref(java.lang.String)"
        - "isValidInHTTPHeader(java.lang.String)"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "getKey()"
        - "close()"
        - "setContextInvalid()"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "getPublicId()"
        - "copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
        - "pushScope()"
        - "getArguments()"
        - "parseXPointer(java.lang.String)"
        - "reportFatalError(java.lang.String)"
        - "newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
        - "getByteStream()"
        - "getProperty(java.lang.String)"
        - "popScope()"
        - "getFragment()"
        - "getLocale()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1573"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1559"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1562"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,boolean)"
        - "setFeature(java.lang.String,boolean)"
        - "getMessage()"
        - "setParent(org.apache.xerces.xinclude.XIncludeHandler)"
        - "getDocumentHandler()"
        - "getDomain()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
        - "setSawInclude(int,boolean)"
        - "reportResourceError(java.lang.String,java.lang.Object[])"
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
        - "getValue(java.lang.String)"
        - "getState()"
        - "<init>(java.lang.Exception)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
        - "getSystemId()"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "setHref(java.lang.String)"
        - "setEncoding(java.lang.String)"
        - "getExpandedSystemId()"
        - "isXPointerResolved()"
        - "findClassLoader()"
        - "setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
        - "<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
        - "parse()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "escapeHref(java.lang.String)"
        - "isValidInHTTPHeader(java.lang.String)"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "getKey()"
        - "close()"
        - "setContextInvalid()"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "getPublicId()"
        - "copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
        - "pushScope()"
        - "getArguments()"
        - "parseXPointer(java.lang.String)"
        - "reportFatalError(java.lang.String)"
        - "newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
        - "getByteStream()"
        - "getProperty(java.lang.String)"
        - "popScope()"
        - "getFragment()"
        - "getLocale()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1561"
        BranchSideFuncs:
        - "getCharacterStream()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1559"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1574"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,boolean)"
        - "setFeature(java.lang.String,boolean)"
        - "getMessage()"
        - "setParent(org.apache.xerces.xinclude.XIncludeHandler)"
        - "getDocumentHandler()"
        - "getDomain()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
        - "setSawInclude(int,boolean)"
        - "reportResourceError(java.lang.String,java.lang.Object[])"
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
        - "getValue(java.lang.String)"
        - "getState()"
        - "<init>(java.lang.Exception)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
        - "getSystemId()"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "setHref(java.lang.String)"
        - "setEncoding(java.lang.String)"
        - "getExpandedSystemId()"
        - "isXPointerResolved()"
        - "findClassLoader()"
        - "setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
        - "<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
        - "parse()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "escapeHref(java.lang.String)"
        - "isValidInHTTPHeader(java.lang.String)"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "getKey()"
        - "close()"
        - "setContextInvalid()"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "getPublicId()"
        - "copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
        - "pushScope()"
        - "getArguments()"
        - "parseXPointer(java.lang.String)"
        - "reportFatalError(java.lang.String)"
        - "newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
        - "getByteStream()"
        - "getProperty(java.lang.String)"
        - "popScope()"
        - "getFragment()"
        - "getLocale()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1573"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1562"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1574"
        BranchSideFuncs:
        - "getByteStream()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1573"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1563"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1574"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,boolean)"
        - "setFeature(java.lang.String,boolean)"
        - "getMessage()"
        - "setParent(org.apache.xerces.xinclude.XIncludeHandler)"
        - "getDocumentHandler()"
        - "getDomain()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
        - "setSawInclude(int,boolean)"
        - "reportResourceError(java.lang.String,java.lang.Object[])"
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
        - "getValue(java.lang.String)"
        - "getState()"
        - "<init>(java.lang.Exception)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
        - "getSystemId()"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "setHref(java.lang.String)"
        - "setEncoding(java.lang.String)"
        - "getExpandedSystemId()"
        - "isXPointerResolved()"
        - "findClassLoader()"
        - "setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
        - "<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
        - "parse()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "escapeHref(java.lang.String)"
        - "isValidInHTTPHeader(java.lang.String)"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "getKey()"
        - "close()"
        - "setContextInvalid()"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "getPublicId()"
        - "copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
        - "pushScope()"
        - "getArguments()"
        - "parseXPointer(java.lang.String)"
        - "reportFatalError(java.lang.String)"
        - "newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
        - "getByteStream()"
        - "getProperty(java.lang.String)"
        - "popScope()"
        - "getFragment()"
        - "getLocale()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1573"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1577"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1587"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,boolean)"
        - "setFeature(java.lang.String,boolean)"
        - "getMessage()"
        - "setParent(org.apache.xerces.xinclude.XIncludeHandler)"
        - "getDocumentHandler()"
        - "getDomain()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
        - "setSawInclude(int,boolean)"
        - "reportResourceError(java.lang.String,java.lang.Object[])"
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
        - "getValue(java.lang.String)"
        - "getState()"
        - "<init>(java.lang.Exception)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
        - "getSystemId()"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "setHref(java.lang.String)"
        - "setEncoding(java.lang.String)"
        - "getExpandedSystemId()"
        - "isXPointerResolved()"
        - "findClassLoader()"
        - "setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
        - "<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
        - "parse()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "escapeHref(java.lang.String)"
        - "isValidInHTTPHeader(java.lang.String)"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "getKey()"
        - "close()"
        - "setContextInvalid()"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "getPublicId()"
        - "copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
        - "pushScope()"
        - "getArguments()"
        - "parseXPointer(java.lang.String)"
        - "reportFatalError(java.lang.String)"
        - "newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
        - "getByteStream()"
        - "getProperty(java.lang.String)"
        - "popScope()"
        - "getFragment()"
        - "getLocale()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1586"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1579"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1580"
        BranchSideFuncs:
        - "createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1579"
        BranchSideFuncs:
        - "createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1579"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1583"
        BranchSideFuncs:
        - "createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1582"
        BranchSideFuncs:
        - "getExpandedSystemId()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1587"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1754"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,boolean)"
        - "setFeature(java.lang.String,boolean)"
        - "getMessage()"
        - "setParent(org.apache.xerces.xinclude.XIncludeHandler)"
        - "getDocumentHandler()"
        - "getDomain()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
        - "setSawInclude(int,boolean)"
        - "reportResourceError(java.lang.String,java.lang.Object[])"
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
        - "getValue(java.lang.String)"
        - "getState()"
        - "<init>(java.lang.Exception)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
        - "getSystemId()"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "setHref(java.lang.String)"
        - "setEncoding(java.lang.String)"
        - "getExpandedSystemId()"
        - "isXPointerResolved()"
        - "findClassLoader()"
        - "setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
        - "<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
        - "parse()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "escapeHref(java.lang.String)"
        - "isValidInHTTPHeader(java.lang.String)"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "getKey()"
        - "close()"
        - "setContextInvalid()"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "getPublicId()"
        - "copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
        - "pushScope()"
        - "getArguments()"
        - "parseXPointer(java.lang.String)"
        - "reportFatalError(java.lang.String)"
        - "newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
        - "getByteStream()"
        - "getProperty(java.lang.String)"
        - "popScope()"
        - "getFragment()"
        - "getLocale()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1753"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1589"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1589"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,boolean)"
        - "setFeature(java.lang.String,boolean)"
        - "getMessage()"
        - "setParent(org.apache.xerces.xinclude.XIncludeHandler)"
        - "getDocumentHandler()"
        - "getDomain()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
        - "setSawInclude(int,boolean)"
        - "reportResourceError(java.lang.String,java.lang.Object[])"
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
        - "getValue(java.lang.String)"
        - "getState()"
        - "<init>(java.lang.Exception)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
        - "getSystemId()"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "setHref(java.lang.String)"
        - "setEncoding(java.lang.String)"
        - "getExpandedSystemId()"
        - "isXPointerResolved()"
        - "findClassLoader()"
        - "setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
        - "<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
        - "parse()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "escapeHref(java.lang.String)"
        - "isValidInHTTPHeader(java.lang.String)"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "getKey()"
        - "close()"
        - "setContextInvalid()"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "getPublicId()"
        - "copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
        - "pushScope()"
        - "getArguments()"
        - "parseXPointer(java.lang.String)"
        - "reportFatalError(java.lang.String)"
        - "newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
        - "getByteStream()"
        - "getProperty(java.lang.String)"
        - "popScope()"
        - "getFragment()"
        - "getLocale()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1588"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1589"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1592"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,boolean)"
        - "setFeature(java.lang.String,boolean)"
        - "getMessage()"
        - "setParent(org.apache.xerces.xinclude.XIncludeHandler)"
        - "getDocumentHandler()"
        - "getDomain()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
        - "setSawInclude(int,boolean)"
        - "reportResourceError(java.lang.String,java.lang.Object[])"
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
        - "getValue(java.lang.String)"
        - "getState()"
        - "<init>(java.lang.Exception)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
        - "getSystemId()"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "setHref(java.lang.String)"
        - "setEncoding(java.lang.String)"
        - "getExpandedSystemId()"
        - "isXPointerResolved()"
        - "findClassLoader()"
        - "setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
        - "<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
        - "parse()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "escapeHref(java.lang.String)"
        - "isValidInHTTPHeader(java.lang.String)"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "getKey()"
        - "close()"
        - "setContextInvalid()"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "getPublicId()"
        - "copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
        - "pushScope()"
        - "getArguments()"
        - "parseXPointer(java.lang.String)"
        - "reportFatalError(java.lang.String)"
        - "newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
        - "getByteStream()"
        - "getProperty(java.lang.String)"
        - "popScope()"
        - "getFragment()"
        - "getLocale()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1591"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1589"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1674"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,boolean)"
        - "setFeature(java.lang.String,boolean)"
        - "getMessage()"
        - "setParent(org.apache.xerces.xinclude.XIncludeHandler)"
        - "getDocumentHandler()"
        - "getDomain()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
        - "setSawInclude(int,boolean)"
        - "reportResourceError(java.lang.String,java.lang.Object[])"
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
        - "getValue(java.lang.String)"
        - "getState()"
        - "<init>(java.lang.Exception)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
        - "getSystemId()"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "setHref(java.lang.String)"
        - "setEncoding(java.lang.String)"
        - "getExpandedSystemId()"
        - "isXPointerResolved()"
        - "findClassLoader()"
        - "setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
        - "<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
        - "parse()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "escapeHref(java.lang.String)"
        - "isValidInHTTPHeader(java.lang.String)"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "getKey()"
        - "close()"
        - "setContextInvalid()"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "getPublicId()"
        - "copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
        - "pushScope()"
        - "getArguments()"
        - "parseXPointer(java.lang.String)"
        - "reportFatalError(java.lang.String)"
        - "newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
        - "getByteStream()"
        - "getProperty(java.lang.String)"
        - "popScope()"
        - "getFragment()"
        - "getLocale()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1673"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1589"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1674"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,boolean)"
        - "setFeature(java.lang.String,boolean)"
        - "getMessage()"
        - "setParent(org.apache.xerces.xinclude.XIncludeHandler)"
        - "getDocumentHandler()"
        - "getDomain()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
        - "setSawInclude(int,boolean)"
        - "reportResourceError(java.lang.String,java.lang.Object[])"
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
        - "getValue(java.lang.String)"
        - "getState()"
        - "<init>(java.lang.Exception)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
        - "getSystemId()"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "setHref(java.lang.String)"
        - "setEncoding(java.lang.String)"
        - "getExpandedSystemId()"
        - "isXPointerResolved()"
        - "findClassLoader()"
        - "setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
        - "<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
        - "parse()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "escapeHref(java.lang.String)"
        - "isValidInHTTPHeader(java.lang.String)"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "getKey()"
        - "close()"
        - "setContextInvalid()"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "getPublicId()"
        - "copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
        - "pushScope()"
        - "getArguments()"
        - "parseXPointer(java.lang.String)"
        - "reportFatalError(java.lang.String)"
        - "newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
        - "getByteStream()"
        - "getProperty(java.lang.String)"
        - "popScope()"
        - "getFragment()"
        - "getLocale()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1673"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1593"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1599"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1598"
        BranchSideFuncs:
        - "findClassLoader()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1603"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1604"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1603"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1604"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1605"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1604"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1605"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1606"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1605"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1628"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1661"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,boolean)"
        - "setFeature(java.lang.String,boolean)"
        - "getMessage()"
        - "setParent(org.apache.xerces.xinclude.XIncludeHandler)"
        - "getDocumentHandler()"
        - "getDomain()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
        - "setSawInclude(int,boolean)"
        - "reportResourceError(java.lang.String,java.lang.Object[])"
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
        - "getValue(java.lang.String)"
        - "getState()"
        - "<init>(java.lang.Exception)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
        - "getSystemId()"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "setHref(java.lang.String)"
        - "setEncoding(java.lang.String)"
        - "getExpandedSystemId()"
        - "isXPointerResolved()"
        - "findClassLoader()"
        - "setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
        - "<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
        - "parse()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "escapeHref(java.lang.String)"
        - "isValidInHTTPHeader(java.lang.String)"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "getKey()"
        - "close()"
        - "setContextInvalid()"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "getPublicId()"
        - "copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
        - "pushScope()"
        - "getArguments()"
        - "parseXPointer(java.lang.String)"
        - "reportFatalError(java.lang.String)"
        - "newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
        - "getByteStream()"
        - "getProperty(java.lang.String)"
        - "popScope()"
        - "getFragment()"
        - "getLocale()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1660"
        BranchSideFuncs:
        - "setParent(org.apache.xerces.xinclude.XIncludeHandler)"
        - "getDocumentHandler()"
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "setHref(java.lang.String)"
        - "setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
        - "getProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1643"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1631"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1630"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1646"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1643"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1642"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1650"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1654"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1653"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1674"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1689"
        BranchSideFuncs:
        - "parseXPointer(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1688"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1693"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1696"
        BranchSideFuncs:
        - "copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1695"
        BranchSideFuncs:
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "pushScope()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1705"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1710"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1709"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1710"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1751"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,boolean)"
        - "setFeature(java.lang.String,boolean)"
        - "getMessage()"
        - "setParent(org.apache.xerces.xinclude.XIncludeHandler)"
        - "getDocumentHandler()"
        - "getDomain()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
        - "setSawInclude(int,boolean)"
        - "reportResourceError(java.lang.String,java.lang.Object[])"
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
        - "getValue(java.lang.String)"
        - "getState()"
        - "<init>(java.lang.Exception)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
        - "getSystemId()"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "setHref(java.lang.String)"
        - "setEncoding(java.lang.String)"
        - "getExpandedSystemId()"
        - "isXPointerResolved()"
        - "findClassLoader()"
        - "setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
        - "<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
        - "parse()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "escapeHref(java.lang.String)"
        - "isValidInHTTPHeader(java.lang.String)"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "getKey()"
        - "close()"
        - "setContextInvalid()"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "getPublicId()"
        - "copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
        - "pushScope()"
        - "getArguments()"
        - "parseXPointer(java.lang.String)"
        - "reportFatalError(java.lang.String)"
        - "newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
        - "getByteStream()"
        - "getProperty(java.lang.String)"
        - "popScope()"
        - "getFragment()"
        - "getLocale()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1750"
        BranchSideFuncs:
        - "popScope()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1712"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1751"
        BranchSideFuncs:
        - "getLocale()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1750"
        BranchSideFuncs:
        - "popScope()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1713"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1713"
        BranchSideFuncs:
        - "reportResourceError(java.lang.String,java.lang.Object[])"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1712"
        BranchSideFuncs:
        - "getLocale()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1724"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1727"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1726"
        BranchSideFuncs:
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "popScope()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1732"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1727"
        BranchSideFuncs:
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "popScope()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1726"
        BranchSideFuncs:
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "popScope()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1739"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1727"
        BranchSideFuncs:
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "popScope()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1726"
        BranchSideFuncs:
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "popScope()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1754"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1821"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
        - "<init>(java.lang.String,boolean)"
        - "setFeature(java.lang.String,boolean)"
        - "getMessage()"
        - "setParent(org.apache.xerces.xinclude.XIncludeHandler)"
        - "getDocumentHandler()"
        - "getDomain()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
        - "setSawInclude(int,boolean)"
        - "reportResourceError(java.lang.String,java.lang.Object[])"
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
        - "getValue(java.lang.String)"
        - "getState()"
        - "<init>(java.lang.Exception)"
        - "formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
        - "getSystemId()"
        - "setDocumentLocator(org.apache.xerces.xni.XMLLocator)"
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "setHref(java.lang.String)"
        - "setEncoding(java.lang.String)"
        - "getExpandedSystemId()"
        - "isXPointerResolved()"
        - "findClassLoader()"
        - "setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
        - "<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
        - "parse()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "escapeHref(java.lang.String)"
        - "isValidInHTTPHeader(java.lang.String)"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "parse(org.apache.xerces.xni.parser.XMLInputSource)"
        - "getKey()"
        - "close()"
        - "setContextInvalid()"
        - "setLocator(org.apache.xerces.xni.XMLLocator)"
        - "getPublicId()"
        - "copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
        - "pushScope()"
        - "getArguments()"
        - "parseXPointer(java.lang.String)"
        - "reportFatalError(java.lang.String)"
        - "newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
        - "getByteStream()"
        - "getProperty(java.lang.String)"
        - "popScope()"
        - "getFragment()"
        - "getLocale()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1820"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1764"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1774"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1773"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1765"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1769"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1768"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1774"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1778"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1777"
        BranchSideFuncs:
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1807"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1819"
        BranchSideFuncs:
        - "getMessage()"
        - "<init>(java.lang.Exception)"
        - "close()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1818"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1807"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1819"
        BranchSideFuncs:
        - "getMessage()"
        - "<init>(java.lang.Exception)"
        - "close()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1818"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1807"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1819"
        BranchSideFuncs:
        - "getMessage()"
        - "<init>(java.lang.Exception)"
        - "close()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1818"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1798"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1782"
        BranchSideFuncs:
        - "getDomain()"
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
        - "<init>(java.lang.Exception)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "parse()"
        - "getKey()"
        - "getArguments()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1781"
        BranchSideFuncs:
        - "getDomain()"
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
        - "<init>(java.lang.Exception)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "parse()"
        - "getKey()"
        - "getArguments()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1807"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1782"
        BranchSideFuncs:
        - "getMessage()"
        - "<init>(java.lang.Exception)"
        - "close()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1781"
        BranchSideFuncs:
        - "getDomain()"
        - "setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)"
        - "<init>(java.lang.Exception)"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "parse()"
        - "getKey()"
        - "getArguments()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1807"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1818"
        BranchSideFuncs:
        - "getMessage()"
        - "<init>(java.lang.Exception)"
        - "close()"
        - "reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1817"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1461,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1462,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1464,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getState"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1467,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1468,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].setContextInvalid"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1476,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1488,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1488,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1495,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getLocale"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1496,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1497,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1508,1"
      Dst: "[org.apache.xerces.util.URI].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1509,1"
      Dst: "[org.apache.xerces.util.URI].getFragment"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1514,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].escapeHref"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1534,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isValidInHTTPHeader"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1550,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1551,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1551,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1557,1"
      Dst: "[org.apache.xerces.xni.parser.XMLEntityResolver].resolveEntity"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1562,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1563,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getByteStream"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1565,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getPublicId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1565,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1566,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1565,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].createInputSource"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1572,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1583,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1599,1"
      Dst: "[org.apache.xerces.xinclude.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1597,1"
      Dst: "[org.apache.xerces.xinclude.ObjectFactory].newInstance"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1603,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1607,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1618,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1631,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1638,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].setProperty"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1654,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setParent"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1655,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setHref"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1656,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setXIncludeLocator"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1657,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getDocumentHandler"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1657,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1668,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1679,1"
      Dst: "[org.apache.xerces.xpointer.XPointerProcessor].parseXPointer"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1694,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1700,1"
      Dst: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].pushScope"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1702,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].parse"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1704,1"
      Dst: "[org.apache.xerces.util.XMLLocatorWrapper].setLocator"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1706,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1712,1"
      Dst: "[org.apache.xerces.xpointer.XPointerProcessor].isXPointerResolved"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1751,1"
      Dst: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].popScope"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1740,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1757,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setEncoding"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1766,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeTextReader].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1769,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeTextReader].setInputSource"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1775,1"
      Dst: "[org.apache.xerces.xinclude.XInclude11TextReader].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1782,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeTextReader].setErrorReporter"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1783,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeTextReader].parse"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1809,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeTextReader].close"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1787,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getDomain"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1787,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getKey"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1788,1"
      Dst: "[org.apache.xerces.impl.io.MalformedByteSequenceException].getArguments"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1787,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 127
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1834
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    functionUses: 4
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1835"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1835"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1834"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1836"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1834"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1836,1"
      Dst: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].isIncludeElement(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1847
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace(org.apache.xerces.xni.QName)"
    functionUses: 3
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1848"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1848"
        BranchSideFuncs:
        - "hasXIncludeNamespace(org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1847"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1849"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1847"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1848,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1849,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].isFallbackElement(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1860
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace(org.apache.xerces.xni.QName)"
    functionUses: 3
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1861"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1861"
        BranchSideFuncs:
        - "hasXIncludeNamespace(org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1860"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1862"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1860"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1861,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1862,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].sameBaseURIAsIncludeParent()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1874
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentBaseURI()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1885"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1874"
        BranchSideFuncs:
        - "getIncludeParentBaseURI()"
        - "getExpandedSystemId()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1885"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1874"
        BranchSideFuncs:
        - "getIncludeParentBaseURI()"
        - "getExpandedSystemId()"
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1875,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentBaseURI"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1876,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1885,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].sameLanguageAsIncludeParent()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1900
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentLanguage()"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1902"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1900"
        BranchSideFuncs:
        - "getIncludeParentLanguage()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1902"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1900"
        BranchSideFuncs:
        - "getIncludeParentLanguage()"
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1901,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentLanguage"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1902,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].setupCurrentBaseURI(org.apache.xerces.xni.XMLLocator)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1905
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLLocatorWrapper].getBaseSystemId()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getBaseSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getBaseSystemId()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getBaseSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getBaseSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getBaseSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setBaseSystemId(java.lang.String)"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getLiteralSystemId()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getLiteralSystemId()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getLiteralSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getLiteralSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getLiteralSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getLiteralSystemId()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getLiteralSystemId()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getLiteralSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getLiteralSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setLiteralSystemId(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setLiteralSystemId(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getExpandedSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getExpandedSystemId()"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setExpandedSystemId(java.lang.String)"
    functionUses: 1
    ICount: 32
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1908"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1912"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1911"
        BranchSideFuncs:
        - "setLiteralSystemId(java.lang.String)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1916"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1932"
        BranchSideFuncs:
        - "getLiteralSystemId()"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "reportFatalError(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1931"
        BranchSideFuncs:
        - "setExpandedSystemId(java.lang.String)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1924"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1930"
        BranchSideFuncs:
        - "getLiteralSystemId()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1929"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1906,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getBaseSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1906,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].setBaseSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1908,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getLiteralSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1909,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].setLiteralSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1915,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getExpandedSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1921,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1922,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1920,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1929,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1932,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].setExpandedSystemId"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].searchForRecursiveIncludes(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1941
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].searchForRecursiveIncludes(java.lang.String)"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1942"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1945"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1944"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1945"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1949"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1948"
        BranchSideFuncs:
        - "searchForRecursiveIncludes(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1942,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1942,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1949,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].searchForRecursiveIncludes"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItem()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1959
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItemViaInclude()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItemViaFallback()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1960"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1960"
        BranchSideFuncs:
        - "isTopLevelIncludedItemViaFallback()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1959"
        BranchSideFuncs:
        - "isTopLevelIncludedItemViaInclude()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1961"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1959"
        BranchSideFuncs:
        - "isTopLevelIncludedItemViaInclude()"
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1960,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItemViaInclude"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1961,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItemViaFallback"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItemViaInclude()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1964
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1965"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1964"
        BranchSideFuncs:
        - "isRootDocument()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1965"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:1964"
        BranchSideFuncs:
        - "isRootDocument()"
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1965,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItemViaFallback()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1972
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1973,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].processAttributes(org.apache.xerces.xni.XMLAttributes)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 1990
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLAttributes"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItem()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].sameBaseURIAsIncludeParent()"
    - "[org.apache.xerces.util.XMLAttributesImpl].<init>()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getRelativeBaseURI()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setSpecified(int,boolean)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].sameLanguageAsIncludeParent()"
    - "[org.apache.xerces.util.XMLAttributesImpl].<init>()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setSpecified(int,boolean)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getAllPrefixes()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].hasMoreElements()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration].hasMoreElements()"
    - "[org.apache.xerces.impl.Constants$ArrayEnumeration].hasMoreElements()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration].nextElement()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].nextElement()"
    - "[org.apache.xerces.impl.Constants$ArrayEnumeration].nextElement()"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].getURIFromIncludeParent(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].<init>()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setSpecified(int,boolean)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)"
    - "[org.apache.xerces.util.NamespaceSupport].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].<init>()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setSpecified(int,boolean)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)"
    - "[org.apache.xerces.util.NamespaceSupport].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getType(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getType(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].checkUnparsedEntity(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].checkUnparsedEntity(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].checkNotation(java.lang.String)"
    functionUses: 4
    ICount: 138
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1991"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2095"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1995"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2022"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2021"
        BranchSideFuncs:
        - "sameLanguageAsIncludeParent()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1995"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2022"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2021"
        BranchSideFuncs:
        - "sameLanguageAsIncludeParent()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:1996"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2004"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2003"
        BranchSideFuncs:
        - "getRelativeBaseURI()"
        - "getExpandedSystemId()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2022"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2035"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2034"
        BranchSideFuncs:
        - "getAllPrefixes()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2022"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2035"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2034"
        BranchSideFuncs:
        - "getAllPrefixes()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2023"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2026"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2036"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2096"
        BranchSideFuncs:
        - "getURIFromIncludeParent(java.lang.String)"
        - "getURI(java.lang.String)"
        - "nextElement()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2095"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2041"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2093"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2092"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2041"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2093"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2092"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2042"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2068"
        BranchSideFuncs:
        - "getValue(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2044"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2092"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2048"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2052"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2051"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2056"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2057"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2056"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2069"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2092"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2071"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2075"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2074"
        BranchSideFuncs:
        - "clone()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2078"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2080"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2079"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2081"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2082"
        BranchSideFuncs:
        - "addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2081"
        BranchSideFuncs:
        - "addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2096"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2125"
        BranchSideFuncs:
        - "getLength()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2098"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2125"
        BranchSideFuncs:
        - "getType(int)"
        - "getValue(int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2103"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2111"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2111"
        BranchSideFuncs:
        - "checkUnparsedEntity(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2096"
        BranchSideFuncs:
        - "getLength()"
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1991,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItem"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1995,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].sameBaseURIAsIncludeParent"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:1997,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2004,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getRelativeBaseURI"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2009,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2012,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].addAttribute"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2016,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].setSpecified"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2022,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].sameLanguageAsIncludeParent"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2035,1"
      Dst: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getAllPrefixes"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2036,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2037,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2039,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].getURIFromIncludeParent"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2040,1"
      Dst: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2044,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2052,1"
      Dst: "[org.apache.xerces.xni.QName].clone"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2065,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].declarePrefix"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2077,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2077,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2077,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2079,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2080,1"
      Dst: "[java.lang.String].intern"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2097,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2099,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getType"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2102,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].checkUnparsedEntity"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2106,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2107,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2108,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2114,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].checkNotation"
    JavaMethodInfo: null
    BBCount: 50
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getRelativeBaseURI()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2134
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentDepth()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getRelativeURI(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getRelativeBaseURI()"
    - "[org.apache.xerces.util.URI].<init>(java.lang.String,boolean)"
    - "[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,java.lang.String)"
    - "[org.apache.xerces.util.URI].getScheme()"
    - "[org.apache.xerces.util.URI].getScheme()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].isEqual(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.URI].getAuthority()"
    - "[org.apache.xerces.util.URI].getAuthority()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].isEqual(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.URI].getSchemeSpecificPart()"
    - "[org.apache.xerces.util.URI].getPath()"
    - "[org.apache.xerces.util.URI].getQueryString()"
    - "[org.apache.xerces.util.URI].getFragment()"
    functionUses: 2
    ICount: 56
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2145"
        BranchSideFuncs:
        - "getLiteralSystemId()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2144"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2196"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2150"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2153"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.util.URI,java.lang.String)"
        - "<init>(java.lang.String,boolean)"
        - "getScheme()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2164"
        BranchSideFuncs:
        - "getAuthority()"
        - "isEqual(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2176"
        BranchSideFuncs:
        - "getSchemeSpecificPart()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2175"
        BranchSideFuncs:
        - "getQueryString()"
        - "getFragment()"
        - "getPath()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2179"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2187"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2135,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentDepth"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2136,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getRelativeURI"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2137,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2141,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2142,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2148,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getRelativeBaseURI"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2154,1"
      Dst: "[org.apache.xerces.util.URI].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2158,1"
      Dst: "[org.apache.xerces.util.URI].getScheme"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2160,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isEqual"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2165,1"
      Dst: "[org.apache.xerces.util.URI].getAuthority"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2168,1"
      Dst: "[org.apache.xerces.util.URI].getSchemeSpecificPart"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2176,1"
      Dst: "[org.apache.xerces.util.URI].getPath"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2177,1"
      Dst: "[org.apache.xerces.util.URI].getQueryString"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2178,1"
      Dst: "[org.apache.xerces.util.URI].getFragment"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2180,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2182,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2192,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentBaseURI()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2206
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentDepth()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentBaseURI()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getBaseURI(int)"
    functionUses: 2
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2212"
        BranchSideFuncs:
        - "getIncludeParentBaseURI()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2211"
        BranchSideFuncs:
        - "getBaseURI(int)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2212"
        BranchSideFuncs:
        - "getIncludeParentBaseURI()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2211"
        BranchSideFuncs:
        - "getBaseURI(int)"
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2207,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentDepth"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2208,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2209,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentBaseURI"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2212,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getBaseURI"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentLanguage()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2221
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentDepth()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentLanguage()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getLanguage(int)"
    functionUses: 2
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2227"
        BranchSideFuncs:
        - "getIncludeParentLanguage()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2226"
        BranchSideFuncs:
        - "getLanguage(int)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2227"
        BranchSideFuncs:
        - "getIncludeParentLanguage()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2226"
        BranchSideFuncs:
        - "getLanguage(int)"
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2222,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentDepth"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2223,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2224,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentLanguage"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2227,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getLanguage"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentDepth()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2241
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(int)"
    functionUses: 3
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2254"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2249,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2249,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getResultDepth()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2261
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2271
    functionDepth: 0
    returnType: "org.apache.xerces.xni.Augmentations"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations,boolean)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2272,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations,boolean)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2284
    functionDepth: 0
    returnType: "org.apache.xerces.xni.Augmentations"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItem()"
    - "[org.apache.xerces.util.AugmentationsImpl].<init>()"
    - "[org.apache.xerces.util.AugmentationsImpl].putItem(java.lang.String,java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2285"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2285"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2289"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2288"
        BranchSideFuncs:
        - "putItem(java.lang.String,java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2285,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItem"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2287,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2289,1"
      Dst: "[org.apache.xerces.xni.Augmentations].putItem"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getState(int)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2294
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getState()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2298
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].setState(int)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2302
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 9
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2303"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2308"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2307"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2305,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].setSawFallback(int,boolean)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2319
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 3
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2325"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2324"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2322,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2335
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2338"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude(int,boolean)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2349
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 4
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2350"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2355"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2354"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2352,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(int)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2365
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2366"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2368"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2373,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2376
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2377,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(java.lang.String,java.lang.Object[],java.lang.Exception)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2380
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportError(java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2381,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2384
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[])"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2385,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2388
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[],java.lang.Exception)"
    functionUses: 17
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2389,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[],java.lang.Exception)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2392
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportError(java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2393,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].reportError(java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2396
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "short"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2397"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2407"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2406"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2398,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].setParent(org.apache.xerces.xinclude.XIncludeHandler)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2413
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xinclude.XIncludeHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].setHref(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2417
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2421
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.XMLLocatorWrapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2426
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2426"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].addUnparsedEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2440
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].<init>()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    functionUses: 2
    ICount: 21
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2441,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2443,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2444,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2445,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2446,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2449,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].addNotation(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2461
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler$Notation].<init>()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    functionUses: 2
    ICount: 19
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2462,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler$Notation].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2464,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2465,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2466,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2467,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2469,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].checkUnparsedEntity(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2480
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].<init>()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].checkNotation(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendUnparsedEntity(org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity)"
    functionUses: 2
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2484"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2490"
        BranchSideFuncs:
        - "checkAndSendUnparsedEntity(org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity)"
        - "checkNotation(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2489"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2481,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2483,1"
      Dst: "[java.util.ArrayList].indexOf"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2485,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2487,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].checkNotation"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2488,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendUnparsedEntity"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].checkNotation(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2499
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler$Notation].<init>()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendNotation(org.apache.xerces.xinclude.XIncludeHandler$Notation)"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2503"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2507"
        BranchSideFuncs:
        - "checkAndSendNotation(org.apache.xerces.xinclude.XIncludeHandler$Notation)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2506"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2500,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler$Notation].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2502,1"
      Dst: "[java.util.ArrayList].indexOf"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2504,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2505,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendNotation"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendUnparsedEntity(org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2516
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].addUnparsedEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].isDuplicate(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendUnparsedEntity(org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity)"
    functionUses: 2
    ICount: 41
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2517"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2553"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2552"
        BranchSideFuncs:
        - "checkAndSendUnparsedEntity(org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2519"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2543"
        BranchSideFuncs:
        - "isDuplicate(java.lang.Object)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2534"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2541"
        BranchSideFuncs:
        - "unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2540"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2534"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2541"
        BranchSideFuncs:
        - "unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2540"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2545"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2551"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2550"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2517,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2518,1"
      Dst: "[java.util.ArrayList].indexOf"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2523,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2529,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].addUnparsedEntity"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2535,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2544,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2545,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].isDuplicate"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2546,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2553,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendUnparsedEntity"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendNotation(org.apache.xerces.xinclude.XIncludeHandler$Notation)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2564
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xinclude.XIncludeHandler$Notation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].addNotation(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$Notation].isDuplicate(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendNotation(org.apache.xerces.xinclude.XIncludeHandler$Notation)"
    functionUses: 2
    ICount: 39
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2565"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2590"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2589"
        BranchSideFuncs:
        - "checkAndSendNotation(org.apache.xerces.xinclude.XIncludeHandler$Notation)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2567"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2580"
        BranchSideFuncs:
        - "isDuplicate(java.lang.Object)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2576"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2579"
        BranchSideFuncs:
        - "notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2578"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2576"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2579"
        BranchSideFuncs:
        - "notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2578"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2582"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2588"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2587"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2565,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2566,1"
      Dst: "[java.util.ArrayList].indexOf"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2569,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2575,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].addNotation"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2577,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].notationDecl"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2581,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2582,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler$Notation].isDuplicate"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2583,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2590,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendNotation"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].checkWhitespace(org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2599
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2601"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2607"
        BranchSideFuncs:
        - "isSpace(int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2606"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2602"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2600"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2599"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2602,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2603,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].checkMultipleRootElements()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2612
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getRootElementProcessed()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setRootElementProcessed(boolean)"
    functionUses: 4
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2613"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2616"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2615"
        BranchSideFuncs:
        - "setRootElementProcessed(boolean)"
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2613,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getRootElementProcessed"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2614,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2616,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setRootElementProcessed"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].setRootElementProcessed(boolean)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2622
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setRootElementProcessed(boolean)"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2623"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2627"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2626"
        BranchSideFuncs:
        - "setRootElementProcessed(boolean)"
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2623,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2627,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setRootElementProcessed"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getRootElementProcessed()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2633
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].getRootElementProcessed()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2634"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2633"
        BranchSideFuncs:
        - "getRootElementProcessed()"
        - "isRootDocument()"
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2634,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2634,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].getRootElementProcessed"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.util.ParserConfigurationSettings)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2641
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    - "org.apache.xerces.util.ParserConfigurationSettings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.Constants].getXercesFeatures()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1(java.util.Enumeration,java.lang.String,org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.util.ParserConfigurationSettings)"
    - "[org.apache.xerces.impl.Constants].getSAXFeatures()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1(java.util.Enumeration,java.lang.String,org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.util.ParserConfigurationSettings)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2642,1"
      Dst: "[org.apache.xerces.impl.Constants].getXercesFeatures"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2643,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2644,1"
      Dst: "[org.apache.xerces.impl.Constants].getSAXFeatures"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2650
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    - "org.apache.xerces.xni.parser.XMLParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.Constants].getXercesFeatures()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1(java.util.Enumeration,java.lang.String,org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
    - "[org.apache.xerces.impl.Constants].getSAXFeatures()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1(java.util.Enumeration,java.lang.String,org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2651,1"
      Dst: "[org.apache.xerces.impl.Constants].getXercesFeatures"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2652,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2653,1"
      Dst: "[org.apache.xerces.impl.Constants].getSAXFeatures"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1(java.util.Enumeration,java.lang.String,org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.util.ParserConfigurationSettings)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2661
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Enumeration"
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    - "org.apache.xerces.util.ParserConfigurationSettings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].hasMoreElements()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration].hasMoreElements()"
    - "[org.apache.xerces.impl.Constants$ArrayEnumeration].hasMoreElements()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration].nextElement()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].nextElement()"
    - "[org.apache.xerces.impl.Constants$ArrayEnumeration].nextElement()"
    - "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures(java.lang.String[])"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    functionUses: 2
    ICount: 23
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2662"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2675"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
        - "setFeature(java.lang.String,boolean)"
        - "addRecognizedFeatures(java.lang.String[])"
        - "nextElement()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2674"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2662,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2663,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2663,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2663,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2663,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2665,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2668,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getFeature"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2668,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setFeature"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1(java.util.Enumeration,java.lang.String,org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2681
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Enumeration"
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    - "org.apache.xerces.xni.parser.XMLParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].hasMoreElements()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration].hasMoreElements()"
    - "[org.apache.xerces.impl.Constants$ArrayEnumeration].hasMoreElements()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer$SmallContainerKeyEnumeration].nextElement()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].nextElement()"
    - "[org.apache.xerces.impl.Constants$ArrayEnumeration].nextElement()"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(java.lang.String,boolean)"
    functionUses: 2
    ICount: 20
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2682"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2694"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
        - "setFeature(java.lang.String,boolean)"
        - "nextElement()"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2693"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2682,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2683,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2683,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2683,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2683,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2684,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getFeature"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2687,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].saveBaseURI()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2793
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.IntStack].push(int)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    functionUses: 2
    ICount: 17
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2794,1"
      Dst: "[org.apache.xerces.util.IntStack].push"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2795,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2795,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2796,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2797,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].restoreBaseURI()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2803
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.IntStack].pop()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setBaseSystemId(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setLiteralSystemId(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setExpandedSystemId(java.lang.String)"
    functionUses: 2
    ICount: 25
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2804,1"
      Dst: "[java.util.Stack].pop"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2807,1"
      Dst: "[org.apache.xerces.util.IntStack].pop"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2808,1"
      Dst: "[java.util.Stack].peek"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2808,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].setBaseSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2809,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].setLiteralSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2810,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].setExpandedSystemId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].saveLanguage(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2820
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.IntStack].push(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2821,1"
      Dst: "[org.apache.xerces.util.IntStack].push"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2822,1"
      Dst: "[java.util.Stack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].restoreLanguage()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2828
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.IntStack].pop()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2829,1"
      Dst: "[java.util.Stack].pop"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2830,1"
      Dst: "[org.apache.xerces.util.IntStack].pop"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2831,1"
      Dst: "[java.util.Stack].peek"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getBaseURI(int)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2839
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].scopeOfBaseURI(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2840,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].scopeOfBaseURI"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2841,1"
      Dst: "[java.util.Vector].elementAt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getLanguage(int)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2849
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].scopeOfLanguage(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2850,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].scopeOfLanguage"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2851,1"
      Dst: "[java.util.Vector].elementAt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].getRelativeURI(int)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2865
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].scopeOfBaseURI(int)"
    - "[org.apache.xerces.util.IntStack].size()"
    - "[org.apache.xerces.util.URI].<init>(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.IntStack].size()"
    - "[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,java.lang.String)"
    - "[org.apache.xerces.util.URI].getPath()"
    functionUses: 1
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2867"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2870"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String)"
        - "size()"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2872"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2874"
        BranchSideFuncs:
        - "getPath()"
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2866,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].scopeOfBaseURI"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2867,1"
      Dst: "[org.apache.xerces.util.IntStack].size"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2871,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2871,1"
      Dst: "[org.apache.xerces.util.URI].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2875,1"
      Dst: "[org.apache.xerces.util.URI].getPath"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].scopeOfBaseURI(int)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2881
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.IntStack].size()"
    - "[org.apache.xerces.util.IntStack].elementAt(int)"
    functionUses: 2
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2882"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:null"
        BranchSideFuncs:
        - "elementAt(int)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2883"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2882,1"
      Dst: "[org.apache.xerces.util.IntStack].size"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2883,1"
      Dst: "[org.apache.xerces.util.IntStack].elementAt"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].scopeOfLanguage(int)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2890
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.IntStack].size()"
    - "[org.apache.xerces.util.IntStack].elementAt(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2891"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:null"
        BranchSideFuncs:
        - "elementAt(int)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2892"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2891,1"
      Dst: "[org.apache.xerces.util.IntStack].size"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2892,1"
      Dst: "[org.apache.xerces.util.IntStack].elementAt"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].processXMLBaseAttributes(org.apache.xerces.xni.XMLAttributes)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2904
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setLiteralSystemId(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setBaseSystemId(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setExpandedSystemId(java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].saveBaseURI()"
    functionUses: 4
    ICount: 20
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2906"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2924"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2905,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2911,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2909,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2913,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].setLiteralSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2914,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].setBaseSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2916,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].setExpandedSystemId"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2919,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].saveBaseURI"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2931
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].saveLanguage(java.lang.String)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2933"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2937"
        BranchSideFuncs:
        - "saveLanguage(java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2936"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2932,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2935,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].saveLanguage"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].isValidInHTTPHeader(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2948
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2949"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2955"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2954"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2951"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2952"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2951"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2951"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2949,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2950,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].createInputSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2964
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLInputSource"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.HTTPInputSource].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.HTTPInputSource].setHTTPRequestProperty(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.HTTPInputSource].setHTTPRequestProperty(java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2966"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2968"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2966"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2968"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2969"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2972"
        BranchSideFuncs:
        - "setHTTPRequestProperty(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2971"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2969"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2972"
        BranchSideFuncs:
        - "setHTTPRequestProperty(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2971"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2965,1"
      Dst: "[org.apache.xerces.util.HTTPInputSource].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2966,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2967,1"
      Dst: "[org.apache.xerces.util.HTTPInputSource].setHTTPRequestProperty"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].isEqual(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 2975
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2976"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:2975"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2976"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:2976"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:2976,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeHandler].escapeHref(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeHandler"
    linkageType: null
    functionLinenumber: 3012
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isHighSurrogate(int)"
    - "[org.apache.xerces.util.XMLChar].isLowSurrogate(int)"
    - "[org.apache.xerces.util.XMLChar].supplemental(char,char)"
    functionUses: 1
    ICount: 127
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3019"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3040"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3039"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3022"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3026"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3029"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3028"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3029"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3035"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3034"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3040"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3097"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
        - "isHighSurrogate(int)"
        - "supplemental(char,char)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3096"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3042"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3067"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3066"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3044"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:null"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
        - "isHighSurrogate(int)"
        - "supplemental(char,char)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3044"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3042"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
        - "isHighSurrogate(int)"
        - "supplemental(char,char)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3041"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3044"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:null"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
        - "isHighSurrogate(int)"
        - "supplemental(char,char)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3044"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3042"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
        - "isHighSurrogate(int)"
        - "supplemental(char,char)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3041"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3044"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:null"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
        - "isHighSurrogate(int)"
        - "supplemental(char,char)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3044"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3042"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
        - "isHighSurrogate(int)"
        - "supplemental(char,char)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3041"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3044"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:null"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
        - "isHighSurrogate(int)"
        - "supplemental(char,char)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3044"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:null"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
        - "isHighSurrogate(int)"
        - "supplemental(char,char)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3050"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3060"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3059"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3050"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3060"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3059"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3052"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3060"
        BranchSideFuncs:
        - "supplemental(char,char)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3059"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3054"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3060"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3059"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3054"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3060"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3059"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3075"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3097"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3096"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3078"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3084"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3083"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3084"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3090"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3089"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.XIncludeHandler:3097"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeHandler:3100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:3013,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:3015,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:3020,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:3030,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:3050,1"
      Dst: "[org.apache.xerces.util.XMLChar].isHighSurrogate"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:3052,1"
      Dst: "[org.apache.xerces.util.XMLChar].isLowSurrogate"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:3053,1"
      Dst: "[org.apache.xerces.util.XMLChar].supplemental"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:3067,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:3067,1"
      Dst: "[java.lang.String].getBytes"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:3097,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.xerces.xinclude.XIncludeHandler:3098,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 43
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport$5].<init>(java.io.File)"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport$5:95,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.SecuritySupport$5].run()"
    functionSourceFile: "org.apache.xerces.xinclude.SecuritySupport$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.SecuritySupport$5:97,1"
      Dst: "[java.io.FileInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.StringDatatypeValidator"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.StringDatatypeValidator:44,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.StringDatatypeValidator"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOptGroupElementImpl].getDisabled()"
    functionSourceFile: "org.apache.html.dom.HTMLOptGroupElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptGroupElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOptGroupElementImpl].setDisabled(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLOptGroupElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptGroupElementImpl:43,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOptGroupElementImpl].getLabel()"
    functionSourceFile: "org.apache.html.dom.HTMLOptGroupElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptGroupElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLOptGroupElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOptGroupElementImpl].setLabel(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLOptGroupElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptGroupElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLOptGroupElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLOptGroupElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLOptGroupElementImpl:66,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeNamespaceSupport"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeNamespaceSupport:43,1"
      Dst: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>(org.apache.xerces.xni.NamespaceContext)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeNamespaceSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.NamespaceContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeNamespaceSupport:50,1"
      Dst: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushContext()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeNamespaceSupport"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].pushContext()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 13
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeNamespaceSupport:58"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeNamespaceSupport:64"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.xinclude.XIncludeNamespaceSupport:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeNamespaceSupport:57,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].pushContext"
    - Src: "org.apache.xerces.xinclude.XIncludeNamespaceSupport:60,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].setContextInvalid()"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeNamespaceSupport"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].getURIFromIncludeParent(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.XIncludeNamespaceSupport"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String,int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.XIncludeNamespaceSupport:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeNamespaceSupport:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeNamespaceSupport:91"
        BranchSideFuncs:
        - "getURI(java.lang.String,int)"
    - Branch String: "org.apache.xerces.xinclude.XIncludeNamespaceSupport:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.XIncludeNamespaceSupport:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.XIncludeNamespaceSupport:91"
        BranchSideFuncs:
        - "getURI(java.lang.String,int)"
    Callsites:
    - Src: "org.apache.xerces.xinclude.XIncludeNamespaceSupport:92,1"
      Dst: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.LocatorProxy].<init>(org.apache.xerces.xni.XMLLocator)"
    functionSourceFile: "org.apache.xerces.util.LocatorProxy"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.LocatorProxy:46,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.LocatorProxy].getPublicId()"
    functionSourceFile: "org.apache.xerces.util.LocatorProxy"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SAXLocatorWrapper].getPublicId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getPublicId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getPublicId()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getPublicId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1].getPublicId()"
    functionUses: 1
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.LocatorProxy:56,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getPublicId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.LocatorProxy].getSystemId()"
    functionSourceFile: "org.apache.xerces.util.LocatorProxy"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1].getExpandedSystemId()"
    functionUses: 1
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.LocatorProxy:61,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getExpandedSystemId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.LocatorProxy].getLineNumber()"
    functionSourceFile: "org.apache.xerces.util.LocatorProxy"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLLocatorWrapper].getLineNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getLineNumber()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getLineNumber()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getLineNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1].getLineNumber()"
    functionUses: 1
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.LocatorProxy:66,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getLineNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.LocatorProxy].getColumnNumber()"
    functionSourceFile: "org.apache.xerces.util.LocatorProxy"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].getColumnNumber()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getColumnNumber()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getColumnNumber()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getColumnNumber()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1].getColumnNumber()"
    functionUses: 1
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.LocatorProxy:71,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getColumnNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.LocatorProxy].getXMLVersion()"
    functionSourceFile: "org.apache.xerces.util.LocatorProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.LocatorProxy:79,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getXMLVersion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.LocatorProxy].getEncoding()"
    functionSourceFile: "org.apache.xerces.util.LocatorProxy"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SAXLocatorWrapper].getEncoding()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getEncoding()"
    - "[org.apache.xerces.impl.XMLEntityScanner].getEncoding()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator:org.apache.xerces.util.ErrorHandlerWrapper$1:org.apache.xerces.util.StAXLocationWrapper].getEncoding()"
    functionUses: 1
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.LocatorProxy:83,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getEncoding"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.NameNodeListImpl].<init>(org.apache.xerces.dom.NodeImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.NameNodeListImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.NodeImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.NameNodeListImpl:43,1"
      Dst: "[org.apache.xerces.dom.DeepNodeListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.NameNodeListImpl].nextMatchingElementAfter(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.html.dom.NameNodeListImpl"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].hasChildNodes()"
    - "[org.apache.xerces.dom.AttrImpl].hasChildNodes()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].hasChildNodes()"
    - "[org.apache.xerces.dom.AttrImpl].getFirstChild()"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.dom.NodeImpl:org.apache.xerces.impl.xs.opti.DefaultNode:org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode:org.apache.xerces.dom.NodeImpl:org.apache.xerces.impl.xs.opti.DefaultNode:org.apache.xerces.impl.xs.opti.ElementImpl:org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.ChildNode:org.apache.xerces.dom.NodeImpl:org.apache.xerces.impl.xs.opti.DefaultNode:org.apache.xerces.impl.xs.opti.ElementImpl:org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl:org.apache.xerces.impl.xs.opti.DefaultNode:org.apache.xerces.impl.xs.opti.ElementImpl:org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.xerces.dom.AttrImpl:org.apache.xerces.dom.CDATASectionImpl:org.apache.xerces.dom.CommentImpl:org.apache.xerces.dom.CoreDocumentImpl:org.apache.xerces.dom.DocumentFragmentImpl:org.apache.xerces.dom.DocumentTypeImpl:org.apache.xerces.dom.ElementDefinitionImpl:org.apache.xerces.dom.ElementImpl:org.apache.xerces.dom.EntityImpl:org.apache.xerces.dom.EntityReferenceImpl:org.apache.xerces.dom.NotationImpl:org.apache.xerces.dom.ProcessingInstructionImpl:org.apache.xerces.dom.TextImpl:org.apache.xerces.impl.xs.opti.DefaultNode:org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 38
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.html.dom.NameNodeListImpl:55"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.NameNodeListImpl:57"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:62"
        BranchSideFuncs:
        - "getFirstChild()"
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.NameNodeListImpl:62"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.NameNodeListImpl:62"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.NameNodeListImpl:69"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:76"
        BranchSideFuncs:
        - "getParentNode()"
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.NameNodeListImpl:73"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:69"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "org.apache.html.dom.NameNodeListImpl:81"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:55"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:54"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.NameNodeListImpl:81"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:55"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:54"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.NameNodeListImpl:82"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:55"
        BranchSideFuncs:
        - "getAttribute(java.lang.String)"
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:54"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.NameNodeListImpl:84"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.NameNodeListImpl:84"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.NameNodeListImpl:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.NameNodeListImpl:57,1"
      Dst: "[org.w3c.dom.Node].hasChildNodes"
    - Src: "org.apache.html.dom.NameNodeListImpl:58,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.html.dom.NameNodeListImpl:62,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.html.dom.NameNodeListImpl:70,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.html.dom.NameNodeListImpl:82,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.html.dom.NameNodeListImpl:83,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    - Src: "org.apache.html.dom.NameNodeListImpl:84,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAttributeUseImpl:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getName()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getNamespace()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getRequired()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeUseImpl:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeUseImpl:89"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getAttrDeclaration()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAttributeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintValue()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeUseImpl:114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeUseImpl:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAttributeUseImpl:114,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintType"
    - Src: "org.apache.xerces.impl.xs.XSAttributeUseImpl:116,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getNamespaceItem()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItem"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getActualVC()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeUseImpl:127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeUseImpl:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAttributeUseImpl:127,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getActualVCType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeUseImpl:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeUseImpl:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAttributeUseImpl:133,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getItemValueTypes()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.ShortList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeUseImpl:139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeUseImpl:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAttributeUseImpl:139,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getValueConstraintValue()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeUseImpl:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeUseImpl:151"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLContentSpec"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].clear()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLContentSpec:172,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLContentSpec:173,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLContentSpec].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLContentSpec].<init>(short,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLContentSpec"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLContentSpec:177,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLContentSpec:178,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLContentSpec].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLContentSpec].<init>(org.apache.xerces.impl.dtd.XMLContentSpec)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLContentSpec"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.XMLContentSpec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLContentSpec:184,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLContentSpec:185,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLContentSpec].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLContentSpec].<init>(org.apache.xerces.impl.dtd.XMLContentSpec$Provider,int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLContentSpec"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.dtd.XMLContentSpec$Provider"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLContentSpec:193,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.dtd.XMLContentSpec:194,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLContentSpec].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLContentSpec].clear()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLContentSpec"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(short,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLContentSpec"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(org.apache.xerces.impl.dtd.XMLContentSpec)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLContentSpec"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.XMLContentSpec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(org.apache.xerces.impl.dtd.XMLContentSpec$Provider,int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLContentSpec"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.dtd.XMLContentSpec$Provider"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLContentSpec:229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLContentSpec:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLContentSpec:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLContentSpec:229,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLContentSpec$Provider].getContentSpec"
    - Src: "org.apache.xerces.impl.dtd.XMLContentSpec:230,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLContentSpec].clear"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLContentSpec].hashCode()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLContentSpec"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].hashCode()"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].hashCode()"
    - "[org.apache.xerces.impl.xs.XSDDescription].hashCode()"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].hashCode()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].hashCode()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].hashCode()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].hashCode()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].hashCode()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].hashCode()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].hashCode()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].hashCode()"
    - "[org.apache.xerces.util.XMLErrorCode].hashCode()"
    - "[org.apache.xerces.xni.QName].hashCode()"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].hashCode()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].hashCode()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].hashCode()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].hashCode()"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].hashCode()"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].hashCode()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].hashCode()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].hashCode()"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].hashCode()"
    - "[org.apache.xerces.impl.xs.XSDDescription].hashCode()"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].hashCode()"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].hashCode()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].hashCode()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].hashCode()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].hashCode()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].hashCode()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].hashCode()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].hashCode()"
    - "[org.apache.xerces.util.XMLErrorCode].hashCode()"
    - "[org.apache.xerces.xni.QName].hashCode()"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].hashCode()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].hashCode()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].hashCode()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].hashCode()"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].hashCode()"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].hashCode()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].hashCode()"
    functionUses: 5
    ICount: 12
    EdgeCount: 40
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XMLContentSpec:242,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XMLContentSpec].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XMLContentSpec"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XMLContentSpec:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLContentSpec:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLContentSpec:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLContentSpec:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLContentSpec:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.XMLContentSpec:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLContentSpec:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLContentSpec:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLContentSpec:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLContentSpec:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.XMLContentSpec:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XMLContentSpec:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.Method].<init>()"
    functionSourceFile: "org.apache.xml.serialize.Method"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.Method:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDocumentImpl].createElement(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLDocumentImpl"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.DatatypeException].getMessage()"
    - "[org.apache.xerces.impl.io.MalformedByteSequenceException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionUses: 2
    ICount: 45
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.wml.dom.WMLDocumentImpl:48"
      Branch Sides:
      - BranchSide: "org.apache.wml.dom.WMLDocumentImpl:65"
        BranchSideFuncs:
        - "<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    - Branch String: "org.apache.wml.dom.WMLDocumentImpl:55"
      Branch Sides:
      - BranchSide: "org.apache.wml.dom.WMLDocumentImpl:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.wml.dom.WMLDocumentImpl:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDocumentImpl:47,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.wml.dom.WMLDocumentImpl:50,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.apache.wml.dom.WMLDocumentImpl:51,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.apache.wml.dom.WMLDocumentImpl:56,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.wml.dom.WMLDocumentImpl:60,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.wml.dom.WMLDocumentImpl:60,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.wml.dom.WMLDocumentImpl:60,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.wml.dom.WMLDocumentImpl:60,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.wml.dom.WMLDocumentImpl:60,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.wml.dom.WMLDocumentImpl:60,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.wml.dom.WMLDocumentImpl:61,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.wml.dom.WMLDocumentImpl:63,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.wml.dom.WMLDocumentImpl:66,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDocumentImpl].canRenameElements(java.lang.String,java.lang.String,org.apache.xerces.dom.ElementImpl)"
    functionSourceFile: "org.apache.wml.dom.WMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.dom.ElementImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.wml.dom.WMLDocumentImpl:74"
      Branch Sides:
      - BranchSide: "org.apache.wml.dom.WMLDocumentImpl:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDocumentImpl:74,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.wml.dom.WMLDocumentImpl:74,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getTagName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDocumentImpl].<init>(org.w3c.dom.DocumentType)"
    functionSourceFile: "org.apache.wml.dom.WMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.DocumentType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDocumentImpl:118,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.FloatDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.FloatDV"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.FloatDV:34,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.FloatDV].getAllowedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.FloatDV"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.FloatDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.FloatDV"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.FloatDV:43,1"
      Dst: "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.FloatDV:45,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.FloatDV].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.FloatDV"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].access$000(org.apache.xerces.impl.dv.xs.FloatDV$XFloat,org.apache.xerces.impl.dv.xs.FloatDV$XFloat)"
    functionUses: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.FloatDV:51,1"
      Dst: "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.FloatDV].isIdentical(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.FloatDV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.FloatDV:57"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.FloatDV:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.FloatDV:58,1"
      Dst: "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].isIdentical"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[parserFuzzer].<init>()"
    functionSourceFile: "parserFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "parserFuzzer:22,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[parserFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "parserFuzzer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DOMParser].<init>()"
    - "[org.apache.xerces.parsers.DOMParser].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.parsers.DOMParser].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.DOMParser].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DOMParser].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DOMParser].parse(java.lang.String)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].getDocument()"
    functionUses: 0
    ICount: 23
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "parserFuzzer:30"
      Branch Sides:
      - BranchSide: "parserFuzzer:34"
        BranchSideFuncs: []
      - BranchSide: "parserFuzzer:33"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
        - "<init>()"
        - "parse(java.lang.String)"
        - "setProperty(java.lang.String,java.lang.Object)"
        - "getFeature(java.lang.String)"
        - "setFeature(java.lang.String,boolean)"
        - "getDocument()"
    Callsites:
    - Src: "parserFuzzer:25,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString"
    - Src: "parserFuzzer:26,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean"
    - Src: "parserFuzzer:30,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "parserFuzzer:34,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString"
    - Src: "parserFuzzer:37,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].<init>"
    - Src: "parserFuzzer:39,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].setFeature"
    - Src: "parserFuzzer:40,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].getFeature"
    - Src: "parserFuzzer:42,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].setProperty"
    - Src: "parserFuzzer:43,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].getProperty"
    - Src: "parserFuzzer:45,1"
      Dst: "[org.apache.xerces.parsers.DOMParser].parse"
    - Src: "parserFuzzer:47,1"
      Dst: "[org.apache.xerces.parsers.AbstractDOMParser].getDocument"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredElementDefinitionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredElementDefinitionImpl"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.DeferredDocumentImpl"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementDefinitionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredElementDefinitionImpl:61,1"
      Dst: "[org.apache.xerces.dom.ElementDefinitionImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredElementDefinitionImpl:64,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredElementDefinitionImpl:65,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredElementDefinitionImpl].getNodeIndex()"
    functionSourceFile: "org.apache.xerces.dom.DeferredElementDefinitionImpl"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredElementDefinitionImpl].synchronizeData()"
    functionSourceFile: "org.apache.xerces.dom.DeferredElementDefinitionImpl"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int)"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredElementDefinitionImpl:86,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredElementDefinitionImpl:91,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredElementDefinitionImpl].synchronizeChildren()"
    functionSourceFile: "org.apache.xerces.dom.DeferredElementDefinitionImpl"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].getMutationEvents()"
    - "[org.apache.xerces.dom.CoreDocumentImpl:org.apache.xerces.dom.DocumentImpl].setMutationEvents(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].<init>(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject(int)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DocumentImpl].setMutationEvents(boolean)"
    functionUses: 11
    ICount: 22
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredElementDefinitionImpl:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredElementDefinitionImpl:119"
        BranchSideFuncs:
        - "setMutationEvents(boolean)"
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredElementDefinitionImpl:99,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getMutationEvents"
    - Src: "org.apache.xerces.dom.DeferredElementDefinitionImpl:100,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setMutationEvents"
    - Src: "org.apache.xerces.dom.DeferredElementDefinitionImpl:103,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.DeferredElementDefinitionImpl:108,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredElementDefinitionImpl:112,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild"
    - Src: "org.apache.xerces.dom.DeferredElementDefinitionImpl:115,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject"
    - Src: "org.apache.xerces.dom.DeferredElementDefinitionImpl:116,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem"
    - Src: "org.apache.xerces.dom.DeferredElementDefinitionImpl:114,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling"
    - Src: "org.apache.xerces.dom.DeferredElementDefinitionImpl:120,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].setMutationEvents"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xni.QName].<init>()"
    functionSourceFile: "org.apache.xerces.xni.QName"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].clear()"
    functionUses: 41
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xni.QName:70,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.xni.QName:71,1"
      Dst: "[org.apache.xerces.xni.QName].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.QName].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xni.QName"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 11
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xni.QName:75,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.xni.QName:76,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.QName].<init>(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.xni.QName"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xni.QName:80,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.xni.QName:81,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.xni.QName"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xni.QName"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.QName].clear()"
    functionSourceFile: "org.apache.xerces.xni.QName"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.QName].clone()"
    functionSourceFile: "org.apache.xerces.xni.QName"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>(org.apache.xerces.xni.QName)"
    functionUses: 27
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xni.QName:130,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.QName].hashCode()"
    functionSourceFile: "org.apache.xerces.xni.QName"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xni.QName:139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.QName:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.QName:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.QName:140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.QName:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.QName:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.QName:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.QName:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xni.QName:140,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.QName].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.xni.QName"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xni.QName:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.QName:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.QName:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.QName:150"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.QName:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.QName:152"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.QName:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.QName:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.QName:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.QName:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.QName:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.QName:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.QName:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.QName:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.QName:153"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xni.QName].toString()"
    functionSourceFile: "org.apache.xerces.xni.QName"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xni.QName:166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.QName:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.QName:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.QName:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.QName:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.QName:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.QName:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.QName:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.QName:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.QName:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.QName:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.QName:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.QName:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.QName:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.QName:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xni.QName:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xni.QName:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xni.QName:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xni.QName:164,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.xni.QName:167,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.xni.QName:190,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAreaElementImpl].getAccessKey()"
    functionSourceFile: "org.apache.html.dom.HTMLAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLAreaElementImpl:41"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLAreaElementImpl:43"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLAreaElementImpl:42"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLAreaElementImpl:41"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLAreaElementImpl:43"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLAreaElementImpl:42"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:40,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:41,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:42,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAreaElementImpl].setAccessKey(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLAreaElementImpl:50"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLAreaElementImpl:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLAreaElementImpl:51"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLAreaElementImpl:50"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLAreaElementImpl:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLAreaElementImpl:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:50,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:51,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:52,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAreaElementImpl].getAlt()"
    functionSourceFile: "org.apache.html.dom.HTMLAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:58,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAreaElementImpl].setAlt(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:64,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAreaElementImpl].getCoords()"
    functionSourceFile: "org.apache.html.dom.HTMLAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:69,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAreaElementImpl].setCoords(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:75,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAreaElementImpl].getHref()"
    functionSourceFile: "org.apache.html.dom.HTMLAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:81,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAreaElementImpl].setHref(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:87,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAreaElementImpl].getNoHref()"
    functionSourceFile: "org.apache.html.dom.HTMLAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:93,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAreaElementImpl].setNoHref(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:99,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAreaElementImpl].getShape()"
    functionSourceFile: "org.apache.html.dom.HTMLAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:105,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:105,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAreaElementImpl].setShape(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:111,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAreaElementImpl].getTabIndex()"
    functionSourceFile: "org.apache.html.dom.HTMLAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:117,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:117,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAreaElementImpl].setTabIndex(int)"
    functionSourceFile: "org.apache.html.dom.HTMLAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:123,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:123,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAreaElementImpl].getTarget()"
    functionSourceFile: "org.apache.html.dom.HTMLAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:129,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAreaElementImpl].setTarget(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:135,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLAreaElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLAreaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLAreaElementImpl:146,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)"
    functionSourceFile: "org.apache.xerces.impl.io.UCSReader"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,int,short)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UCSReader:78,1"
      Dst: "[org.apache.xerces.impl.io.UCSReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,int,short)"
    functionSourceFile: "org.apache.xerces.impl.io.UCSReader"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.InputStream"
    - "int"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,byte[],short)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UCSReader:91,1"
      Dst: "[org.apache.xerces.impl.io.UCSReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,byte[],short)"
    functionSourceFile: "org.apache.xerces.impl.io.UCSReader"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.InputStream"
    - "byte[]"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UCSReader:103,1"
      Dst: "[java.io.Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UCSReader].read()"
    functionSourceFile: "org.apache.xerces.impl.io.UCSReader"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    functionUses: 1
    ICount: 54
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.io.UCSReader:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:130"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UCSReader:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UCSReader:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UCSReader:138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:140"
        BranchSideFuncs:
        - "read()"
    - Branch String: "org.apache.xerces.impl.io.UCSReader:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UCSReader:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:147"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UCSReader:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UCSReader:127,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UCSReader].read(char[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.io.UCSReader"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read(byte[],int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read(byte[],int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    functionUses: 3
    ICount: 152
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.io.UCSReader:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UCSReader:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:175"
        BranchSideFuncs:
        - "read(byte[],int,int)"
    - Branch String: "org.apache.xerces.impl.io.UCSReader:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UCSReader:179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:194"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UCSReader:182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UCSReader:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UCSReader:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UCSReader:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:209"
        BranchSideFuncs:
        - "read()"
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UCSReader:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UCSReader:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UCSReader:211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UCSReader:215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UCSReader:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UCSReader:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UCSReader:176,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.io.UCSReader].skip(long)"
    functionSourceFile: "org.apache.xerces.impl.io.UCSReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.io.UCSReader:254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.io.UCSReader:256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.UCSReader:256"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UCSReader:255,1"
      Dst: "[java.io.InputStream].skip"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UCSReader].ready()"
    functionSourceFile: "org.apache.xerces.impl.io.UCSReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UCSReader].markSupported()"
    functionSourceFile: "org.apache.xerces.impl.io.UCSReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UCSReader:277,1"
      Dst: "[java.io.InputStream].markSupported"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UCSReader].mark(int)"
    functionSourceFile: "org.apache.xerces.impl.io.UCSReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UCSReader:294,1"
      Dst: "[java.io.InputStream].mark"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UCSReader].reset()"
    functionSourceFile: "org.apache.xerces.impl.io.UCSReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UCSReader:311,1"
      Dst: "[java.io.InputStream].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.UCSReader].close()"
    functionSourceFile: "org.apache.xerces.impl.io.UCSReader"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].close()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.UCSReader:322,1"
      Dst: "[java.io.InputStream].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].getDisabled()"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].setDisabled(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:43,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].getCharset()"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].setCharset(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].getHref()"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:61,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].setHref(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].getHreflang()"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:73,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].setHreflang(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].getMedia()"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:85,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].setMedia(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:91,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].getRel()"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:97,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].setRel(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:103,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].getRev()"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:109,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].setRev(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:115,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].getTarget()"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:121,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].setTarget(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:127,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].getType()"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:133,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].setType(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:139,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLinkElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLLinkElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLinkElementImpl:150,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].<init>(org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Node"
    - "int"
    - "org.w3c.dom.traversal.NodeFilter"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:67,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:70,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].useIsSameNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].getRoot()"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].getWhatToShow()"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].setWhatShow(int)"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].getFilter()"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.traversal.NodeFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].getExpandEntityReferences()"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].getCurrentNode()"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].setCurrentNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:105,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:106,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].parentNode()"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:120,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getParentNode"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].firstChild()"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:136,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getFirstChild"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].lastChild()"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:150,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getLastChild"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].previousSibling()"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:165,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].nextSibling()"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:179,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].previousNode()"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:210"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:223"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:196,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:198,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getParentNode"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:207,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getLastChild"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].nextNode()"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:239"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:257"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:241,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getFirstChild"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:248,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:256,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getParentNode"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].getParentNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:278"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:278"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:279"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:282"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:285"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:289"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:278,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].isSameNode"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:280,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:283,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].acceptNode"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:290,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getParentNode"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:302,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:312"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:316"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:330"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:328"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:327"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:333"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:345"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:313,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].isSameNode"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:315,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:318,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:322,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].acceptNode"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:325,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:337,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getFirstChild"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:357,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:368"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:368"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:369"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:384"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:374"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:374"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:378"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:387"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:390"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:368,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].isSameNode"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:370,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:373,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:376,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].acceptNode"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:379,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:391,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getLastChild"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].getFirstChild(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:411"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:412"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:416"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:415"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:414"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:416"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:415"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:417"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:420"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:431"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:430"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:414,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:416,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:418,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].acceptNode"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:424,1"
      Dst: "[org.w3c.dom.Node].hasChildNodes"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:426,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getFirstChild"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:429,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].getLastChild(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:449"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:450"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:455"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:454"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:452"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:455"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:454"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:456"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:463"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:475"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:474"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:464"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:474"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:467"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:469"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:452,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:455,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:458,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].acceptNode"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:464,1"
      Dst: "[org.w3c.dom.Node].hasChildNodes"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:466,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getLastChild"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:468,1"
      Dst: "[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].acceptNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:500"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:499"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:494"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:497"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:496"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:500"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:505"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:504"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:494,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:501,1"
      Dst: "[org.w3c.dom.traversal.NodeFilter].acceptNode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].useIsSameNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:515"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:518"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:517"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:518"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:519"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:518"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:520"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:519"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:520"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:519"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:518,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:519,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:520,1"
      Dst: "[org.w3c.dom.Document].getImplementation"
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:520,1"
      Dst: "[org.w3c.dom.DOMImplementation].hasFeature"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.TreeWalkerImpl].isSameNode(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.TreeWalkerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:527"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:526"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.TreeWalkerImpl:527"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.TreeWalkerImpl:526"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.TreeWalkerImpl:527,1"
      Dst: "[org.w3c.dom.Node].isSameNode"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$LocationPath].<init>(org.apache.xerces.impl.xpath.XPath$Step[])"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$LocationPath"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.XPath$Step[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$LocationPath:384,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$LocationPath].<init>(org.apache.xerces.impl.xpath.XPath$LocationPath)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$LocationPath"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.XPath$LocationPath"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath$LocationPath:391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$LocationPath:393"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$LocationPath:389,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$LocationPath:392,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Step].clone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.XPath$LocationPath].toString()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$LocationPath"
    linkageType: null
    functionLinenumber: 401
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$Step].toString()"
    functionUses: 15
    ICount: 30
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath$LocationPath:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$LocationPath:419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$LocationPath:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$LocationPath:404"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$LocationPath:404"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath$LocationPath:404"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$LocationPath:402,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath$LocationPath:406,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xpath.XPath$LocationPath:408,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Step].toString"
    - Src: "org.apache.xerces.impl.xpath.XPath$LocationPath:419,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$LocationPath"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].<init>(org.apache.xerces.impl.xpath.XPath$LocationPath)"
    functionUses: 26
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$LocationPath:424,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$LocationPath].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].<init>(org.apache.xerces.jaxp.validation.StAXEventResultBuilder,int)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.jaxp.validation.StAXEventResultBuilder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].access$200(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getNamespaceContext()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:328,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:329,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].access$200"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:329,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getNamespaceContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator"
    linkageType: null
    functionLinenumber: 334
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:335"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:338"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:337"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator"
    linkageType: null
    functionLinenumber: 342
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].access$200(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixAt(int)"
    - "[org.apache.xerces.stax.DefaultNamespaceContext].getNamespaceURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].access$100(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
    - "[org.apache.xerces.stax.XMLEventFactoryImpl].createNamespace(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].access$100(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
    - "[org.apache.xerces.stax.XMLEventFactoryImpl].createNamespace(java.lang.String,java.lang.String)"
    functionUses: 28
    ICount: 32
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:343"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:345"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.String)"
        - "access$200(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
        - "getDeclaredPrefixAt(int)"
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:352"
        BranchSideFuncs:
        - "createNamespace(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:351"
        BranchSideFuncs:
        - "createNamespace(java.lang.String,java.lang.String)"
        - "access$100(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:349"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:348"
        BranchSideFuncs:
        - "createNamespace(java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:352"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:351"
        BranchSideFuncs:
        - "createNamespace(java.lang.String,java.lang.String)"
        - "access$100(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:343,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:344,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:346,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].access$200"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:346,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixAt"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:347,1"
      Dst: "[javax.xml.namespace.NamespaceContext].getNamespaceURI"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:348,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:349,1"
      Dst: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].access$100"
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:349,1"
      Dst: "[javax.xml.stream.XMLEventFactory].createNamespace"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].remove()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:357,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DoubleDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DoubleDV"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV:34,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DoubleDV].getAllowedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DoubleDV"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DoubleDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DoubleDV"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV:43,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV:45,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DoubleDV].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DoubleDV"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].access$000(org.apache.xerces.impl.dv.xs.DoubleDV$XDouble,org.apache.xerces.impl.dv.xs.DoubleDV$XDouble)"
    functionUses: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV:51,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DoubleDV].isIdentical(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DoubleDV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV:57"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV:58,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].isIdentical"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DoubleDV].isPossibleFP(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DoubleDV"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV:70"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV:76"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV:72"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV:68"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV:68"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV:68"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV:68"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV:68"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DoubleDV:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DoubleDV:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV:69,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.DoubleDV:71,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DurationDV].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:37,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DurationDV].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DurationDV].parse(java.lang.String,int)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:42,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DurationDV].parse"
    - Src: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:45,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].getDuration(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.Duration"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 67
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:51"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:51"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:51"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:51"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:53"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:54"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:54"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:54"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:54"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:54"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:55,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:58,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:58,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DayTimeDurationDV:54,1"
      Dst: "[javax.xml.datatype.DatatypeFactory].newDuration"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTimerElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTimerElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTimerElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTimerElementImpl].setValue(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTimerElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTimerElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTimerElementImpl].getValue()"
    functionSourceFile: "org.apache.wml.dom.WMLTimerElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTimerElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTimerElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTimerElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTimerElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTimerElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLTimerElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTimerElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTimerElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTimerElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTimerElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTimerElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLTimerElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTimerElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTimerElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTimerElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTimerElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTimerElementImpl].getName()"
    functionSourceFile: "org.apache.wml.dom.WMLTimerElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTimerElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentTypeImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentTypeImpl"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.DeferredDocumentImpl"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentTypeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:71,1"
      Dst: "[org.apache.xerces.dom.DocumentTypeImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:74,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:75,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentTypeImpl].getNodeIndex()"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentTypeImpl"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentTypeImpl].synchronizeData()"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentTypeImpl"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int)"
    functionUses: 7
    ICount: 18
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:96,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:101,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:104,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:105,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:106,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentTypeImpl].synchronizeChildren()"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentTypeImpl"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].getMutationEvents()"
    - "[org.apache.xerces.dom.ParentNode].ownerDocument()"
    - "[org.apache.xerces.dom.ParentNode].ownerDocument()"
    - "[org.apache.xerces.dom.DocumentImpl].setMutationEvents(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].<init>(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].<init>(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].<init>(org.apache.xerces.dom.NodeImpl)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject(int)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.ParentNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ParentNode].ownerDocument()"
    - "[org.apache.xerces.dom.DocumentImpl].setMutationEvents(boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].setMutationEvents(boolean)"
    - "[org.apache.xerces.dom.DocumentTypeImpl].setReadOnly(boolean,boolean)"
    functionUses: 14
    ICount: 61
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DeferredDocumentTypeImpl:131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentTypeImpl:178"
        BranchSideFuncs:
        - "getPrevSibling(int)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentTypeImpl:177"
        BranchSideFuncs:
        - "setReadOnly(boolean,boolean)"
        - "setMutationEvents(boolean)"
        - "ownerDocument()"
    - Branch String: "org.apache.xerces.dom.DeferredDocumentTypeImpl:158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentTypeImpl:167"
        BranchSideFuncs:
        - "insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.dom.DeferredDocumentTypeImpl:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:114,1"
      Dst: "[org.apache.xerces.dom.ParentNode].ownerDocument"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:114,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getMutationEvents"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:115,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].setMutationEvents"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:118,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:124,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:130,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:134,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:135,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:140,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:158,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getOwnerDocument"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:159,1"
      Dst: "[org.apache.xerces.dom.ParentNode].insertBefore"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:167,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:167,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:172,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:172,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:172,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:167,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:132,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling"
    - Src: "org.apache.xerces.dom.DeferredDocumentTypeImpl:181,1"
      Dst: "[org.apache.xerces.dom.DocumentTypeImpl].setReadOnly"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dv.xs.DateTimeDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DateTimeDV"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:38,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DateTimeDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DateTimeDV"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DateDV].parse(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.DateTimeDV].parse(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:42,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DateTimeDV].parse"
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:44,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DateTimeDV].parse(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DateTimeDV"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf(java.lang.String,int,int,char)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getDate(java.lang.String,int,int,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTime(java.lang.String,int,int,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionUses: 1
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DateTimeDV:67"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DateTimeDV:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.DateTimeDV:75"
        BranchSideFuncs:
        - "saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
        - "validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - Branch String: "org.apache.xerces.impl.dv.xs.DateTimeDV:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DateTimeDV:84"
        BranchSideFuncs:
        - "normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.DateTimeDV:83"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DateTimeDV:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DateTimeDV:84"
        BranchSideFuncs:
        - "normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.DateTimeDV:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:57,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:58,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:60,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf"
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:63,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getDate"
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:64,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTime"
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:68,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:68,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:68,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:68,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:76,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime"
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:79,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized"
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:82,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DateTimeDV].getXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DateTimeDV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DateTimeDV:88"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DateTimeDV:90"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DateTimeDV:91"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DateTimeDV:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:88,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:90,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getFractionalSecondsAsBigDecimal"
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:91,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].hasTimeZone"
    - Src: "org.apache.xerces.impl.dv.xs.DateTimeDV:88,1"
      Dst: "[javax.xml.datatype.DatatypeFactory].newXMLGregorianCalendar"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.ProcessingInstructionImpl].<init>(java.lang.String,java.lang.String,javax.xml.stream.Location)"
    functionSourceFile: "org.apache.xerces.stax.events.ProcessingInstructionImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "javax.xml.stream.Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.ProcessingInstructionImpl:45"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.ProcessingInstructionImpl:44"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.ProcessingInstructionImpl:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.ProcessingInstructionImpl:44,1"
      Dst: "[org.apache.xerces.stax.events.XMLEventImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.ProcessingInstructionImpl].getTarget()"
    functionSourceFile: "org.apache.xerces.stax.events.ProcessingInstructionImpl"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.ProcessingInstructionImpl].getData()"
    functionSourceFile: "org.apache.xerces.stax.events.ProcessingInstructionImpl"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.ProcessingInstructionImpl].writeAsEncodedUnicode(java.io.Writer)"
    functionSourceFile: "org.apache.xerces.stax.events.ProcessingInstructionImpl"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.ProcessingInstructionImpl:67"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.ProcessingInstructionImpl:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.ProcessingInstructionImpl:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.events.ProcessingInstructionImpl:67"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.ProcessingInstructionImpl:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.ProcessingInstructionImpl:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.ProcessingInstructionImpl:65,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.xerces.stax.events.ProcessingInstructionImpl:67,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.stax.events.ProcessingInstructionImpl:74,1"
      Dst: "[javax.xml.stream.XMLStreamException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLScriptElementImpl].getText()"
    functionSourceFile: "org.apache.html.dom.HTMLScriptElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLScriptElementImpl:45"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLScriptElementImpl:51"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLScriptElementImpl:47"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLScriptElementImpl:50"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLScriptElementImpl:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:40,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:44,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:48,1"
      Dst: "[org.w3c.dom.CharacterData].getData"
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:48,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:50,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:52,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLScriptElementImpl].setText(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLScriptElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLScriptElementImpl:64"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLScriptElementImpl:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:66,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ParentNode].removeChild"
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:70,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getOwnerDocument"
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:70,1"
      Dst: "[org.w3c.dom.Document].createTextNode"
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:70,1"
      Dst: "[org.apache.xerces.dom.ParentNode].insertBefore"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLScriptElementImpl].getHtmlFor()"
    functionSourceFile: "org.apache.html.dom.HTMLScriptElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:76,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLScriptElementImpl].setHtmlFor(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLScriptElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:82,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLScriptElementImpl].getEvent()"
    functionSourceFile: "org.apache.html.dom.HTMLScriptElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:88,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLScriptElementImpl].setEvent(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLScriptElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:94,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLScriptElementImpl].getCharset()"
    functionSourceFile: "org.apache.html.dom.HTMLScriptElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:99,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLScriptElementImpl].setCharset(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLScriptElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:105,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLScriptElementImpl].getDefer()"
    functionSourceFile: "org.apache.html.dom.HTMLScriptElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:111,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLScriptElementImpl].setDefer(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLScriptElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:117,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLScriptElementImpl].getSrc()"
    functionSourceFile: "org.apache.html.dom.HTMLScriptElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:123,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLScriptElementImpl].setSrc(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLScriptElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:129,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLScriptElementImpl].getType()"
    functionSourceFile: "org.apache.html.dom.HTMLScriptElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:135,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLScriptElementImpl].setType(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLScriptElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:141,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLScriptElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLScriptElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLScriptElementImpl:152,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op$UnionOp].<init>(int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op$UnionOp"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op].<init>(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op$UnionOp:173,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Op$UnionOp:174,1"
      Dst: "[java.util.Vector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op$UnionOp].addElement(org.apache.xerces.impl.xpath.regex.Op)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op$UnionOp"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Op"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op$UnionOp:177,1"
      Dst: "[java.util.Vector].addElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op$UnionOp].size()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op$UnionOp"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op$UnionOp:180,1"
      Dst: "[java.util.Vector].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op$UnionOp].elementAt(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op$UnionOp"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op$UnionOp:183,1"
      Dst: "[java.util.Vector].elementAt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XIntPool].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XIntPool"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XIntPool:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XIntPool"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.util.XInt"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XInt].<init>(int)"
    functionUses: 29
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XIntPool:36"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XIntPool:39"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XIntPool:38"
        BranchSideFuncs:
        - "<init>(int)"
    - Branch String: "org.apache.xerces.impl.xs.util.XIntPool:36"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XIntPool:39"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XIntPool:38"
        BranchSideFuncs:
        - "<init>(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XIntPool:39,1"
      Dst: "[org.apache.xerces.impl.xs.util.XInt].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 386
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].<init>(org.apache.xerces.impl.XMLEntityManager)"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:387,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].<init>(org.apache.xerces.impl.XMLEntityManager)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 397
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLEntityManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>()"
    - "[org.apache.xerces.util.AugmentationsImpl].<init>()"
    - "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].<init>(int)"
    - "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].<init>(int)"
    - "[org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool].<init>(int,int)"
    - "[org.apache.xerces.impl.XMLEntityManager].getDeclaredEntities()"
    - "[org.apache.xerces.impl.XMLEntityManager].setScannerVersion(short)"
    functionUses: 1
    ICount: 46
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:401"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:402"
        BranchSideFuncs:
        - "getDeclaredEntities()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:401"
        BranchSideFuncs:
        - "getDeclaredEntities()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:398,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:348,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:351,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:364,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:367,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:370,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:379,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:402,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getDeclaredEntities"
    - Src: "org.apache.xerces.impl.XMLEntityManager:404,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setScannerVersion"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].setStandalone(boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 416
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].isStandalone()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].notifyHasPEReferences()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].hasPEReferences()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 436
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLEntityHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].getCurrentResourceIdentifier()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 455
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLResourceIdentifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].getCurrentEntity()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 464
    functionDepth: 0
    returnType: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$InternalEntity].<init>(java.lang.String,java.lang.String,boolean,int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionUses: 1
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:484"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:489"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,boolean,int)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:488"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:489"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:497"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:496"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:484,1"
      Dst: "[java.util.Hashtable].containsKey"
    - Src: "org.apache.xerces.impl.XMLEntityManager:485,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$InternalEntity].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:486,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.impl.XMLEntityManager:490,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:514,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].addInternalEntity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].getParamEntityRefCount(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$InternalEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityManager$ExternalEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    functionUses: 2
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:526"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:534"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:533"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:527"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:534"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:533"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:528"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:534"
        BranchSideFuncs:
        - "isExternal()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:533"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:530"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:534"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:533"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:530"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:534"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:533"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:527,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLEntityManager:528,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.XMLEntityManager:529,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.XMLEntityManager:530,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$Entity].isExternal"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].addExternalEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 561
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.impl.XMLEntityManager$ExternalEntity].<init>(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,boolean)"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionUses: 1
    ICount: 52
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:562"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:584"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:583"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:563"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:577"
        BranchSideFuncs:
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "<init>(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,boolean)"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:566"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:569"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:568"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:566"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:569"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:568"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:566"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:569"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:568"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:569"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:577"
        BranchSideFuncs:
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "<init>(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,boolean)"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:572"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:null"
        BranchSideFuncs:
        - "getExpandedSystemId()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:572"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:null"
        BranchSideFuncs:
        - "getExpandedSystemId()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:584"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:592"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:591"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:562,1"
      Dst: "[java.util.Hashtable].containsKey"
    - Src: "org.apache.xerces.impl.XMLEntityManager:565,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.XMLEntityManager:567,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.impl.XMLEntityManager:571,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.XMLEntityManager:580,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.XMLEntityManager:580,1"
      Dst: "[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:580,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ExternalEntity].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:581,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.impl.XMLEntityManager:585,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].isExternalEntity(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 602
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$InternalEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityManager$ExternalEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    functionUses: 2
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:604"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:607"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:606"
        BranchSideFuncs:
        - "isExternal()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:603,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.XMLEntityManager:607,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$Entity].isExternal"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].isEntityDeclInExternalSubset(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 619
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$Entity].isEntityDeclInExternalSubset()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:621"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:624"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:623"
        BranchSideFuncs:
        - "isEntityDeclInExternalSubset()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:620,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.XMLEntityManager:624,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$Entity].isEntityDeclInExternalSubset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].addUnparsedEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 645
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$ExternalEntity].<init>(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,boolean)"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionUses: 1
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:646"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:653"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,boolean)"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:652"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:653"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:660"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:659"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:646,1"
      Dst: "[java.util.Hashtable].containsKey"
    - Src: "org.apache.xerces.impl.XMLEntityManager:647,1"
      Dst: "[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:647,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ExternalEntity].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:650,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.impl.XMLEntityManager:654,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].isUnparsedEntity(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 670
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isUnparsed()"
    - "[org.apache.xerces.impl.XMLEntityManager$InternalEntity].isUnparsed()"
    - "[org.apache.xerces.impl.XMLEntityManager$ExternalEntity].isUnparsed()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:672"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:675"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:674"
        BranchSideFuncs:
        - "isUnparsed()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:671,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.XMLEntityManager:675,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$Entity].isUnparsed"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].isDeclaredEntity(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 685
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:687"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:685"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:686,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 707
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLInputSource"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setBaseSystemId(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setExpandedSystemId(java.lang.String)"
    - "[org.apache.xerces.util.EntityResolver2Wrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.util.EntityResolverWrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.util.DOMEntityResolverWrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.impl.XMLEntityManager].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 8
    ICount: 41
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:708"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:709"
        BranchSideFuncs:
        - "getPublicId()"
        - "getLiteralSystemId()"
        - "getBaseSystemId()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:708"
        BranchSideFuncs:
        - "getPublicId()"
        - "getLiteralSystemId()"
        - "getBaseSystemId()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:719"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:709"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:708"
        BranchSideFuncs:
        - "getPublicId()"
        - "getLiteralSystemId()"
        - "getBaseSystemId()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:723"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:730"
        BranchSideFuncs:
        - "getExpandedSystemId()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:723"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:730"
        BranchSideFuncs:
        - "getExpandedSystemId()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:723"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:730"
        BranchSideFuncs:
        - "getExpandedSystemId()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:725"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:731"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:745"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:744"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:732"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:735"
        BranchSideFuncs:
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:734"
        BranchSideFuncs:
        - "setBaseSystemId(java.lang.String)"
        - "setExpandedSystemId(java.lang.String)"
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:745"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:756"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:709,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    - Src: "org.apache.xerces.impl.XMLEntityManager:710,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.impl.XMLEntityManager:711,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.impl.XMLEntityManager:712,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.impl.XMLEntityManager:733,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.XMLEntityManager:735,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].setBaseSystemId"
    - Src: "org.apache.xerces.impl.XMLEntityManager:736,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].setExpandedSystemId"
    - Src: "org.apache.xerces.impl.XMLEntityManager:737,1"
      Dst: "[org.apache.xerces.xni.parser.XMLEntityResolver].resolveEntity"
    - Src: "org.apache.xerces.impl.XMLEntityManager:749,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].startEntity(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 774
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].clear()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()"
    - "[org.apache.xerces.util.AugmentationsImpl].removeAllItems()"
    - "[org.apache.xerces.util.AugmentationsImpl].putItem(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.AugmentationsImpl].removeAllItems()"
    - "[org.apache.xerces.util.AugmentationsImpl].putItem(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLEntityManager$InternalEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityManager$ExternalEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.impl.validation.ValidationManager].isCachedDTD()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isUnparsed()"
    - "[org.apache.xerces.impl.XMLEntityManager$InternalEntity].isUnparsed()"
    - "[org.apache.xerces.impl.XMLEntityManager$ExternalEntity].isUnparsed()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].clear()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    - "[org.apache.xerces.util.AugmentationsImpl].removeAllItems()"
    - "[org.apache.xerces.util.AugmentationsImpl].putItem(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.AugmentationsImpl].removeAllItems()"
    - "[org.apache.xerces.util.AugmentationsImpl].putItem(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].clear()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    - "[org.apache.xerces.util.AugmentationsImpl].removeAllItems()"
    - "[org.apache.xerces.util.AugmentationsImpl].putItem(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.AugmentationsImpl].removeAllItems()"
    - "[org.apache.xerces.util.AugmentationsImpl].putItem(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLEntityManager].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].<init>(java.lang.String,java.lang.String,java.lang.String,java.io.Reader,java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].startEntity(java.lang.String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)"
    functionUses: 4
    ICount: 195
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:776"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:790"
        BranchSideFuncs:
        - "isCachedDTD()"
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:777"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:786"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:792"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:823"
        BranchSideFuncs:
        - "isUnparsed()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:822"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:792"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:793"
        BranchSideFuncs:
        - "isUnparsed()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:792"
        BranchSideFuncs:
        - "isUnparsed()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:792"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:823"
        BranchSideFuncs:
        - "isUnparsed()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:822"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:793"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:792"
        BranchSideFuncs:
        - "isUnparsed()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:796"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:797"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:796"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:795"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:796"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:797"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:796"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:822"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:796"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:822"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:798"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:818"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:817"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:805"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:799"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:798"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:806"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:805"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:804"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:806"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:805"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:824"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:869"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:868"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:825"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:828"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:830"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:834"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:843"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:863"
        BranchSideFuncs:
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:862"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:856"
        BranchSideFuncs:
        - "getLiteralSystemId()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:855"
        BranchSideFuncs:
        - "removeAllItems()"
        - "startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
        - "endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
        - "putItem(java.lang.String,java.lang.Object)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:849"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:847"
        BranchSideFuncs:
        - "getLiteralSystemId()"
        - "getBaseSystemId()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:846"
        BranchSideFuncs:
        - "getLiteralSystemId()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:850"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:849"
        BranchSideFuncs:
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:848"
        BranchSideFuncs:
        - "getLiteralSystemId()"
        - "getBaseSystemId()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:852"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:850"
        BranchSideFuncs:
        - "getPublicId()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:849"
        BranchSideFuncs:
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "getBaseSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:869"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:876"
        BranchSideFuncs:
        - "resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:875"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.io.Reader,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:775,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.XMLEntityManager:779,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].clear"
    - Src: "org.apache.xerces.impl.XMLEntityManager:780,1"
      Dst: "[org.apache.xerces.xni.Augmentations].removeAllItems"
    - Src: "org.apache.xerces.impl.XMLEntityManager:781,1"
      Dst: "[org.apache.xerces.xni.Augmentations].putItem"
    - Src: "org.apache.xerces.impl.XMLEntityManager:782,1"
      Dst: "[org.apache.xerces.impl.XMLEntityHandler].startEntity"
    - Src: "org.apache.xerces.impl.XMLEntityManager:785,1"
      Dst: "[org.apache.xerces.impl.XMLEntityHandler].endEntity"
    - Src: "org.apache.xerces.impl.XMLEntityManager:791,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$Entity].isExternal"
    - Src: "org.apache.xerces.impl.XMLEntityManager:792,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].isCachedDTD"
    - Src: "org.apache.xerces.impl.XMLEntityManager:793,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$Entity].isUnparsed"
    - Src: "org.apache.xerces.impl.XMLEntityManager:794,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.XMLEntityManager:805,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.impl.XMLEntityManager:806,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId"
    - Src: "org.apache.xerces.impl.XMLEntityManager:807,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.XMLEntityManager:809,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    - Src: "org.apache.xerces.impl.XMLEntityManager:808,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues"
    - Src: "org.apache.xerces.impl.XMLEntityManager:823,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.XMLEntityManager:827,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.XMLEntityManager:829,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:832,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLEntityManager:841,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.impl.XMLEntityManager:839,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.XMLEntityManager:871,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].resolveEntity"
    - Src: "org.apache.xerces.impl.XMLEntityManager:877,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:878,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:882,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].startEntity"
    JavaMethodInfo: null
    BBCount: 55
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].startDocumentEntity(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 896
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].startEntity(java.lang.String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:897,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].startEntity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].startDTDEntity(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 910
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].startEntity(java.lang.String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:911,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].startEntity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].startExternalSubset()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 916
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].endExternalSubset()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 920
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].startEntity(java.lang.String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 943
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLInputSource"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].setupCurrentEntity(java.lang.String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].getParamEntityRefCount(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 4
    ICount: 31
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:951"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:966"
        BranchSideFuncs:
        - "getParamEntityRefCount(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:965"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:966"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:965"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:966"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:970"
        BranchSideFuncs:
        - "startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:969"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:944,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setupCurrentEntity"
    - Src: "org.apache.xerces.impl.XMLEntityManager:952,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getParamEntityRefCount"
    - Src: "org.apache.xerces.impl.XMLEntityManager:954,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:954,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.XMLEntityManager:967,1"
      Dst: "[org.apache.xerces.impl.XMLEntityHandler].startEntity"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].setupCurrentEntity(java.lang.String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 989
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLInputSource"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLInputSource].getPublicId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getEncoding()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()"
    - "[org.apache.xerces.util.HTTPInputSource].getHTTPRequestProperties()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getKey()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getValue()"
    - "[org.apache.xerces.util.HTTPInputSource].getFollowHTTPRedirects()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].<init>(org.apache.xerces.impl.XMLEntityManager,java.io.InputStream)"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].readAndBuffer()"
    - "[org.apache.xerces.impl.XMLEntityManager].getEncodingInfo(byte[],int)"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].reset()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].skip(long)"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].skip(long)"
    - "[org.apache.xerces.impl.XMLEntityManager].createReader(java.io.InputStream,java.lang.String,java.lang.Boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].createReader(java.io.InputStream,java.lang.String,java.lang.Boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].readAndBuffer()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].reset()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].reset()"
    - "[org.apache.xerces.impl.XMLEntityManager].createReader(java.io.InputStream,java.lang.String,java.lang.Boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].readAndBuffer()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].reset()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].skip(long)"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].skip(long)"
    - "[org.apache.xerces.impl.XMLEntityManager].createReader(java.io.InputStream,java.lang.String,java.lang.Boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].readAndBuffer()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].reset()"
    - "[org.apache.xerces.impl.XMLEntityManager].createReader(java.io.InputStream,java.lang.String,java.lang.Boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].readAndBuffer()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].reset()"
    - "[org.apache.xerces.impl.XMLEntityManager].createReader(java.io.InputStream,java.lang.String,java.lang.Boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].createReader(java.io.InputStream,java.lang.String,java.lang.Boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].<init>(org.apache.xerces.impl.XMLEntityManager,java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.io.InputStream,java.io.Reader,byte[],java.lang.String,boolean,boolean,boolean)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].setEncodingExternallySpecified(boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].setCurrentEntity(org.apache.xerces.impl.XMLEntityManager$ScannedEntity)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 259
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:994"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:990"
        BranchSideFuncs:
        - "getCharacterStream()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:989"
        BranchSideFuncs:
        - "getEncoding()"
        - "getPublicId()"
        - "getSystemId()"
        - "getBaseSystemId()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1003"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1006"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1005"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1006"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1221"
        BranchSideFuncs:
        - "getByteStream()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1220"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1008"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1054"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1053"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.XMLEntityManager,java.io.InputStream)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1011"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1015"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1014"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1018"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1036"
        BranchSideFuncs:
        - "getHTTPRequestProperties()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1035"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1024"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1030"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
        - "getKey()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1029"
        BranchSideFuncs:
        - "getFollowHTTPRedirects()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1031"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1036"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1035"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1042"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1054"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1053"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.XMLEntityManager,java.io.InputStream)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1046"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1054"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1053"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.XMLEntityManager,java.io.InputStream)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1058"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1094"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1062"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1064"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1065"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1089"
        BranchSideFuncs:
        - "getEncodingInfo(byte[],int)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1088"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1071"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1085"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1075"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1079"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1080"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1085"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1098"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1118"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1105"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1100"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1112"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1108"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1108"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1114"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1157"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1126"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1121"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1147"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1147"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1147"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1147"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1174"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1174"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1174"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1174"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1183"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1205"
        BranchSideFuncs:
        - "createReader(java.io.InputStream,java.lang.String,java.lang.Boolean)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1191"
        BranchSideFuncs:
        - "readAndBuffer()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1190"
        BranchSideFuncs:
        - "reset()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1185"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1199"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1198"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1199"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1198"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1199"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1198"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1199"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1198"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1228"
        BranchSideFuncs:
        - "setCurrentEntity(org.apache.xerces.impl.XMLEntityManager$ScannedEntity)"
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "<init>(org.apache.xerces.impl.XMLEntityManager,java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.io.InputStream,java.io.Reader,byte[],java.lang.String,boolean,boolean,boolean)"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "setEncodingExternallySpecified(boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:990,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getPublicId"
    - Src: "org.apache.xerces.impl.XMLEntityManager:991,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId"
    - Src: "org.apache.xerces.impl.XMLEntityManager:992,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId"
    - Src: "org.apache.xerces.impl.XMLEntityManager:993,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getEncoding"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1000,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1002,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1007,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getByteStream"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1009,1"
      Dst: "[java.net.URL].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1010,1"
      Dst: "[java.net.URL].openConnection"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1012,1"
      Dst: "[java.net.URLConnection].getInputStream"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1023,1"
      Dst: "[org.apache.xerces.util.HTTPInputSource].getHTTPRequestProperties"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1024,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1025,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1026,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1026,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1026,1"
      Dst: "[java.net.URLConnection].setRequestProperty"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1030,1"
      Dst: "[org.apache.xerces.util.HTTPInputSource].getFollowHTTPRedirects"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1032,1"
      Dst: "[java.net.HttpURLConnection].setInstanceFollowRedirects"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1043,1"
      Dst: "[java.net.URLConnection].getURL"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1043,1"
      Dst: "[java.net.URL].toString"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1046,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1054,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1063,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].readAndBuffer"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1066,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getEncodingInfo"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1070,1"
      Dst: "[java.io.InputStream].reset"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1077,1"
      Dst: "[java.io.InputStream].skip"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1086,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].createReader"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1095,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1221,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1229,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1229,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1232,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].setEncodingExternallySpecified"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1233,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].setCurrentEntity"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1234,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues"
    JavaMethodInfo: null
    BBCount: 109
    CyclomaticComplexity: 7
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].setScannerVersion(short)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 1239
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].<init>()"
    - "[org.apache.xerces.impl.XMLEntityScanner].reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLErrorReporter)"
    - "[org.apache.xerces.impl.XMLEntityScanner].setCurrentEntity(org.apache.xerces.impl.XMLEntityManager$ScannedEntity)"
    - "[org.apache.xerces.impl.XML11EntityScanner].<init>()"
    - "[org.apache.xerces.impl.XMLEntityScanner].reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLErrorReporter)"
    - "[org.apache.xerces.impl.XMLEntityScanner].setCurrentEntity(org.apache.xerces.impl.XMLEntityManager$ScannedEntity)"
    functionUses: 4
    ICount: 33
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1251"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1250"
        BranchSideFuncs:
        - "reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLErrorReporter)"
        - "setCurrentEntity(org.apache.xerces.impl.XMLEntityManager$ScannedEntity)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1242,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1244,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].reset"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1246,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].setCurrentEntity"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1249,1"
      Dst: "[org.apache.xerces.impl.XML11EntityScanner].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 1258
    functionDepth: 0
    returnType: "org.apache.xerces.impl.XMLEntityScanner"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].<init>()"
    - "[org.apache.xerces.impl.XMLEntityScanner].reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLErrorReporter)"
    functionUses: 8
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1266"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1261"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1264"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1263"
        BranchSideFuncs:
        - "reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLErrorReporter)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1262,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1264,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].reset"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].closeReaders()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 1277
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.io.ASCIIReader].close()"
    - "[org.apache.xerces.impl.io.UCSReader].close()"
    - "[org.apache.xerces.impl.io.UTF16Reader].close()"
    - "[org.apache.xerces.impl.io.Latin1Reader].close()"
    - "[org.apache.xerces.impl.io.UTF8Reader].close()"
    functionUses: 6
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1278"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1284"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1278,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1280,1"
      Dst: "[java.util.Stack].pop"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1280,1"
      Dst: "[java.io.Reader].close"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 1309
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].reset()"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].reset()"
    functionUses: 12
    ICount: 65
    EdgeCount: 112
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1322"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1310,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getFeature"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1317,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].reset"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1364,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getProperty"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].reset()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 1393
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SecurityManager].getEntityExpansionLimit()"
    - "[org.apache.xerces.impl.XMLEntityScanner].reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLErrorReporter)"
    - "[org.apache.xerces.impl.XMLEntityScanner].reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLErrorReporter)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1].iterator()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getKey()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getValue()"
    functionUses: 3
    ICount: 44
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1394"
        BranchSideFuncs:
        - "getEntityExpansionLimit()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1393"
        BranchSideFuncs:
        - "getEntityExpansionLimit()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1405"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1435"
        BranchSideFuncs:
        - "reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLErrorReporter)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1434"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1444"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1443"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1444"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
        - "getKey()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1443"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1394,1"
      Dst: "[org.apache.xerces.util.SecurityManager].getEntityExpansionLimit"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1399,1"
      Dst: "[java.util.Hashtable].clear"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1400,1"
      Dst: "[java.util.Vector].removeAllElements"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1406,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].reset"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1436,1"
      Dst: "[java.util.Hashtable].entrySet"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1436,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1437,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1438,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1439,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1440,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1441,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].getRecognizedFeatures()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 1453
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1454,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 1475
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1476"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1483"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1478"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1483"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1479"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1483"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1476,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1477,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1479,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].getRecognizedProperties()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 1491
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1492,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 1513
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].setBufferSize(int)"
    - "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].setBufferSize(int)"
    - "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].setBufferSize(int)"
    - "[org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool].setExternalBufferSize(int)"
    - "[org.apache.xerces.util.SecurityManager].getEntityExpansionLimit()"
    functionUses: 18
    ICount: 72
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1514"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1550"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1517"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1522"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1521"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1518"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1522"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1521"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1522"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1527"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1526"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1523"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1527"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1526"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1527"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1532"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1531"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1528"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1532"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1531"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1532"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1533"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1535"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1536"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:null"
        BranchSideFuncs:
        - "setBufferSize(int)"
        - "setExternalBufferSize(int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1544"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1550"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1545"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1551"
        BranchSideFuncs:
        - "getEntityExpansionLimit()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1550"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1547"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1545"
        BranchSideFuncs:
        - "getEntityExpansionLimit()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1514,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1515,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1518,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1536,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1538,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].setBufferSize"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1539,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].setBufferSize"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1541,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool].setExternalBufferSize"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1547,1"
      Dst: "[org.apache.xerces.util.SecurityManager].getEntityExpansionLimit"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].getFeatureDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 1562
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1563"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1568"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1567"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1564"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1563"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1562"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1564,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].getPropertyDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 1580
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1581"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1586"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1585"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1582"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1581"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1580"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1582,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].getUserDir()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 1644
    functionDepth: 0
    returnType: "org.apache.xerces.util.URI"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.SecuritySupport$6].run()"
    - "[org.apache.html.dom.SecuritySupport$6].run()"
    - "[org.apache.html.dom.SecuritySupport$7].run()"
    - "[org.apache.html.dom.SecuritySupport$8].run()"
    - "[org.apache.xerces.dom.SecuritySupport$1].run()"
    - "[org.apache.xerces.impl.XMLEntityManager$1].run()"
    - "[org.apache.xerces.dom.SecuritySupport$8].run()"
    - "[org.apache.xerces.dom.SecuritySupport$2].run()"
    - "[org.apache.xerces.xinclude.SecuritySupport$6].run()"
    - "[org.apache.html.dom.SecuritySupport$1].run()"
    - "[org.apache.xml.serialize.SecuritySupport$1].run()"
    - "[org.apache.xml.serialize.SecuritySupport$7].run()"
    - "[org.apache.xerces.impl.dv.SecuritySupport$6].run()"
    - "[org.apache.xerces.parsers.SecuritySupport$2].run()"
    - "[org.apache.xerces.parsers.SecuritySupport$7].run()"
    - "[org.apache.xerces.xinclude.SecuritySupport$3].run()"
    - "[org.apache.xerces.xinclude.SecuritySupport$4].run()"
    - "[org.apache.xerces.impl.dv.SecuritySupport$7].run()"
    - "[org.apache.xerces.parsers.SecuritySupport$4].run()"
    - "[org.apache.xerces.dom.SecuritySupport$3].run()"
    - "[org.apache.html.dom.SecuritySupport$2].run()"
    - "[org.apache.xml.serialize.SecuritySupport$6].run()"
    - "[org.apache.xerces.dom.SecuritySupport$7].run()"
    - "[org.apache.xml.serialize.SecuritySupport$8].run()"
    - "[org.apache.xerces.impl.dv.SecuritySupport$2].run()"
    - "[org.apache.xerces.parsers.SecuritySupport$8].run()"
    - "[org.apache.xerces.parsers.SecuritySupport$1].run()"
    - "[org.apache.xerces.xinclude.SecuritySupport$1].run()"
    - "[org.apache.xerces.impl.dv.SecuritySupport$8].run()"
    - "[org.apache.xerces.xinclude.SecuritySupport$2].run()"
    - "[org.apache.xerces.parsers.SecuritySupport$6].run()"
    - "[org.apache.xerces.impl.dv.SecuritySupport$4].run()"
    - "[org.apache.html.dom.SecuritySupport$4].run()"
    - "[org.apache.xml.serialize.SecuritySupport$4].run()"
    - "[org.apache.xerces.impl.dv.SecuritySupport$1].run()"
    - "[org.apache.html.dom.SecuritySupport$3].run()"
    - "[org.apache.xerces.parsers.SecuritySupport$3].run()"
    - "[org.apache.xerces.impl.dv.xs.TypeValidator$1].run()"
    - "[org.apache.xerces.xinclude.SecuritySupport$7].run()"
    - "[org.apache.xerces.xinclude.SecuritySupport$8].run()"
    - "[org.apache.xml.serialize.SecuritySupport$2].run()"
    - "[org.apache.xerces.impl.dv.SecuritySupport$3].run()"
    - "[org.apache.xerces.dom.SecuritySupport$4].run()"
    - "[org.apache.xml.serialize.SecuritySupport$3].run()"
    - "[org.apache.xerces.util.URI].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.URI].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.URI].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 6
    ICount: 113
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1652"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1657"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1656"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1657"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1662"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1661"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1657"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1662"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1661"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1670"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1677"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1670"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1677"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1672"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1677"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1672"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1677"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1679"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1696"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1695"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1682"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1684"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1683"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1684"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1691"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1690"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1696"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1709"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1712"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1718"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1717"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1718"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1724"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1723"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1730"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1733"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1732"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1647,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1652,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1653,1"
      Dst: "[org.apache.xerces.util.URI].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1657,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1665,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1668,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1670,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1671,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1673,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1701,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1701,1"
      Dst: "[java.lang.String].getBytes"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1730,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1733,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].absolutizeAgainstUserDir(org.apache.xerces.util.URI)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1747,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getUserDir"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1747,1"
      Dst: "[org.apache.xerces.util.URI].absolutize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 1768
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemIdStrictOn(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemIdStrictOff(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].fixURI(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].getUserDir()"
    - "[org.apache.xerces.util.URI].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].fixURI(java.lang.String)"
    - "[org.apache.xerces.util.URI].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].fixURI(java.lang.String)"
    - "[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].fixURI(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].getUserDir()"
    - "[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,java.lang.String)"
    - "[org.apache.xerces.util.URI].toString()"
    functionUses: 26
    ICount: 54
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1769"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1774"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1773"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1774"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1780"
        BranchSideFuncs:
        - "expandSystemIdStrictOn(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1779"
        BranchSideFuncs:
        - "expandSystemIdStrictOff(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1787"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1792"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1791"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1798"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1800"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1799"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1798"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1800"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1799"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1799"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1804"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1803"
        BranchSideFuncs:
        - "fixURI(java.lang.String)"
        - "getUserDir()"
        - "<init>(java.lang.String)"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1807"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1804"
        BranchSideFuncs:
        - "fixURI(java.lang.String)"
        - "getUserDir()"
        - "<init>(java.lang.String)"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1803"
        BranchSideFuncs:
        - "fixURI(java.lang.String)"
        - "getUserDir()"
        - "<init>(java.lang.String)"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1825"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1828"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1827"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1775,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemIdStrictOn"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1780,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemIdStrictOff"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1787,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1792,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].fixURI"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1799,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1800,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getUserDir"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1804,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1804,1"
      Dst: "[org.apache.xerces.util.URI].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1807,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1828,1"
      Dst: "[org.apache.xerces.util.URI].toString"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].expandSystemIdStrictOn(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 1837
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].<init>(java.lang.String,boolean)"
    - "[org.apache.xerces.util.URI].isAbsoluteURI()"
    - "[org.apache.xerces.impl.XMLEntityManager].getUserDir()"
    - "[org.apache.xerces.util.URI].<init>(java.lang.String,boolean)"
    - "[org.apache.xerces.util.URI].isAbsoluteURI()"
    - "[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)"
    - "[org.apache.xerces.impl.XMLEntityManager].getUserDir()"
    - "[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)"
    - "[org.apache.xerces.util.URI].toString()"
    functionUses: 1
    ICount: 22
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1840"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1846"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1845"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1847"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1846"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1849"
        BranchSideFuncs:
        - "<init>(java.lang.String,boolean)"
        - "isAbsoluteURI()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1851"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1857"
        BranchSideFuncs:
        - "toString()"
        - "absolutize(org.apache.xerces.util.URI)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1838,1"
      Dst: "[org.apache.xerces.util.URI].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1840,1"
      Dst: "[org.apache.xerces.util.URI].isAbsoluteURI"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1846,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1847,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getUserDir"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1853,1"
      Dst: "[org.apache.xerces.util.URI].absolutize"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1861,1"
      Dst: "[org.apache.xerces.util.URI].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].expandSystemIdStrictOff(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 1872
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.URI].<init>(java.lang.String,boolean)"
    - "[org.apache.xerces.util.URI].isAbsoluteURI()"
    - "[org.apache.xerces.util.URI].getScheme()"
    - "[org.apache.xerces.util.URI$MalformedURIException].<init>()"
    - "[org.apache.xerces.impl.XMLEntityManager].getUserDir()"
    - "[org.apache.xerces.util.URI].<init>(java.lang.String,boolean)"
    - "[org.apache.xerces.util.URI].isAbsoluteURI()"
    - "[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)"
    - "[org.apache.xerces.impl.XMLEntityManager].getUserDir()"
    - "[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)"
    - "[org.apache.xerces.util.URI].toString()"
    functionUses: 1
    ICount: 28
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1875"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1890"
        BranchSideFuncs:
        - "getScheme()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1889"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1876"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1885"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1884"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1890"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1891"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1890"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1890"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1894"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1893"
        BranchSideFuncs:
        - "<init>(java.lang.String,boolean)"
        - "isAbsoluteURI()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1895"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1901"
        BranchSideFuncs:
        - "toString()"
        - "absolutize(org.apache.xerces.util.URI)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1873,1"
      Dst: "[org.apache.xerces.util.URI].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1875,1"
      Dst: "[org.apache.xerces.util.URI].isAbsoluteURI"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1876,1"
      Dst: "[org.apache.xerces.util.URI].getScheme"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1876,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1885,1"
      Dst: "[org.apache.xerces.util.URI$MalformedURIException].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1891,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getUserDir"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1897,1"
      Dst: "[org.apache.xerces.util.URI].absolutize"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1905,1"
      Dst: "[org.apache.xerces.util.URI].toString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].createOutputStream(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.OutputStream"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1914"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1913"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1912"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1919"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1933"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1932"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1919"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1921"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1920"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1920"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1921"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1920"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1920"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1933"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1932"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1922"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1928"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1927"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1924"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1928"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1927"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1924"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1928"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1927"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1937"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1942"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1913,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1914,1"
      Dst: "[java.net.URL].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1916,1"
      Dst: "[java.net.URL].getProtocol"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1917,1"
      Dst: "[java.net.URL].getHost"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1919,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1920,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1921,1"
      Dst: "[java.net.URL].getPath"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1921,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getPathWithoutEscapes"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1921,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1922,1"
      Dst: "[java.io.File].exists"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1923,1"
      Dst: "[java.io.File].getParentFile"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1925,1"
      Dst: "[java.io.File].mkdirs"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1928,1"
      Dst: "[java.io.FileOutputStream].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1933,1"
      Dst: "[java.net.URL].openConnection"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1934,1"
      Dst: "[java.net.URLConnection].setDoInput"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1935,1"
      Dst: "[java.net.URLConnection].setDoOutput"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1936,1"
      Dst: "[java.net.URLConnection].setUseCaches"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1941,1"
      Dst: "[java.net.HttpURLConnection].setRequestMethod"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1943,1"
      Dst: "[java.net.URLConnection].getOutputStream"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].getPathWithoutEscapes(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1949"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1962"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1949"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1962"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1949"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1962"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1955"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1960"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1949,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1949,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1951,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1952,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1953,1"
      Dst: "[java.util.StringTokenizer].countTokens"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1954,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1954,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1958,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1958,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1958,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1961,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].endEntity()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 1982
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.io.ASCIIReader].close()"
    - "[org.apache.xerces.impl.io.UCSReader].close()"
    - "[org.apache.xerces.impl.io.UTF16Reader].close()"
    - "[org.apache.xerces.impl.io.Latin1Reader].close()"
    - "[org.apache.xerces.impl.io.UTF8Reader].close()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].access$000(org.apache.xerces.impl.XMLEntityManager$ScannedEntity)"
    - "[org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool].returnBuffer(org.apache.xerces.impl.XMLEntityManager$CharacterBuffer)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].access$100(org.apache.xerces.impl.XMLEntityManager$ScannedEntity)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].access$100(org.apache.xerces.impl.XMLEntityManager$ScannedEntity)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].access$100(org.apache.xerces.impl.XMLEntityManager$ScannedEntity)"
    - "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].returnBuffer(byte[])"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].access$100(org.apache.xerces.impl.XMLEntityManager$ScannedEntity)"
    - "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].returnBuffer(byte[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].setCurrentEntity(org.apache.xerces.impl.XMLEntityManager$ScannedEntity)"
    functionUses: 1
    ICount: 51
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:1983"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1992"
        BranchSideFuncs:
        - "endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:1991"
        BranchSideFuncs:
        - "close()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2000"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2005"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2004"
        BranchSideFuncs:
        - "returnBuffer(org.apache.xerces.impl.XMLEntityManager$CharacterBuffer)"
        - "access$000(org.apache.xerces.impl.XMLEntityManager$ScannedEntity)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2008"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2018"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2017"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2009"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2013"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2012"
        BranchSideFuncs:
        - "access$100(org.apache.xerces.impl.XMLEntityManager$ScannedEntity)"
        - "returnBuffer(byte[])"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2018"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2019"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2018"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:1984,1"
      Dst: "[org.apache.xerces.impl.XMLEntityHandler].endEntity"
    - Src: "org.apache.xerces.impl.XMLEntityManager:1992,1"
      Dst: "[java.io.Reader].close"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2000,1"
      Dst: "[java.util.Vector].isEmpty"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2001,1"
      Dst: "[java.util.Stack].pop"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2005,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].access$000"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2005,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool].returnBuffer"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2008,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].access$100"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2010,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].returnBuffer"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2018,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2020,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].setCurrentEntity"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].getEncodingInfo(byte[],int)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 2038
    functionDepth: 0
    returnType: "org.apache.xerces.impl.XMLEntityManager$EncodingInfo"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 100
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2039"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2044"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2043"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2046"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2046"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2050"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2056"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2050"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2056"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2057"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2062"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2061"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2063"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2069"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2068"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2063"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2069"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2068"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2063"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2069"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2068"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2069"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2073"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2075"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2075"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2075"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2075"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2079"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2082"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2079"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2082"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2079"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2082"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2079"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2082"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2083"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2087"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2083"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2087"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2083"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2087"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2083"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2087"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2088"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2092"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2088"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2092"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2088"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2092"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2088"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2092"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2093"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2093"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2093"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2093"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2099"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2099"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2099"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2099"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2110"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 52
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].createReader(java.io.InputStream,java.lang.String,java.lang.Boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 2134
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 3
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].createUTF8Reader(java.io.InputStream)"
    - "[org.apache.xerces.impl.XMLEntityManager].createUTF16Reader(java.io.InputStream,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].createUTF8Reader(java.io.InputStream)"
    - "[org.apache.xerces.impl.XMLEntityManager].createUTF16Reader(java.io.InputStream,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].createUTF16Reader(java.io.InputStream,boolean)"
    - "[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)"
    - "[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)"
    - "[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.XMLChar].isValidIANAEncoding(java.lang.String)"
    - "[org.apache.xerces.util.XMLChar].isValidJavaEncoding(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLEntityManager].createLatin1Reader(java.io.InputStream)"
    - "[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLEntityManager].createLatin1Reader(java.io.InputStream)"
    - "[org.apache.xerces.impl.XMLEntityManager].createASCIIReader(java.io.InputStream)"
    - "[org.apache.xerces.impl.XMLEntityManager].createLatin1Reader(java.io.InputStream)"
    functionUses: 8
    ICount: 93
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2144"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2144"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2149"
        BranchSideFuncs:
        - "createUTF8Reader(java.io.InputStream)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2151"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2155"
        BranchSideFuncs:
        - "createUTF16Reader(java.io.InputStream,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2163"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2186"
        BranchSideFuncs:
        - "isValidJavaEncoding(java.lang.String)"
        - "isValidIANAEncoding(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2175"
        BranchSideFuncs:
        - "<init>(java.io.InputStream,short)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2189"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2205"
        BranchSideFuncs:
        - "getIANA2JavaMapping(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2205"
        BranchSideFuncs:
        - "getIANA2JavaMapping(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2219"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2211"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2223"
        BranchSideFuncs:
        - "createASCIIReader(java.io.InputStream)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2222"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2233"
        BranchSideFuncs:
        - "createLatin1Reader(java.io.InputStream)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:2136,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].createUTF8Reader"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2141,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2141,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].createUTF16Reader"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2145,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2146,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2159,1"
      Dst: "[org.apache.xerces.impl.io.UCSReader].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2164,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2187,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidIANAEncoding"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2188,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidJavaEncoding"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2202,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].createLatin1Reader"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2206,1"
      Dst: "[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2221,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].createASCIIReader"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2233,1"
      Dst: "[java.io.InputStreamReader].<init>"
    JavaMethodInfo: null
    BBCount: 37
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].createUTF8Reader(java.io.InputStream)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 2241
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].getBuffer()"
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,byte[],org.apache.xerces.util.MessageFormatter,java.util.Locale)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getLocale()"
    functionUses: 2
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2245"
        BranchSideFuncs:
        - "getBuffer()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2244"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:2243,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].getBuffer"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2247,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2248,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getLocale"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2248,1"
      Dst: "[org.apache.xerces.impl.io.UTF8Reader].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].createUTF16Reader(java.io.InputStream,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 2255
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].getBuffer()"
    - "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].returnBuffer(byte[])"
    - "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].getBuffer()"
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,byte[],boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getLocale()"
    functionUses: 3
    ICount: 27
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2259"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2260"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2264"
        BranchSideFuncs:
        - "getBuffer()"
        - "returnBuffer(byte[])"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2263"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:2257,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].getBuffer"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2261,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].returnBuffer"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2267,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2268,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getLocale"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2268,1"
      Dst: "[org.apache.xerces.impl.io.UTF16Reader].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].createASCIIReader(java.io.InputStream)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 2275
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].getBuffer()"
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,byte[],org.apache.xerces.util.MessageFormatter,java.util.Locale)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getLocale()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2279"
        BranchSideFuncs:
        - "getBuffer()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2278"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:2277,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].getBuffer"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2281,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2282,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getLocale"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2282,1"
      Dst: "[org.apache.xerces.impl.io.ASCIIReader].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].createLatin1Reader(java.io.InputStream)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 2289
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].getBuffer()"
    - "[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream,byte[])"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2290"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2293"
        BranchSideFuncs:
        - "getBuffer()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2292"
        BranchSideFuncs:
        - "<init>(java.io.InputStream,byte[])"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:2291,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ByteBufferPool].getBuffer"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2293,1"
      Dst: "[org.apache.xerces.impl.io.Latin1Reader].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].fixURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 2309
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2331"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2331"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2331"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2335"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2344"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2362"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2345"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2348"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2347"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2350"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager:2354"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager:2356"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager:2310,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2315,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2316,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2319,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2321,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2322,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2332,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.XMLEntityManager:2338,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].getDeclaredEntities()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 2379
    functionDepth: 0
    returnType: "java.util.Hashtable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].print(org.apache.xerces.impl.XMLEntityManager$ScannedEntity)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 2434
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].access$200(org.apache.xerces.impl.XMLEntityManager)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLEntityManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].access$402(org.apache.xerces.impl.XMLEntityManager,byte[])"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.XMLEntityManager"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager].access$400(org.apache.xerces.impl.XMLEntityManager)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLEntityManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser$ReferencePosition].<init>(int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser$ReferencePosition"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser$ReferencePosition:62,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack"
    linkageType: null
    functionLinenumber: 3632
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.IntStack].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack:3633,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack:3627,1"
      Dst: "[org.apache.xerces.util.IntStack].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].clear()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack"
    linkageType: null
    functionLinenumber: 3641
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.IntStack].clear()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack:3642"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack:3644"
        BranchSideFuncs:
        - "clear()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack:3646,1"
      Dst: "[org.apache.xerces.util.IntStack].clear"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].size()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack"
    linkageType: null
    functionLinenumber: 3650
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.IntStack].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack:3651,1"
      Dst: "[org.apache.xerces.util.IntStack].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].getMatcherCount()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack"
    linkageType: null
    functionLinenumber: 3655
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].addMatcher(org.apache.xerces.impl.xs.identity.XPathMatcher)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack"
    linkageType: null
    functionLinenumber: 3660
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.identity.XPathMatcher"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].ensureMatcherCapacity()"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack:3661,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].ensureMatcherCapacity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].getMatcherAt(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack"
    linkageType: null
    functionLinenumber: 3666
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.identity.XPathMatcher"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].pushContext()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack"
    linkageType: null
    functionLinenumber: 3671
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.IntStack].push(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack:3672,1"
      Dst: "[org.apache.xerces.util.IntStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].popContext()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack"
    linkageType: null
    functionLinenumber: 3676
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.IntStack].pop()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack:3677,1"
      Dst: "[org.apache.xerces.util.IntStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].ensureMatcherCapacity()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack"
    linkageType: null
    functionLinenumber: 3685
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack:3686"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack:3691"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack:3690"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack:3688,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].<init>()"
    functionSourceFile: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:49,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].<init>(org.apache.xerces.xni.NamespaceContext)"
    functionSourceFile: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.NamespaceContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:58,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getAllPrefixes()"
    functionSourceFile: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "java.util.Enumeration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].<init>(org.apache.xerces.util.NamespaceSupport,java.lang.String[],int)"
    functionUses: 3
    ICount: 43
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:68"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:73"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:89"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.util.NamespaceSupport,java.lang.String[],int)"
    - Branch String: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:79"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:80"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:85"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:90,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport$Prefixes].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getScopeForContext(int)"
    functionSourceFile: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:97"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(java.lang.String,int,int)"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:105,1"
      Dst: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String,int,int)"
    functionUses: 36
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:112,1"
      Dst: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:116,1"
      Dst: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getScopeForContext"
    - Src: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:116,1"
      Dst: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getScopeForContext(int)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String,int,int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:120,1"
      Dst: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getScopeForContext"
    - Src: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:120,1"
      Dst: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    functionUses: 1
    ICount: 31
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:132"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:null"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
    - Branch String: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:135,1"
      Dst: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].reset()"
    functionSourceFile: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].pushScope()"
    functionSourceFile: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.util.NamespaceSupport].pushContext()"
    - "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushContext()"
    functionUses: 1
    ICount: 23
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:183"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:182"
        BranchSideFuncs:
        - "pushContext()"
    Callsites:
    - Src: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:180,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:183,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].pushContext"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].popScope()"
    functionSourceFile: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].popContext()"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:193,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].popContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EncodingMap].<init>()"
    functionSourceFile: "org.apache.xerces.util.EncodingMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.EncodingMap:948,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EncodingMap].putIANA2JavaMapping(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.EncodingMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.EncodingMap:966,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.EncodingMap"
    linkageType: null
    functionLinenumber: 974
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.EncodingMap:975,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EncodingMap].removeIANA2JavaMapping(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.EncodingMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.EncodingMap:988,1"
      Dst: "[java.util.Hashtable].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EncodingMap].putJava2IANAMapping(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.EncodingMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.EncodingMap:1003,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EncodingMap].getJava2IANAMapping(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.EncodingMap"
    linkageType: null
    functionLinenumber: 1011
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.EncodingMap:1012,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.EncodingMap].removeJava2IANAMapping(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.EncodingMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.EncodingMap:1025,1"
      Dst: "[java.util.Hashtable].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.TextSerializer].<init>()"
    functionSourceFile: "org.apache.xml.serialize.TextSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.TextSerializer:75,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.TextSerializer:75,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.TextSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.TextSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.TextSerializer:81"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.TextSerializer:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.TextSerializer:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.TextSerializer:81,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.TextSerializer:81,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].setOutputFormat"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.TextSerializer].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.xml.serialize.TextSerializer"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.TextSerializer].startElement(java.lang.String,org.xml.sax.AttributeList)"
    functionUses: 3
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.TextSerializer:94"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.TextSerializer:94"
        BranchSideFuncs:
        - "startElement(java.lang.String,org.xml.sax.AttributeList)"
      - BranchSide: "org.apache.xml.serialize.TextSerializer:93"
        BranchSideFuncs:
        - "startElement(java.lang.String,org.xml.sax.AttributeList)"
    Callsites:
    - Src: "org.apache.xml.serialize.TextSerializer:94,1"
      Dst: "[org.apache.xml.serialize.TextSerializer].startElement"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.TextSerializer].endElement(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.TextSerializer"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.TextSerializer].endElement(java.lang.String)"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.TextSerializer:102"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.TextSerializer:102"
        BranchSideFuncs:
        - "endElement(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.TextSerializer:101"
        BranchSideFuncs:
        - "endElement(java.lang.String)"
    Callsites:
    - Src: "org.apache.xml.serialize.TextSerializer:102,1"
      Dst: "[org.apache.xml.serialize.TextSerializer].endElement"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.TextSerializer].startElement(java.lang.String,org.xml.sax.AttributeList)"
    functionSourceFile: "org.apache.xml.serialize.TextSerializer"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.xml.sax.AttributeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState()"
    - "[org.apache.xml.serialize.TextSerializer].startDocument(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
    - "[org.xml.sax.SAXException].<init>(java.lang.Exception)"
    functionUses: 2
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.TextSerializer:119"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.TextSerializer:128"
        BranchSideFuncs:
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "<init>(java.lang.Exception)"
    - Branch String: "org.apache.xml.serialize.TextSerializer:124"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.TextSerializer:129"
        BranchSideFuncs:
        - "startDocument(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.TextSerializer:128"
        BranchSideFuncs:
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "<init>(java.lang.Exception)"
    Callsites:
    - Src: "org.apache.xml.serialize.TextSerializer:118,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState"
    - Src: "org.apache.xml.serialize.TextSerializer:119,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState"
    - Src: "org.apache.xml.serialize.TextSerializer:125,1"
      Dst: "[org.apache.xml.serialize.TextSerializer].startDocument"
    - Src: "org.apache.xml.serialize.TextSerializer:140,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].enterElementState"
    - Src: "org.apache.xml.serialize.TextSerializer:142,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.TextSerializer].endElement(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.TextSerializer"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.TextSerializer].endElementIO(java.lang.String)"
    - "[org.xml.sax.SAXException].<init>(java.lang.Exception)"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.TextSerializer:151,1"
      Dst: "[org.apache.xml.serialize.TextSerializer].endElementIO"
    - Src: "org.apache.xml.serialize.TextSerializer:153,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.TextSerializer].endElementIO(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.TextSerializer"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].leaveElementState()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState()"
    - "[org.apache.xml.serialize.Printer].flush()"
    - "[org.apache.xml.serialize.IndentPrinter].flush()"
    functionUses: 1
    ICount: 11
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.TextSerializer:172"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.TextSerializer:174"
        BranchSideFuncs:
        - "flush()"
      - BranchSide: "org.apache.xml.serialize.TextSerializer:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.TextSerializer:166,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState"
    - Src: "org.apache.xml.serialize.TextSerializer:169,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].leaveElementState"
    - Src: "org.apache.xml.serialize.TextSerializer:172,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState"
    - Src: "org.apache.xml.serialize.TextSerializer:173,1"
      Dst: "[org.apache.xml.serialize.Printer].flush"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.TextSerializer].processingInstructionIO(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.TextSerializer"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.TextSerializer].comment(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.TextSerializer"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.TextSerializer].comment(char[],int,int)"
    functionSourceFile: "org.apache.xml.serialize.TextSerializer"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.TextSerializer].characters(char[],int,int)"
    functionSourceFile: "org.apache.xml.serialize.TextSerializer"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.TextSerializer].content()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printText(char[],int,int,boolean,boolean)"
    - "[org.xml.sax.SAXException].<init>(java.lang.Exception)"
    functionUses: 4
    ICount: 15
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.TextSerializer:198,1"
      Dst: "[org.apache.xml.serialize.TextSerializer].content"
    - Src: "org.apache.xml.serialize.TextSerializer:200,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].printText"
    - Src: "org.apache.xml.serialize.TextSerializer:202,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.TextSerializer].characters(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xml.serialize.TextSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.TextSerializer:212,1"
      Dst: "[org.apache.xml.serialize.TextSerializer].content"
    - Src: "org.apache.xml.serialize.TextSerializer:214,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].printText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.TextSerializer].startDocument(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.TextSerializer"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.IndentPrinter].leaveDTD()"
    - "[org.apache.xml.serialize.Printer].leaveDTD()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].serializePreRoot()"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.TextSerializer:237,1"
      Dst: "[org.apache.xml.serialize.Printer].leaveDTD"
    - Src: "org.apache.xml.serialize.TextSerializer:241,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].serializePreRoot"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.TextSerializer].serializeElement(org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xml.serialize.TextSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.TextSerializer:260"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.TextSerializer:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.TextSerializer:265"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.TextSerializer:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.TextSerializer:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.TextSerializer:280"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.TextSerializer:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.TextSerializer:285"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.TextSerializer:289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.TextSerializer:288"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.TextSerializer:291"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.TextSerializer:296"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.TextSerializer:258,1"
      Dst: "[org.w3c.dom.Element].getTagName"
    - Src: "org.apache.xml.serialize.TextSerializer:259,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState"
    - Src: "org.apache.xml.serialize.TextSerializer:260,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState"
    - Src: "org.apache.xml.serialize.TextSerializer:266,1"
      Dst: "[org.apache.xml.serialize.TextSerializer].startDocument"
    - Src: "org.apache.xml.serialize.TextSerializer:280,1"
      Dst: "[org.w3c.dom.Node].hasChildNodes"
    - Src: "org.apache.xml.serialize.TextSerializer:283,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].enterElementState"
    - Src: "org.apache.xml.serialize.TextSerializer:284,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xml.serialize.TextSerializer:286,1"
      Dst: "[org.apache.xml.serialize.TextSerializer].serializeNode"
    - Src: "org.apache.xml.serialize.TextSerializer:287,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xml.serialize.TextSerializer:289,1"
      Dst: "[org.apache.xml.serialize.TextSerializer].endElementIO"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.TextSerializer].serializeNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xml.serialize.TextSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.TextSerializer:316"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.TextSerializer:363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.TextSerializer:362"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.TextSerializer:325"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.TextSerializer:363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.TextSerializer:362"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.TextSerializer:353"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.TextSerializer:363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.TextSerializer:362"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.TextSerializer:311,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xml.serialize.TextSerializer:315,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xml.serialize.TextSerializer:317,1"
      Dst: "[org.apache.xml.serialize.TextSerializer].characters"
    - Src: "org.apache.xml.serialize.TextSerializer:341,1"
      Dst: "[org.apache.xml.serialize.TextSerializer].serializeElement"
    - Src: "org.apache.xml.serialize.TextSerializer:352,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xml.serialize.TextSerializer:354,1"
      Dst: "[org.apache.xml.serialize.TextSerializer].serializeNode"
    - Src: "org.apache.xml.serialize.TextSerializer:355,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.TextSerializer].content()"
    functionSourceFile: "org.apache.xml.serialize.TextSerializer"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "org.apache.xml.serialize.ElementState"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState()"
    functionUses: 7
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.TextSerializer:371"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.TextSerializer:380"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.TextSerializer:374"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.TextSerializer:379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.TextSerializer:378"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.TextSerializer:370,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState"
    - Src: "org.apache.xml.serialize.TextSerializer:371,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.TextSerializer].getEntityRef(int)"
    functionSourceFile: "org.apache.xml.serialize.TextSerializer"
    linkageType: null
    functionLinenumber: 386
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMUniOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMUniOp"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.impl.dtd.models.CMNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    functionUses: 2
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMUniOp:39"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMUniOp:47"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMUniOp:46"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMUniOp:40"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMUniOp:47"
        BranchSideFuncs:
        - "type()"
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMUniOp:46"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.models.CMUniOp:41"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMUniOp:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMUniOp:36,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].<init>"
    - Src: "org.apache.xerces.impl.dtd.models.CMUniOp:39,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.dtd.models.CMUniOp:43,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMUniOp].getChild()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMUniOp"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.models.CMNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMUniOp"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].type()"
    - "[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()"
    - "[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()"
    - "[org.apache.xerces.impl.dtd.models.CMAny:org.apache.xerces.impl.dtd.models.CMLeaf:org.apache.xerces.impl.xs.models.XSCMLeaf].isNullable()"
    functionUses: 15
    ICount: 7
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.models.CMUniOp:69"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMUniOp:72"
        BranchSideFuncs:
        - "isNullable()"
      - BranchSide: "org.apache.xerces.impl.dtd.models.CMUniOp:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMUniOp:69,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].type"
    - Src: "org.apache.xerces.impl.dtd.models.CMUniOp:70,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].isNullable"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMUniOp].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMUniOp"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMStateSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].firstPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMUniOp:82,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].firstPos"
    - Src: "org.apache.xerces.impl.dtd.models.CMUniOp:82,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.models.CMUniOp].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionSourceFile: "org.apache.xerces.impl.dtd.models.CMUniOp"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.models.CMStateSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.models.CMNode].lastPos()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.models.CMUniOp:88,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMNode].lastPos"
    - Src: "org.apache.xerces.impl.dtd.models.CMUniOp:88,1"
      Dst: "[org.apache.xerces.impl.dtd.models.CMStateSet].setTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ParentNode$1].<init>(org.apache.xerces.dom.ParentNode)"
    functionSourceFile: "org.apache.xerces.dom.ParentNode$1"
    linkageType: null
    functionLinenumber: 812
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.ParentNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ParentNode$1:813,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ParentNode$1].getLength()"
    functionSourceFile: "org.apache.xerces.dom.ParentNode$1"
    linkageType: null
    functionLinenumber: 817
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].access$000(org.apache.xerces.dom.ParentNode)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ParentNode$1:818,1"
      Dst: "[org.apache.xerces.dom.ParentNode].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ParentNode$1].item(int)"
    functionSourceFile: "org.apache.xerces.dom.ParentNode$1"
    linkageType: null
    functionLinenumber: 824
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].access$100(org.apache.xerces.dom.ParentNode,int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ParentNode$1:825,1"
      Dst: "[org.apache.xerces.dom.ParentNode].access$100"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.CoreDOMImplementationImpl$XMLDTDLoaderHolder].<init>(org.apache.xerces.impl.dtd.XMLDTDLoader)"
    functionSourceFile: "org.apache.xerces.dom.CoreDOMImplementationImpl$XMLDTDLoaderHolder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dtd.XMLDTDLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.CoreDOMImplementationImpl$XMLDTDLoaderHolder:706,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].<init>(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher"
    linkageType: null
    functionLinenumber: 1065
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLDocumentScannerImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].<init>(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1066,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].scanForDoctypeHook()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher"
    linkageType: null
    functionLinenumber: 1088
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1089"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1093"
        BranchSideFuncs:
        - "setScannerState(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1092"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1089,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipString"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1090,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].elementDepthIsZeroHook()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher"
    linkageType: null
    functionLinenumber: 1112
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1113,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1114,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].scanRootElementHook()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher"
    linkageType: null
    functionLinenumber: 1133
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElementName()"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElementName()"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElementName()"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].resolveExternalSubsetAndRead()"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElementAfterName()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElementAfterName()"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElementAfterName()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElement()"
    - "[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElement()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElement()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
    functionUses: 1
    ICount: 40
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1143"
        BranchSideFuncs:
        - "scanStartElement()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1143"
        BranchSideFuncs:
        - "scanStartElement()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1143"
        BranchSideFuncs:
        - "scanStartElement()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1135"
        BranchSideFuncs:
        - "resolveExternalSubsetAndRead()"
        - "scanStartElementName()"
        - "scanStartElementAfterName()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1143"
        BranchSideFuncs:
        - "scanStartElement()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1149"
        BranchSideFuncs:
        - "setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher)"
        - "setScannerState(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1136,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElementName"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1137,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].resolveExternalSubsetAndRead"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1138,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElementAfterName"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1139,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1140,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1144,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElement"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].endOfFileHook(java.io.EOFException)"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher"
    linkageType: null
    functionLinenumber: 1162
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.EOFException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1163,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher].resolveExternalSubsetAndRead()"
    functionSourceFile: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher"
    linkageType: null
    functionLinenumber: 1175
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$300(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.impl.XMLEntityManager].getCurrentResourceIdentifier()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$300(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].setRootName(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$300(org.apache.xerces.impl.XMLDocumentScannerImpl)"
    - "[org.apache.xerces.util.EntityResolver2Wrapper].getExternalSubset(org.apache.xerces.xni.grammars.XMLDTDDescription)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getPublicId()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.validation.ValidationManager].isCachedDTD()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDExternalSubset(boolean)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    functionUses: 3
    ICount: 73
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1204"
        BranchSideFuncs:
        - "getPublicId()"
        - "getSystemId()"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1190"
        BranchSideFuncs:
        - "isCachedDTD()"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1191"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1196"
        BranchSideFuncs:
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    - Branch String: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1201"
        BranchSideFuncs:
        - "scanDTDExternalSubset(boolean)"
        - "isCachedDTD()"
        - "setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
        - "setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
      - BranchSide: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1200"
        BranchSideFuncs:
        - "setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1176,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].access$300"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1176,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getCurrentResourceIdentifier"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1176,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1176,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1177,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDDescription].setRootName"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1178,1"
      Dst: "[org.apache.xerces.impl.ExternalSubsetResolver].getExternalSubset"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1182,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getPublicId"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1183,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1188,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1191,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].isCachedDTD"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1192,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDScanner].setInputSource"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1193,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDScanner].scanDTDExternalSubset"
    - Src: "org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher:1201,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.HTMLdtd].<init>()"
    functionSourceFile: "org.apache.xml.serialize.HTMLdtd"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLdtd:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLdtd].isEmptyTag(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.HTMLdtd"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLdtd:178,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].isElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLdtd].isElementContent(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.HTMLdtd"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLdtd:192,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].isElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLdtd].isPreserveSpace(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.HTMLdtd"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.HTMLdtd].isElement(java.lang.String,int)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLdtd:206,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].isElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLdtd].isOptionalClosing(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.HTMLdtd"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLdtd:220,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].isElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLdtd].isOnlyOpening(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.HTMLdtd"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.HTMLdtd].isElement(java.lang.String,int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLdtd:233,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].isElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLdtd].isClosing(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.HTMLdtd"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.HTMLdtd:250"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:252"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:251"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:253"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:256"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:256"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:259"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:259"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:259"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:261"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:262"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:262"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:263"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:263"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:264"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:267"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:267"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:268"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLdtd:250,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xml.serialize.HTMLdtd:251,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].isElement"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLdtd].isURI(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.HTMLdtd"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.HTMLdtd:284"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:284"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLdtd:284,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLdtd].isBoolean(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.HTMLdtd"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.HTMLdtd:301"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:302"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:303"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:305"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:304"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLdtd:300,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.xml.serialize.HTMLdtd:300,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xml.serialize.HTMLdtd:304,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.HTMLdtd].charFromName(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.HTMLdtd"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.HTMLdtd:324"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:324"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLdtd:322,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].initialize"
    - Src: "org.apache.xml.serialize.HTMLdtd:323,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xml.serialize.HTMLdtd:325,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLdtd].fromChar(int)"
    functionSourceFile: "org.apache.xml.serialize.HTMLdtd"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.HTMLdtd].initialize()"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.HTMLdtd:341"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:345"
        BranchSideFuncs:
        - "initialize()"
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLdtd:346,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].initialize"
    - Src: "org.apache.xml.serialize.HTMLdtd:347,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xml.serialize.HTMLdtd:347,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLdtd].initialize()"
    functionSourceFile: "org.apache.xml.serialize.HTMLdtd"
    linkageType: null
    functionLinenumber: 359
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.xml.serialize.HTMLdtd].defineEntity(java.lang.String,char)"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].close()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xni.parser.XMLParseException].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].close()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].close()"
    functionUses: 2
    ICount: 71
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.HTMLdtd:369"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:371"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:375"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:380"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:383"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:402"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "toString()"
    - Branch String: "org.apache.xml.serialize.HTMLdtd:384"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:385"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:384"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:384"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:389"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:401"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:400"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:392"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:401"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:400"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:395"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:397"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:396"
        BranchSideFuncs:
        - "defineEntity(java.lang.String,char)"
    - Branch String: "org.apache.xml.serialize.HTMLdtd:410"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:415"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:410"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:414"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLdtd:372,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xml.serialize.HTMLdtd:374,1"
      Dst: "[java.lang.Class].getResourceAsStream"
    - Src: "org.apache.xml.serialize.HTMLdtd:377,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xml.serialize.HTMLdtd:377,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.xml.serialize.HTMLdtd:381,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "org.apache.xml.serialize.HTMLdtd:381,1"
      Dst: "[java.io.BufferedReader].<init>"
    - Src: "org.apache.xml.serialize.HTMLdtd:382,1"
      Dst: "[java.io.BufferedReader].readLine"
    - Src: "org.apache.xml.serialize.HTMLdtd:384,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xml.serialize.HTMLdtd:384,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xml.serialize.HTMLdtd:388,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xml.serialize.HTMLdtd:390,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xml.serialize.HTMLdtd:397,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.xml.serialize.HTMLdtd:398,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].defineEntity"
    - Src: "org.apache.xml.serialize.HTMLdtd:403,1"
      Dst: "[java.io.InputStream].close"
    - Src: "org.apache.xml.serialize.HTMLdtd:408,1"
      Dst: "[java.lang.Throwable].toString"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.HTMLdtd].defineEntity(java.lang.String,char)"
    functionSourceFile: "org.apache.xml.serialize.HTMLdtd"
    linkageType: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.HTMLdtd:433"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLdtd:433,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xml.serialize.HTMLdtd:434,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xml.serialize.HTMLdtd:434,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLdtd].defineElement(java.lang.String,int)"
    functionSourceFile: "org.apache.xml.serialize.HTMLdtd"
    linkageType: null
    functionLinenumber: 441
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 52
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLdtd:442,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xml.serialize.HTMLdtd:442,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLdtd].defineBoolean(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.HTMLdtd"
    linkageType: null
    functionLinenumber: 447
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.HTMLdtd].defineBoolean(java.lang.String,java.lang.String[])"
    functionUses: 17
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLdtd:448,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].defineBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLdtd].defineBoolean(java.lang.String,java.lang.String[])"
    functionSourceFile: "org.apache.xml.serialize.HTMLdtd"
    linkageType: null
    functionLinenumber: 453
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLdtd:454,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLdtd].isElement(java.lang.String,int)"
    functionSourceFile: "org.apache.xml.serialize.HTMLdtd"
    linkageType: null
    functionLinenumber: 461
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.HTMLdtd:463"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:466"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:465"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLdtd:466"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLdtd:465"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLdtd:462,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.xml.serialize.HTMLdtd:462,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xml.serialize.HTMLdtd:466,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.TextImpl].<init>(java.lang.StringBuffer,org.apache.xerces.impl.xs.opti.SchemaDOM,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.TextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.StringBuffer"
    - "org.apache.xerces.impl.xs.opti.SchemaDOM"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.TextImpl:38,1"
      Dst: "[org.apache.xerces.impl.xs.opti.DefaultText].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.TextImpl:39,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.TextImpl"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.TextImpl"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.TextImpl].getPreviousSibling()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.TextImpl"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.TextImpl:60"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.TextImpl:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.TextImpl:62"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.TextImpl"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.TextImpl:68"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.TextImpl:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.TextImpl:70"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.TextImpl].getData()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.TextImpl"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.TextImpl].getLength()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.TextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.TextImpl:102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.TextImpl:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.TextImpl:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.TextImpl:103,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.TextImpl].substringData(int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.TextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.opti.TextImpl:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.TextImpl:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.TextImpl:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.TextImpl:125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.TextImpl:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.TextImpl:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.TextImpl:125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.TextImpl:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.TextImpl:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.TextImpl:125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.TextImpl:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.TextImpl:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.opti.TextImpl:127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.opti.TextImpl:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.opti.TextImpl:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.TextImpl:125,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.opti.TextImpl:126,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.impl.xs.opti.TextImpl:128,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.StartDocumentImpl].<init>(java.lang.String,boolean,boolean,boolean,java.lang.String,javax.xml.stream.Location)"
    functionSourceFile: "org.apache.xerces.stax.events.StartDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "boolean"
    - "boolean"
    - "java.lang.String"
    - "javax.xml.stream.Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.StartDocumentImpl:46,1"
      Dst: "[org.apache.xerces.stax.events.XMLEventImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.StartDocumentImpl].getSystemId()"
    functionSourceFile: "org.apache.xerces.stax.events.StartDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.StartDocumentImpl:58,1"
      Dst: "[org.apache.xerces.stax.events.XMLEventImpl].getLocation"
    - Src: "org.apache.xerces.stax.events.StartDocumentImpl:58,1"
      Dst: "[javax.xml.stream.Location].getSystemId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.StartDocumentImpl].getCharacterEncodingScheme()"
    functionSourceFile: "org.apache.xerces.stax.events.StartDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.StartDocumentImpl].encodingSet()"
    functionSourceFile: "org.apache.xerces.stax.events.StartDocumentImpl"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.StartDocumentImpl].isStandalone()"
    functionSourceFile: "org.apache.xerces.stax.events.StartDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.StartDocumentImpl].standaloneSet()"
    functionSourceFile: "org.apache.xerces.stax.events.StartDocumentImpl"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.StartDocumentImpl].getVersion()"
    functionSourceFile: "org.apache.xerces.stax.events.StartDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.StartDocumentImpl].writeAsEncodedUnicode(java.io.Writer)"
    functionSourceFile: "org.apache.xerces.stax.events.StartDocumentImpl"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.events.StartDocumentImpl].encodingSet()"
    - "[org.apache.xerces.stax.events.StartDocumentImpl].standaloneSet()"
    functionUses: 1
    ICount: 36
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.StartDocumentImpl:99"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.StartDocumentImpl:98"
        BranchSideFuncs:
        - "encodingSet()"
      - BranchSide: "org.apache.xerces.stax.events.StartDocumentImpl:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.events.StartDocumentImpl:99"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.StartDocumentImpl:98"
        BranchSideFuncs:
        - "encodingSet()"
      - BranchSide: "org.apache.xerces.stax.events.StartDocumentImpl:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.events.StartDocumentImpl:101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.StartDocumentImpl:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.StartDocumentImpl:105"
        BranchSideFuncs:
        - "standaloneSet()"
    - Branch String: "org.apache.xerces.stax.events.StartDocumentImpl:106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.StartDocumentImpl:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.StartDocumentImpl:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.events.StartDocumentImpl:108"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.StartDocumentImpl:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.StartDocumentImpl:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.StartDocumentImpl:98,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.xerces.stax.events.StartDocumentImpl:99,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.stax.events.StartDocumentImpl:101,1"
      Dst: "[org.apache.xerces.stax.events.StartDocumentImpl].encodingSet"
    - Src: "org.apache.xerces.stax.events.StartDocumentImpl:106,1"
      Dst: "[org.apache.xerces.stax.events.StartDocumentImpl].standaloneSet"
    - Src: "org.apache.xerces.stax.events.StartDocumentImpl:114,1"
      Dst: "[javax.xml.stream.XMLStreamException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLButtonElementImpl].getAccessKey()"
    functionSourceFile: "org.apache.html.dom.HTMLButtonElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLButtonElementImpl:41"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLButtonElementImpl:43"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLButtonElementImpl:42"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLButtonElementImpl:41"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLButtonElementImpl:43"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLButtonElementImpl:42"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:40,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:41,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:42,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLButtonElementImpl].setAccessKey(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLButtonElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLButtonElementImpl:50"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLButtonElementImpl:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLButtonElementImpl:51"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLButtonElementImpl:50"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLButtonElementImpl:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLButtonElementImpl:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:50,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:51,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:52,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLButtonElementImpl].getDisabled()"
    functionSourceFile: "org.apache.html.dom.HTMLButtonElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:58,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLButtonElementImpl].setDisabled(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLButtonElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:64,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLButtonElementImpl].getName()"
    functionSourceFile: "org.apache.html.dom.HTMLButtonElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:70,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLButtonElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLButtonElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:76,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLButtonElementImpl].getTabIndex()"
    functionSourceFile: "org.apache.html.dom.HTMLButtonElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:84,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:84,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLButtonElementImpl].setTabIndex(int)"
    functionSourceFile: "org.apache.html.dom.HTMLButtonElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:95,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:95,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLButtonElementImpl].getType()"
    functionSourceFile: "org.apache.html.dom.HTMLButtonElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:101,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:101,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLButtonElementImpl].getValue()"
    functionSourceFile: "org.apache.html.dom.HTMLButtonElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:107,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLButtonElementImpl].setValue(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLButtonElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:113,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLButtonElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLButtonElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLButtonElementImpl:124,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].<init>()"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ValidationState:38,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.validation.ValidationState:54,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].setExtraChecking(boolean)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].setFacetChecking(boolean)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].setNormalizationRequired(boolean)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].setUsingNamespaces(boolean)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].setEntityState(org.apache.xerces.impl.validation.EntityState)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.validation.EntityState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.NamespaceContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].setSymbolTable(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].checkIDRefID()"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1].iterator()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1:org.apache.xerces.impl.xs.util.XSObjectListImpl$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator:org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator:org.apache.xerces.stax.DefaultNamespaceContext$1:org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    functionUses: 2
    ICount: 23
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.validation.ValidationState:98"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.validation.ValidationState:107"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.xerces.impl.validation.ValidationState:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.validation.ValidationState:100"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.validation.ValidationState:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.validation.ValidationState:97"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.apache.xerces.impl.validation.ValidationState:101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.validation.ValidationState:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.validation.ValidationState:103"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.validation.ValidationState:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.validation.ValidationState:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ValidationState:96,1"
      Dst: "[java.util.HashMap].keySet"
    - Src: "org.apache.xerces.impl.validation.ValidationState:96,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.xerces.impl.validation.ValidationState:98,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.impl.validation.ValidationState:99,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.impl.validation.ValidationState:100,1"
      Dst: "[java.util.HashMap].containsKey"
    - Src: "org.apache.xerces.impl.validation.ValidationState:102,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.xerces.impl.validation.ValidationState:104,1"
      Dst: "[java.util.HashSet].add"
    - Src: "org.apache.xerces.impl.validation.ValidationState:107,1"
      Dst: "[java.util.HashSet].iterator"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].reset()"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ValidationState:114,1"
      Dst: "[java.util.HashMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].resetIDTables()"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ValidationState:128,1"
      Dst: "[java.util.HashMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].needExtraChecking()"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].needFacetChecking()"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].needToNormalize()"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].useNamespaces()"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].isEntityDeclared(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.validation.ValidationState:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.validation.ValidationState:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.validation.ValidationState:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ValidationState:157,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].getSymbol"
    - Src: "org.apache.xerces.impl.validation.ValidationState:157,1"
      Dst: "[org.apache.xerces.impl.validation.EntityState].isEntityDeclared"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].isEntityUnparsed(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationState].getSymbol(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper].isEntityUnparsed(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.StAXValidatorHelper].isEntityUnparsed(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].isEntityUnparsed(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].isEntityUnparsed(java.lang.String)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].isEntityUnparsed(java.lang.String)"
    functionUses: 4
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.validation.ValidationState:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.validation.ValidationState:165"
        BranchSideFuncs:
        - "isEntityUnparsed(java.lang.String)"
        - "getSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.validation.ValidationState:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ValidationState:163,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].getSymbol"
    - Src: "org.apache.xerces.impl.validation.ValidationState:163,1"
      Dst: "[org.apache.xerces.impl.validation.EntityState].isEntityUnparsed"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].isIdDeclared(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ValidationState:170,1"
      Dst: "[java.util.HashMap].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].addId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ValidationState:173,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].addIdRef(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ValidationState:178,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].getSymbol(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    functionUses: 5
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.validation.ValidationState:183"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.validation.ValidationState:189"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.validation.ValidationState:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ValidationState:184,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.validation.ValidationState:189,1"
      Dst: "[java.lang.String].intern"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].getURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.validation.ValidationState:193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.validation.ValidationState:196"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.validation.ValidationState:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ValidationState:194,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].setLocale(java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationState].getLocale()"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationState"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector:4562,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector].<init>(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector"
    linkageType: null
    functionLinenumber: 4563
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector:4564,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector].length()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector].add(short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector"
    linkageType: null
    functionLinenumber: 4578
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector].ensureCapacity(int)"
    functionUses: 3
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector:4579,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector].ensureCapacity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector].valueAt(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector"
    linkageType: null
    functionLinenumber: 4584
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector].clear()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector"
    linkageType: null
    functionLinenumber: 4589
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector].contains(short)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector"
    linkageType: null
    functionLinenumber: 4594
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector:4595"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector:4600"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector:4599"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector:4596"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector:4595"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector:4594"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector].ensureCapacity(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector"
    linkageType: null
    functionLinenumber: 4608
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector:4609"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector:4612"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector:4611"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector:4612"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector:4617"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector:4616"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector:4614,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ProcessingInstructionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ProcessingInstructionImpl"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CharacterDataImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ProcessingInstructionImpl:59,1"
      Dst: "[org.apache.xerces.dom.CharacterDataImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    functionSourceFile: "org.apache.xerces.dom.ProcessingInstructionImpl"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    functionSourceFile: "org.apache.xerces.dom.ProcessingInstructionImpl"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredProcessingInstructionImpl].synchronizeData()"
    functionUses: 22
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ProcessingInstructionImpl:79"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ProcessingInstructionImpl:82"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ProcessingInstructionImpl:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ProcessingInstructionImpl:79,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ProcessingInstructionImpl:80,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ProcessingInstructionImpl].getTarget()"
    functionSourceFile: "org.apache.xerces.dom.ProcessingInstructionImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ProcessingInstructionImpl:101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ProcessingInstructionImpl:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ProcessingInstructionImpl:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ProcessingInstructionImpl:101,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ProcessingInstructionImpl:102,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ProcessingInstructionImpl].getBaseURI()"
    functionSourceFile: "org.apache.xerces.dom.ProcessingInstructionImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ProcessingInstructionImpl:118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ProcessingInstructionImpl:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ProcessingInstructionImpl:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ProcessingInstructionImpl:118,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ProcessingInstructionImpl:119,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ProcessingInstructionImpl:121,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getBaseURI"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>()"
    functionSourceFile: "org.apache.xerces.util.XMLResourceIdentifierImpl"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLResourceIdentifierImpl:58,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLResourceIdentifierImpl"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLResourceIdentifierImpl:70,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.XMLResourceIdentifierImpl:71,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLResourceIdentifierImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLResourceIdentifierImpl:86,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.XMLResourceIdentifierImpl:87,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLResourceIdentifierImpl"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 10
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLResourceIdentifierImpl:98,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLResourceIdentifierImpl"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()"
    functionSourceFile: "org.apache.xerces.util.XMLResourceIdentifierImpl"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setPublicId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLResourceIdentifierImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setLiteralSystemId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLResourceIdentifierImpl"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setBaseSystemId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLResourceIdentifierImpl"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setExpandedSystemId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLResourceIdentifierImpl"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLResourceIdentifierImpl"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    functionSourceFile: "org.apache.xerces.util.XMLResourceIdentifierImpl"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    functionSourceFile: "org.apache.xerces.util.XMLResourceIdentifierImpl"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()"
    functionSourceFile: "org.apache.xerces.util.XMLResourceIdentifierImpl"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    functionSourceFile: "org.apache.xerces.util.XMLResourceIdentifierImpl"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 40
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLResourceIdentifierImpl].getNamespace()"
    functionSourceFile: "org.apache.xerces.util.XMLResourceIdentifierImpl"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLResourceIdentifierImpl].hashCode()"
    functionSourceFile: "org.apache.xerces.util.XMLResourceIdentifierImpl"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLResourceIdentifierImpl:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLResourceIdentifierImpl:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLResourceIdentifierImpl:191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLResourceIdentifierImpl:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:196"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLResourceIdentifierImpl:197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:199"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLResourceIdentifierImpl:186,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLResourceIdentifierImpl].toString()"
    functionSourceFile: "org.apache.xerces.util.XMLResourceIdentifierImpl"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLResourceIdentifierImpl:206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLResourceIdentifierImpl:210"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLResourceIdentifierImpl:214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:216"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLResourceIdentifierImpl:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLResourceIdentifierImpl:222"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLResourceIdentifierImpl:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLResourceIdentifierImpl:205,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.util.XMLResourceIdentifierImpl:207,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.util.XMLResourceIdentifierImpl:225,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.OutputFormat$DTD].<init>()"
    functionSourceFile: "org.apache.xml.serialize.OutputFormat$DTD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.OutputFormat$DTD:73,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLRefreshElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLRefreshElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLRefreshElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLRefreshElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLRefreshElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLRefreshElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLRefreshElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLRefreshElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLRefreshElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLRefreshElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLRefreshElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLRefreshElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLRefreshElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLRefreshElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLRefreshElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:76,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.dom.ASModelImpl:77,1"
      Dst: "[java.util.Vector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].<init>(boolean)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:80,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.dom.ASModelImpl:81,1"
      Dst: "[java.util.Vector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getAsNodeType()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:93,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:94,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getOwnerASModel()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.ASModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:103,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:104,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].setOwnerASModel(org.apache.xerces.dom3.as.ASModel)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom3.as.ASModel"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:113,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:114,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getNodeName()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:122,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:123,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].setNodeName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:131,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:132,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getPrefix()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:140,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:141,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].setPrefix(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:149,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:150,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getLocalName()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:158,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:159,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].setLocalName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:167,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:168,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getNamespaceURI()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:177,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:178,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].setNamespaceURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:187,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:188,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].cloneASObject(boolean)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.ASObject"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:201,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:202,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getIsNamespaceAware()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getUsageLocation()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:225,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:226,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getAsLocation()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:233,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:234,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].setAsLocation(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:241,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:242,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getAsHint()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:249,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:250,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].setAsHint(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:257,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:258,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getContainer()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ASModelImpl:266"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ASModelImpl:265"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getElementDeclarations()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.ASNamedObjectMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:277,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:278,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getAttributeDeclarations()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.ASNamedObjectMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:289,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:290,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getNotationDeclarations()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.ASNamedObjectMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:301,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:302,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getEntityDeclarations()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.ASNamedObjectMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:313,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:314,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getContentModelDeclarations()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.ASNamedObjectMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:325,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:326,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].addASModel(org.apache.xerces.dom3.as.ASModel)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom3.as.ASModel"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:335,1"
      Dst: "[java.util.Vector].addElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getASModels()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.ASObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:343,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:344,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].removeAS(org.apache.xerces.dom3.as.ASModel)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom3.as.ASModel"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:353,1"
      Dst: "[java.util.Vector].removeElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].validate()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:363,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:364,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].importASObject(org.apache.xerces.dom3.as.ASObject)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom3.as.ASObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:372,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:373,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].insertASObject(org.apache.xerces.dom3.as.ASObject)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom3.as.ASObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:381,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:382,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].createASElementDeclaration(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.ASElementDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:404,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:405,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].createASAttributeDeclaration(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.ASAttributeDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:423,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:424,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].createASNotationDeclaration(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.ASNotationDeclaration"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:446,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:447,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].createASEntityDeclaration(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.ASEntityDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:461,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:462,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].createASContentModel(int,int,short)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom3.as.ASContentModel"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ASModelImpl:481,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ASModelImpl:482,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getGrammar()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.SchemaGrammar"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].setGrammar(org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ASModelImpl].getInternalASModels()"
    functionSourceFile: "org.apache.xerces.dom.ASModelImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Vector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDOMImplementationImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DeferredDOMImplementationImpl"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMImplementationImpl].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDOMImplementationImpl:35,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDOMImplementationImpl].getDOMImplementation()"
    functionSourceFile: "org.apache.xerces.dom.DeferredDOMImplementationImpl"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationManager].<init>()"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationManager"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ValidationManager:34,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.validation.ValidationManager:36,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationManager].addValidationState(org.apache.xerces.impl.validation.ValidationState)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationManager"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.validation.ValidationState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ValidationManager:49,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationManager].setEntityState(org.apache.xerces.impl.validation.EntityState)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationManager"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.validation.EntityState"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationState].setEntityState(org.apache.xerces.impl.validation.EntityState)"
    functionUses: 3
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.validation.ValidationManager:56"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.validation.ValidationManager:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ValidationManager:56,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.impl.validation.ValidationManager:57,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.impl.validation.ValidationManager:57,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].setEntityState"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.validation.ValidationManager].setGrammarFound(boolean)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationManager"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationManager].isGrammarFound()"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationManager"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationManager].setCachedDTD(boolean)"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationManager"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationManager].isCachedDTD()"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationManager"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.validation.ValidationManager].reset()"
    functionSourceFile: "org.apache.xerces.impl.validation.ValidationManager"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.validation.ValidationManager:79,1"
      Dst: "[java.util.ArrayList].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDOMImplementationImpl].<init>()"
    functionSourceFile: "org.apache.wml.dom.WMLDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDOMImplementationImpl:31,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDOMImplementationImpl].getDOMImplementation()"
    functionSourceFile: "org.apache.wml.dom.WMLDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDOMImplementationImpl].createDocument(org.w3c.dom.DocumentType)"
    functionSourceFile: "org.apache.wml.dom.WMLDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom.CoreDocumentImpl"
    argCount: 1
    argTypes:
    - "org.w3c.dom.DocumentType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDOMImplementationImpl:45,1"
      Dst: "[org.apache.wml.dom.WMLDocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport$1].<init>()"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport$1:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport$1].run()"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport$1"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getContextClassLoader()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport$1:45,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.xml.serialize.SecuritySupport$1:45,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport$4].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport$4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport$4:83,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport$4].run()"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport$4"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport$4:85,1"
      Dst: "[java.lang.System].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.PrimeNumberSequenceGenerator].<init>()"
    functionSourceFile: "org.apache.xerces.util.PrimeNumberSequenceGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.PrimeNumberSequenceGenerator:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])"
    functionSourceFile: "org.apache.xerces.util.PrimeNumberSequenceGenerator"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.PrimeNumberSequenceGenerator:43"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.PrimeNumberSequenceGenerator:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.PrimeNumberSequenceGenerator:42,1"
      Dst: "[java.util.Random].<init>"
    - Src: "org.apache.xerces.util.PrimeNumberSequenceGenerator:44,1"
      Dst: "[java.util.Random].nextInt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.NodeIteratorImpl].<init>(org.apache.xerces.dom.DocumentImpl,org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)"
    functionSourceFile: "org.apache.xerces.dom.NodeIteratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.apache.xerces.dom.DocumentImpl"
    - "org.w3c.dom.Node"
    - "int"
    - "org.w3c.dom.traversal.NodeFilter"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:93,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NodeIteratorImpl].getRoot()"
    functionSourceFile: "org.apache.xerces.dom.NodeIteratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NodeIteratorImpl].getWhatToShow()"
    functionSourceFile: "org.apache.xerces.dom.NodeIteratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NodeIteratorImpl].getFilter()"
    functionSourceFile: "org.apache.xerces.dom.NodeIteratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.traversal.NodeFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NodeIteratorImpl].getExpandEntityReferences()"
    functionSourceFile: "org.apache.xerces.dom.NodeIteratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NodeIteratorImpl].nextNode()"
    functionSourceFile: "org.apache.xerces.dom.NodeIteratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:134,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:134,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:154,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:155,1"
      Dst: "[org.apache.xerces.dom.NodeIteratorImpl].nextNode"
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:167,1"
      Dst: "[org.apache.xerces.dom.NodeIteratorImpl].acceptNode"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.NodeIteratorImpl].previousNode()"
    functionSourceFile: "org.apache.xerces.dom.NodeIteratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:199"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:190,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:190,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:207,1"
      Dst: "[org.apache.xerces.dom.NodeIteratorImpl].previousNode"
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:218,1"
      Dst: "[org.apache.xerces.dom.NodeIteratorImpl].acceptNode"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.NodeIteratorImpl].acceptNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.NodeIteratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:237"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:235"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:234,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:237,1"
      Dst: "[org.w3c.dom.traversal.NodeFilter].acceptNode"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NodeIteratorImpl].matchNodeOrParent(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.NodeIteratorImpl"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    functionUses: 1
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:248"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:248"
        BranchSideFuncs:
        - "getParentNode()"
    Callsites:
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:249,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.NodeIteratorImpl].nextNode(org.w3c.dom.Node,boolean)"
    functionSourceFile: "org.apache.xerces.dom.NodeIteratorImpl"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].hasChildNodes()"
    - "[org.apache.xerces.dom.AttrImpl].hasChildNodes()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].hasChildNodes()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].hasChildNodes()"
    - "[org.apache.xerces.dom.NodeImpl].hasChildNodes()"
    - "[org.apache.xerces.dom.AttrImpl].getFirstChild()"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()"
    - "[org.apache.xerces.dom.NodeImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    functionUses: 1
    ICount: 27
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:267"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:275"
        BranchSideFuncs:
        - "getFirstChild()"
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:279"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:297"
        BranchSideFuncs:
        - "getNextSibling()"
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:297"
        BranchSideFuncs:
        - "getNextSibling()"
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:290"
        BranchSideFuncs:
        - "getParentNode()"
    Callsites:
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:269,1"
      Dst: "[org.w3c.dom.Node].hasChildNodes"
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:270,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:280,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:285,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.NodeIteratorImpl].previousNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.NodeIteratorImpl"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].getPreviousSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getPreviousSibling()"
    - "[org.apache.xerces.dom.ChildNode].getPreviousSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getPreviousSibling()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getPreviousSibling()"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.dom.ParentNode].hasChildNodes()"
    - "[org.apache.xerces.dom.AttrImpl].hasChildNodes()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].hasChildNodes()"
    - "[org.apache.xerces.dom.NodeImpl].hasChildNodes()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].hasChildNodes()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ParentNode].hasChildNodes()"
    - "[org.apache.xerces.dom.AttrImpl].hasChildNodes()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].hasChildNodes()"
    - "[org.apache.xerces.dom.NodeImpl].hasChildNodes()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].hasChildNodes()"
    - "[org.apache.xerces.dom.ParentNode].getLastChild()"
    - "[org.apache.xerces.dom.NodeImpl].getLastChild()"
    - "[org.apache.xerces.dom.AttrImpl].getLastChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getLastChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getLastChild()"
    functionUses: 2
    ICount: 23
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:308"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:310"
        BranchSideFuncs:
        - "getPreviousSibling()"
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:312"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:329"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:324"
        BranchSideFuncs:
        - "hasChildNodes()"
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:324"
        BranchSideFuncs:
        - "hasChildNodes()"
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:322"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:329"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:325"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:330"
        BranchSideFuncs:
        - "getLastChild()"
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:311,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:314,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:319,1"
      Dst: "[org.w3c.dom.Node].hasChildNodes"
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:322,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:326,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.NodeIteratorImpl].removeNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.NodeIteratorImpl"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeIteratorImpl].matchNodeOrParent(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeIteratorImpl].previousNode(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeIteratorImpl].nextNode(org.w3c.dom.Node,boolean)"
    - "[org.apache.xerces.dom.NodeIteratorImpl].previousNode(org.w3c.dom.Node)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:342"
        BranchSideFuncs:
        - "matchNodeOrParent(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:345"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:347"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:352"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:351"
        BranchSideFuncs:
        - "nextNode(org.w3c.dom.Node,boolean)"
    - Branch String: "org.apache.xerces.dom.NodeIteratorImpl:353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.NodeIteratorImpl:358"
        BranchSideFuncs:
        - "previousNode(org.w3c.dom.Node)"
    Callsites:
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:343,1"
      Dst: "[org.apache.xerces.dom.NodeIteratorImpl].matchNodeOrParent"
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:348,1"
      Dst: "[org.apache.xerces.dom.NodeIteratorImpl].previousNode"
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:352,1"
      Dst: "[org.apache.xerces.dom.NodeIteratorImpl].nextNode"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.NodeIteratorImpl].detach()"
    functionSourceFile: "org.apache.xerces.dom.NodeIteratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.NodeIteratorImpl:369,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].removeNodeIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].setSize(int)"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:35,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].getSize()"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:39,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].setFormat(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].getFormat()"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].setValue(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].getValue()"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].setMaxLength(int)"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:59,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].getMaxLength()"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:63,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].setTabIndex(int)"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:67,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].getTabIndex()"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:71,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:75,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:83,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:87,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].setEmptyOk(boolean)"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:91,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].getEmptyOk()"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:95,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].setTitle(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:99,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].getTitle()"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:103,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:107,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:111,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].setType(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:115,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].getType()"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:119,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:123,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLInputElementImpl].getName()"
    functionSourceFile: "org.apache.wml.dom.WMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLInputElementImpl:127,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:51,1"
      Dst: "[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationState].useNamespaces()"
    - "[org.apache.xerces.util.XML11Char].isXML11ValidNCName(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XML11Char].isXML11ValidName(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].isIdDeclared(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].isIdDeclared(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].isIdDeclared(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].addId(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].addId(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].addId(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1:org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].addId(java.lang.String)"
    functionUses: 8
    ICount: 28
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:67"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:73"
        BranchSideFuncs:
        - "isXML11ValidNCName(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:72"
        BranchSideFuncs:
        - "isXML11ValidName(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:68"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:77"
        BranchSideFuncs:
        - "isIdDeclared(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:73"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:77"
        BranchSideFuncs:
        - "isIdDeclared(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:78"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:82"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:81"
        BranchSideFuncs:
        - "addId(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:67,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].useNamespaces"
    - Src: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:68,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidNCName"
    - Src: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:69,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    - Src: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:73,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidName"
    - Src: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:78,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].isIdDeclared"
    - Src: "org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:82,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].addId"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1].<init>(org.apache.xerces.impl.xs.util.XSNamedMapImpl,int,org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry[])"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$1"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.util.XSNamedMapImpl"
    - "int"
    - "org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$1:234,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1].iterator()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$1"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].<init>(org.apache.xerces.impl.xs.util.XSNamedMapImpl$1)"
    functionUses: 13
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$1:236,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1].size()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil$ThrowableMethods].<init>()"
    functionSourceFile: "org.apache.xerces.util.DOMUtil$ThrowableMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil$ThrowableMethods:882,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil$ThrowableMethods].access$000()"
    functionSourceFile: "org.apache.xerces.util.DOMUtil$ThrowableMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil$ThrowableMethods].access$100()"
    functionSourceFile: "org.apache.xerces.util.DOMUtil$ThrowableMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Field$XPath].<init>(java.lang.String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Field$XPath"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.NamespaceContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath].<init>(java.lang.String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.xs.identity.Field$XPath].fixupXPath(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPathException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 38
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:111"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)"
        - "fixupXPath(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Field$XPath:112,1"
      Dst: "[org.apache.xerces.impl.xs.identity.Field$XPath].fixupXPath"
    - Src: "org.apache.xerces.impl.xs.identity.Field$XPath:112,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath].<init>"
    - Src: "org.apache.xerces.impl.xs.identity.Field$XPath:121,1"
      Dst: "[org.apache.xerces.impl.xpath.XPathException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.identity.Field$XPath].fixupXPath(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Field$XPath"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    - "[org.apache.xerces.impl.xs.identity.Field$XPath].fixupXPath2(java.lang.String,int,int)"
    functionUses: 1
    ICount: 26
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:null"
        BranchSideFuncs:
        - "isSpace(int)"
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:141"
        BranchSideFuncs:
        - "fixupXPath2(java.lang.String,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Field$XPath:130,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.identity.Field$XPath:142,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xs.identity.Field$XPath:144,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    - Src: "org.apache.xerces.impl.xs.identity.Field$XPath:149,1"
      Dst: "[org.apache.xerces.impl.xs.identity.Field$XPath].fixupXPath2"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.identity.Field$XPath].fixupXPath2(java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Field$XPath"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    functionUses: 1
    ICount: 39
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:null"
        BranchSideFuncs:
        - "isSpace(int)"
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Field$XPath:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Field$XPath:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Field$XPath:163,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.identity.Field$XPath:165,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xs.identity.Field$XPath:165,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.identity.Field$XPath:175,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    - Src: "org.apache.xerces.impl.xs.identity.Field$XPath:190,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.xpointer.ShortHandPointer].<init>()"
    functionSourceFile: "org.apache.xerces.xpointer.ShortHandPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ShortHandPointer:54,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ShortHandPointer].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.xpointer.ShortHandPointer"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ShortHandPointer:57,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ShortHandPointer].parseXPointer(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xpointer.ShortHandPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ShortHandPointer].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)"
    functionSourceFile: "org.apache.xerces.xpointer.ShortHandPointer"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ShortHandPointer].hasMatchingIdentifier(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)"
    - "[org.apache.xerces.xpointer.ShortHandPointer].hasMatchingIdentifier(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)"
    functionUses: 3
    ICount: 32
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:84"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:91"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:95"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:94"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:111"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:98"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:99"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:112"
        BranchSideFuncs:
        - "hasMatchingIdentifier(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)"
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:111"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ShortHandPointer:92,1"
      Dst: "[org.apache.xerces.xpointer.ShortHandPointer].hasMatchingIdentifier"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ShortHandPointer].hasMatchingIdentifier(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)"
    functionSourceFile: "org.apache.xerces.xpointer.ShortHandPointer"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.xpointer.ShortHandPointer].getSchemaDeterminedID(org.apache.xerces.xni.XMLAttributes,int)"
    - "[org.apache.xerces.xpointer.ShortHandPointer].getChildrenSchemaDeterminedID(org.apache.xerces.xni.XMLAttributes,int)"
    - "[org.apache.xerces.xpointer.ShortHandPointer].getDTDDeterminedID(org.apache.xerces.xni.XMLAttributes,int)"
    functionUses: 2
    ICount: 30
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:166"
        BranchSideFuncs:
        - "getLength()"
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:140"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:147"
        BranchSideFuncs:
        - "getChildrenSchemaDeterminedID(org.apache.xerces.xni.XMLAttributes,int)"
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:157"
        BranchSideFuncs:
        - "getDTDDeterminedID(org.apache.xerces.xni.XMLAttributes,int)"
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:132"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ShortHandPointer:133,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.xpointer.ShortHandPointer:139,1"
      Dst: "[org.apache.xerces.xpointer.ShortHandPointer].getSchemaDeterminedID"
    - Src: "org.apache.xerces.xpointer.ShortHandPointer:148,1"
      Dst: "[org.apache.xerces.xpointer.ShortHandPointer].getChildrenSchemaDeterminedID"
    - Src: "org.apache.xerces.xpointer.ShortHandPointer:158,1"
      Dst: "[org.apache.xerces.xpointer.ShortHandPointer].getDTDDeterminedID"
    - Src: "org.apache.xerces.xpointer.ShortHandPointer:167,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xpointer.ShortHandPointer].getDTDDeterminedID(org.apache.xerces.xni.XMLAttributes,int)"
    functionSourceFile: "org.apache.xerces.xpointer.ShortHandPointer"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLAttributes"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLAttributesImpl].getType(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getType(int)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:188"
        BranchSideFuncs:
        - "getValue(int)"
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ShortHandPointer:185,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getType"
    - Src: "org.apache.xerces.xpointer.ShortHandPointer:185,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.xpointer.ShortHandPointer:186,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ShortHandPointer].getSchemaDeterminedID(org.apache.xerces.xni.XMLAttributes,int)"
    functionSourceFile: "org.apache.xerces.xpointer.ShortHandPointer"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLAttributes"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getMemberTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getTypeDefinition()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getTypeDefinition()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getSchemaNormalizedValue()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getSchemaNormalizedValue()"
    functionUses: 1
    ICount: 18
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:226"
        BranchSideFuncs:
        - "getTypeDefinition()"
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:225"
        BranchSideFuncs:
        - "isIDType()"
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:233"
        BranchSideFuncs:
        - "getSchemaNormalizedValue()"
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:233"
        BranchSideFuncs:
        - "getSchemaNormalizedValue()"
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ShortHandPointer:202,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getAugmentations"
    - Src: "org.apache.xerces.xpointer.ShortHandPointer:204,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.xpointer.ShortHandPointer:220,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getMemberTypeDefinition"
    - Src: "org.apache.xerces.xpointer.ShortHandPointer:222,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getTypeDefinition"
    - Src: "org.apache.xerces.xpointer.ShortHandPointer:226,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].isIDType"
    - Src: "org.apache.xerces.xpointer.ShortHandPointer:227,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getSchemaNormalizedValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ShortHandPointer].getChildrenSchemaDeterminedID(org.apache.xerces.xni.XMLAttributes,int)"
    functionSourceFile: "org.apache.xerces.xpointer.ShortHandPointer"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLAttributes"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ShortHandPointer].isFragmentResolved()"
    functionSourceFile: "org.apache.xerces.xpointer.ShortHandPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ShortHandPointer].isChildFragmentResolved()"
    functionSourceFile: "org.apache.xerces.xpointer.ShortHandPointer"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:261"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ShortHandPointer:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ShortHandPointer:261"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ShortHandPointer].getSchemeName()"
    functionSourceFile: "org.apache.xerces.xpointer.ShortHandPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ShortHandPointer].getSchemeData()"
    functionSourceFile: "org.apache.xerces.xpointer.ShortHandPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ShortHandPointer].setSchemeName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xpointer.ShortHandPointer"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ShortHandPointer].setSchemeData(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xpointer.ShortHandPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ObjectFactory].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:44,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ObjectFactory].createObject(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:99,1"
      Dst: "[org.apache.xerces.impl.dv.ObjectFactory].createObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ObjectFactory].createObject(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 170
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:130"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:129,1"
      Dst: "[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:131,1"
      Dst: "[org.apache.xerces.impl.dv.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:135,1"
      Dst: "[org.apache.xerces.impl.dv.SecuritySupport].getSystemProperty"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:136,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:137,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:137,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:137,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:138,1"
      Dst: "[org.apache.xerces.impl.dv.ObjectFactory].newInstance"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:154,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:155,1"
      Dst: "[org.apache.xerces.impl.dv.SecuritySupport].getFileExists"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:169,1"
      Dst: "[org.apache.xerces.impl.dv.SecuritySupport].getLastModified"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:187,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:188,1"
      Dst: "[org.apache.xerces.impl.dv.SecuritySupport].getFileInputStream"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:189,1"
      Dst: "[java.util.Properties].load"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:202,1"
      Dst: "[java.io.FileInputStream].close"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:210,1"
      Dst: "[java.util.Properties].getProperty"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:241,1"
      Dst: "[org.apache.xerces.impl.dv.ObjectFactory].findJarServiceProvider"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:247,1"
      Dst: "[org.apache.xerces.impl.dv.ObjectFactory$ConfigurationError].<init>"
    JavaMethodInfo: null
    BBCount: 58
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ObjectFactory].isDebugEnabled()"
    functionSourceFile: "org.apache.xerces.impl.dv.ObjectFactory"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.SecuritySupport].getSystemProperty(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:261"
        BranchSideFuncs:
        - "getSystemProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:261"
        BranchSideFuncs:
        - "getSystemProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:262,1"
      Dst: "[org.apache.xerces.impl.dv.SecuritySupport].getSystemProperty"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:264,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.ObjectFactory"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:272"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:273,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:273,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:273,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:273,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ObjectFactory].findClassLoader()"
    functionSourceFile: "org.apache.xerces.impl.dv.ObjectFactory"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.SecuritySupport].getContextClassLoader()"
    - "[org.apache.xerces.impl.dv.SecuritySupport].getSystemClassLoader()"
    - "[org.apache.xerces.impl.dv.SecuritySupport].getParentClassLoader(java.lang.ClassLoader)"
    - "[org.apache.xerces.impl.dv.SecuritySupport].getParentClassLoader(java.lang.ClassLoader)"
    functionUses: 2
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:312"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:311"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:326"
        BranchSideFuncs:
        - "getParentClassLoader(java.lang.ClassLoader)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:286,1"
      Dst: "[org.apache.xerces.impl.dv.SecuritySupport].getContextClassLoader"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:287,1"
      Dst: "[org.apache.xerces.impl.dv.SecuritySupport].getSystemClassLoader"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:300,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:312,1"
      Dst: "[org.apache.xerces.impl.dv.SecuritySupport].getParentClassLoader"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.dv.ObjectFactory].newInstance(java.lang.String,java.lang.ClassLoader,boolean)"
    functionSourceFile: "org.apache.xerces.impl.dv.ObjectFactory"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ObjectFactory].findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
    - "[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln(java.lang.String)"
    - "[org.apache.xerces.impl.dv.ObjectFactory$ConfigurationError].<init>(java.lang.String,java.lang.Exception)"
    - "[org.apache.xerces.impl.dv.ObjectFactory$ConfigurationError].<init>(java.lang.String,java.lang.Exception)"
    functionUses: 2
    ICount: 37
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:346"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:347"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:344,1"
      Dst: "[org.apache.xerces.impl.dv.ObjectFactory].findProviderClass"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:345,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:346,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:346,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:346,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:346,1"
      Dst: "[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:350,1"
      Dst: "[org.apache.xerces.impl.dv.ObjectFactory$ConfigurationError].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ObjectFactory].findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
    functionSourceFile: "org.apache.xerces.impl.dv.ObjectFactory"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getSecurityManager()"
    functionUses: 1
    ICount: 30
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:372"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:376"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:396"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:388"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:368,1"
      Dst: "[java.lang.System].getSecurityManager"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:370,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:372,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:373,1"
      Dst: "[java.lang.SecurityManager].checkPackageAccess"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:386,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:389,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:393,1"
      Dst: "[java.lang.Class].getClassLoader"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.ObjectFactory].findJarServiceProvider(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.ObjectFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:436"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:441"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:461"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:485"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:497"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:486"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:497"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.ObjectFactory:487"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.ObjectFactory:493"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:419,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:419,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:419,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:423,1"
      Dst: "[org.apache.xerces.impl.dv.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:425,1"
      Dst: "[org.apache.xerces.impl.dv.SecuritySupport].getResourceAsStream"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:429,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:441,1"
      Dst: "[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:462,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:462,1"
      Dst: "[java.io.BufferedReader].<init>"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:471,1"
      Dst: "[java.io.BufferedReader].readLine"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:479,1"
      Dst: "[java.io.BufferedReader].close"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:486,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.dv.ObjectFactory:494,1"
      Dst: "[org.apache.xerces.impl.dv.ObjectFactory].newInstance"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport$2].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport$2"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$2:54,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport$2].run()"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport$2"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$2:58,1"
      Dst: "[java.lang.ClassLoader].getSystemClassLoader"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLabelElementImpl].getAccessKey()"
    functionSourceFile: "org.apache.html.dom.HTMLLabelElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLLabelElementImpl:41"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLLabelElementImpl:43"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLLabelElementImpl:42"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLLabelElementImpl:41"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLLabelElementImpl:43"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLLabelElementImpl:42"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLabelElementImpl:40,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLLabelElementImpl:41,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLLabelElementImpl:42,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLabelElementImpl].setAccessKey(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLLabelElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLLabelElementImpl:50"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLLabelElementImpl:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLLabelElementImpl:51"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLLabelElementImpl:50"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLLabelElementImpl:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLLabelElementImpl:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLabelElementImpl:50,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLLabelElementImpl:51,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.html.dom.HTMLLabelElementImpl:52,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLabelElementImpl].getHtmlFor()"
    functionSourceFile: "org.apache.html.dom.HTMLLabelElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLabelElementImpl:58,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLabelElementImpl].setHtmlFor(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLLabelElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLabelElementImpl:64,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLabelElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLLabelElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLabelElementImpl:75,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext].<init>(org.w3c.dom.Element,org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.QName].<init>()"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:180,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:178,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext].fillNamespaceContext()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getAttributes()"
    - "[org.apache.xerces.dom.ElementImpl].getAttributes()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getAttributes()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributes()"
    - "[org.apache.xerces.dom.NodeImpl].getAttributes()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].item(int)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].item(int)"
    - "[org.apache.xerces.dom.AttrImpl].getValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext].fillQName(org.apache.xerces.xni.QName,org.w3c.dom.Node)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext].declarePrefix(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    functionUses: 1
    ICount: 51
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:216"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:217"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:216"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:214"
        BranchSideFuncs:
        - "getAttributes()"
        - "getLength()"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:213"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:192"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:214"
        BranchSideFuncs:
        - "getValue()"
        - "item(int)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:213"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:197"
        BranchSideFuncs:
        - "fillQName(org.apache.xerces.xni.QName,org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:189"
        BranchSideFuncs:
        - "getAttributes()"
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:207"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
        - "declarePrefix(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:207"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
        - "declarePrefix(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:187,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:189,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:190,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:191,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:193,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:194,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:198,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext].fillQName"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:205,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:205,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:205,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext].declarePrefix"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext].getURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:222"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:220"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext].declarePrefix(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:232"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:239"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:234,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext].fillQName(org.apache.xerces.xni.QName,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrNSImpl].getPrefix()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getPrefix()"
    - "[org.apache.xerces.dom.NodeImpl].getPrefix()"
    - "[org.apache.xerces.dom.ElementNSImpl].getPrefix()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getPrefix()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getLocalName()"
    - "[org.apache.xerces.dom.ElementNSImpl].getLocalName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.AttrNSImpl].getLocalName()"
    - "[org.apache.xerces.dom.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    - "[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNamespaceURI()"
    - "[org.apache.xerces.dom.ElementNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    functionUses: 1
    ICount: 34
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:248"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:243"
        BranchSideFuncs:
        - "getPrefix()"
        - "getLocalName()"
        - "getNamespaceURI()"
        - "getNodeName()"
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:249"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:250"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:249"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:250"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:249"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:244,1"
      Dst: "[org.w3c.dom.Node].getPrefix"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:245,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:246,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:247,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:248,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xs.SchemaNamespaceSupport$SchemaRootContext:251,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].getDefaultValue()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:38,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].setDefaultValue(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:45,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].getDefaultChecked()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:52,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].setDefaultChecked(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:59,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].getAccept()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:65,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].setAccept(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:71,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].getAccessKey()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLInputElementImpl:81"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLInputElementImpl:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLInputElementImpl:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLInputElementImpl:81"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLInputElementImpl:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLInputElementImpl:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:80,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLInputElementImpl:81,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLInputElementImpl:82,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].setAccessKey(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLInputElementImpl:90"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLInputElementImpl:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLInputElementImpl:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLInputElementImpl:90"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLInputElementImpl:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLInputElementImpl:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:90,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLInputElementImpl:91,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.html.dom.HTMLInputElementImpl:92,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].getAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:98,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLInputElementImpl:98,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:104,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].getAlt()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:110,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].setAlt(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:116,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].getChecked()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:122,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].setChecked(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:128,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].getDisabled()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:134,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].setDisabled(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:140,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].getMaxLength()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:146,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLInputElementImpl:146,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].setMaxLength(int)"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:152,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.html.dom.HTMLInputElementImpl:152,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].getName()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:158,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:164,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].getReadOnly()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:170,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].setReadOnly(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:176,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].getSize()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:182,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].setSize(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:188,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].getSrc()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:194,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].setSrc(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:200,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].getTabIndex()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:208,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLInputElementImpl:208,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].setTabIndex(int)"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:219,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.html.dom.HTMLInputElementImpl:219,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].getType()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:225,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].getUseMap()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:231,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].setUseMap(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:237,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].getValue()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:243,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].setValue(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:249,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].blur()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].focus()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].select()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].click()"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLInputElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLInputElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLInputElementImpl:284,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.SimpleLocator:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].<init>(java.lang.String,java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.SimpleLocator:42,1"
      Dst: "[org.apache.xerces.impl.xs.util.SimpleLocator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].setValues(java.lang.String,java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.SimpleLocator:46,1"
      Dst: "[org.apache.xerces.impl.xs.util.SimpleLocator].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].<init>(java.lang.String,java.lang.String,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.SimpleLocator:49,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].setValues(java.lang.String,java.lang.String,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].getLineNumber()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].getColumnNumber()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].getCharacterOffset()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].getPublicId()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].getExpandedSystemId()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].getLiteralSystemId()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].getBaseSystemId()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].setColumnNumber(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].setLineNumber(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].setCharacterOffset(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].setBaseSystemId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].setExpandedSystemId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].setLiteralSystemId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].setPublicId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].getEncoding()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.SimpleLocator].getXMLVersion()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.SimpleLocator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLMapElementImpl].getAreas()"
    functionSourceFile: "org.apache.html.dom.HTMLMapElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLMapElementImpl:39"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLMapElementImpl:41"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLMapElementImpl:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLMapElementImpl:40,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLMapElementImpl].getName()"
    functionSourceFile: "org.apache.html.dom.HTMLMapElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLMapElementImpl:47,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLMapElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLMapElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLMapElementImpl:53,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLMapElementImpl].cloneNode(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLMapElementImpl"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].cloneNode(boolean)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLMapElementImpl:62,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].cloneNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLMapElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLMapElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLMapElementImpl:74,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op$RangeOp].<init>(int,org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op$RangeOp"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op].<init>(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op$RangeOp:220,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op$RangeOp].getToken()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op$RangeOp"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.RangeToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementNSImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.ElementNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementNSImpl:68,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementNSImpl"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - "[org.apache.xerces.dom.ElementNSImpl].setName(java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementNSImpl:78,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].<init>"
    - Src: "org.apache.xerces.dom.ElementNSImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementNSImpl].setName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementNSImpl].setName(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementNSImpl"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].checkNamespaceWF(java.lang.String,int,int)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].checkQName(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].checkQName(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].checkDOMNSErr(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 67
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:98"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:106"
        BranchSideFuncs:
        - "checkNamespaceWF(java.lang.String,int,int)"
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:143"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:150"
        BranchSideFuncs:
        - "checkQName(java.lang.String,java.lang.String)"
        - "checkDOMNSErr(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:150"
        BranchSideFuncs:
        - "checkQName(java.lang.String,java.lang.String)"
        - "checkDOMNSErr(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.ElementNSImpl:89,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.ElementNSImpl:100,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ElementNSImpl:104,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.ElementNSImpl:107,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.dom.ElementNSImpl:108,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xerces.dom.ElementNSImpl:111,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].checkNamespaceWF"
    - Src: "org.apache.xerces.dom.ElementNSImpl:116,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].checkQName"
    - Src: "org.apache.xerces.dom.ElementNSImpl:117,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.ElementNSImpl:132,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.dom.ElementNSImpl:152,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].checkDOMNSErr"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementNSImpl"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementNSImpl:163,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementNSImpl"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementNSImpl:172,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementNSImpl].rename(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementNSImpl:180,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementNSImpl:181,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementNSImpl:184,1"
      Dst: "[org.apache.xerces.dom.ElementNSImpl].setName"
    - Src: "org.apache.xerces.dom.ElementNSImpl:185,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].reconcileDefaultAttributes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementNSImpl].getNamespaceURI()"
    functionSourceFile: "org.apache.xerces.dom.ElementNSImpl"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.ElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()"
    functionUses: 13
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:216"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementNSImpl:213,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementNSImpl:214,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementNSImpl].getPrefix()"
    functionSourceFile: "org.apache.xerces.dom.ElementNSImpl"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.ElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()"
    functionUses: 5
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:232"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:235"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:234"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementNSImpl:232,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementNSImpl:233,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementNSImpl:235,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.dom.ElementNSImpl:236,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementNSImpl].setPrefix(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.ElementNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:257"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:259"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:260"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:261"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:267"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:267"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:272"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:272"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:272"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:285"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:288"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:285"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementNSImpl:257,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementNSImpl:258,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementNSImpl:261,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.ElementNSImpl:262,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.ElementNSImpl:263,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.ElementNSImpl:267,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.ElementNSImpl:268,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version"
    - Src: "org.apache.xerces.dom.ElementNSImpl:268,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isXMLName"
    - Src: "org.apache.xerces.dom.ElementNSImpl:272,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.dom.ElementNSImpl:275,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.ElementNSImpl:286,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.dom.ElementNSImpl:286,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.dom.ElementNSImpl:286,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementNSImpl].getLocalName()"
    functionSourceFile: "org.apache.xerces.dom.ElementNSImpl"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.ElementImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()"
    functionUses: 14
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:304"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementNSImpl:301,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementNSImpl:302,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementNSImpl].getXMLBaseAttribute()"
    functionSourceFile: "org.apache.xerces.dom.ElementNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementNSImpl:312,1"
      Dst: "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItemNS"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementNSImpl].getTypeName()"
    functionSourceFile: "org.apache.xerces.dom.ElementNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:322"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:325"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementNSImpl:321,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeName"
    - Src: "org.apache.xerces.dom.ElementNSImpl:323,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementNSImpl].getTypeNamespace()"
    functionSourceFile: "org.apache.xerces.dom.ElementNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:333"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:335"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementNSImpl:334,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementNSImpl].isDerivedFrom(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.dom.ElementNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:356"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:359"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:362"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.ElementNSImpl:363"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.ElementNSImpl:367"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.ElementNSImpl:356,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.ElementNSImpl:357,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.ElementNSImpl:361,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom"
    - Src: "org.apache.xerces.dom.ElementNSImpl:364,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDOMDerivedFrom"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.xs.XSTypeDefinition)"
    functionSourceFile: "org.apache.xerces.dom.ElementNSImpl"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredNotationImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredNotationImpl"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.DeferredDocumentImpl"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NotationImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredNotationImpl:70,1"
      Dst: "[org.apache.xerces.dom.NotationImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredNotationImpl:73,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredNotationImpl].getNodeIndex()"
    functionSourceFile: "org.apache.xerces.dom.DeferredNotationImpl"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredNotationImpl].synchronizeData()"
    functionSourceFile: "org.apache.xerces.dom.DeferredNotationImpl"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int)"
    functionUses: 8
    ICount: 21
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredNotationImpl:97,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredNotationImpl:101,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.DeferredNotationImpl:102,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName"
    - Src: "org.apache.xerces.dom.DeferredNotationImpl:104,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType"
    - Src: "org.apache.xerces.dom.DeferredNotationImpl:106,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue"
    - Src: "org.apache.xerces.dom.DeferredNotationImpl:107,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI"
    - Src: "org.apache.xerces.dom.DeferredNotationImpl:108,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].<init>()"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:51,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].copyInto(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 80
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:103"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:100"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:90"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:100"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:90"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:67,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.util.DOMUtil:80,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:83,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xerces.util.DOMUtil:83,1"
      Dst: "[org.w3c.dom.Document].createCDATASection"
    - Src: "org.apache.xerces.util.DOMUtil:87,1"
      Dst: "[org.w3c.dom.Document].createComment"
    - Src: "org.apache.xerces.util.DOMUtil:91,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.util.DOMUtil:91,1"
      Dst: "[org.w3c.dom.Document].createElement"
    - Src: "org.apache.xerces.util.DOMUtil:93,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.xerces.util.DOMUtil:94,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.xerces.util.DOMUtil:96,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.xerces.util.DOMUtil:99,1"
      Dst: "[org.w3c.dom.Element].setAttribute"
    - Src: "org.apache.xerces.util.DOMUtil:100,1"
      Dst: "[org.w3c.dom.Attr].getSpecified"
    - Src: "org.apache.xerces.util.DOMUtil:101,1"
      Dst: "[org.w3c.dom.Element].getAttributeNode"
    - Src: "org.apache.xerces.util.DOMUtil:101,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setSpecified"
    - Src: "org.apache.xerces.util.DOMUtil:107,1"
      Dst: "[org.w3c.dom.Document].createEntityReference"
    - Src: "org.apache.xerces.util.DOMUtil:111,1"
      Dst: "[org.w3c.dom.Document].createProcessingInstruction"
    - Src: "org.apache.xerces.util.DOMUtil:116,1"
      Dst: "[org.w3c.dom.Document].createTextNode"
    - Src: "org.apache.xerces.util.DOMUtil:120,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.util.DOMUtil:120,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.util.DOMUtil:122,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.util.DOMUtil:122,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.xerces.util.DOMUtil:125,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.xerces.util.DOMUtil:128,1"
      Dst: "[org.w3c.dom.Node].hasChildNodes"
    - Src: "org.apache.xerces.util.DOMUtil:130,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.util.DOMUtil:136,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.util.DOMUtil:139,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].getFirstChild()"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()"
    - "[org.apache.xerces.dom.NodeImpl].getFirstChild()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    functionUses: 38
    ICount: 10
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:161"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.xerces.util.DOMUtil:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:156"
        BranchSideFuncs:
        - "getNextSibling()"
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:152,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.util.DOMUtil:154,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:157,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getFirstVisibleChildElement(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:169,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.util.DOMUtil:171,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:172,1"
      Dst: "[org.apache.xerces.util.DOMUtil].isHidden"
    - Src: "org.apache.xerces.util.DOMUtil:175,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getFirstVisibleChildElement(org.w3c.dom.Node,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].getFirstChild()"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()"
    - "[org.apache.xerces.dom.NodeImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.util.DOMUtil].isHidden(org.w3c.dom.Node,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    functionUses: 2
    ICount: 13
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:197"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.xerces.util.DOMUtil:196"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:193"
        BranchSideFuncs:
        - "isHidden(org.w3c.dom.Node,java.util.Hashtable)"
      - BranchSide: "org.apache.xerces.util.DOMUtil:192"
        BranchSideFuncs:
        - "getNextSibling()"
    - Branch String: "org.apache.xerces.util.DOMUtil:190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:192"
        BranchSideFuncs:
        - "getNextSibling()"
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:187,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.util.DOMUtil:189,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:190,1"
      Dst: "[org.apache.xerces.util.DOMUtil].isHidden"
    - Src: "org.apache.xerces.util.DOMUtil:193,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getLastChildElement(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:207,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    - Src: "org.apache.xerces.util.DOMUtil:209,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:212,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getLastVisibleChildElement(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:227"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:224,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    - Src: "org.apache.xerces.util.DOMUtil:226,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:227,1"
      Dst: "[org.apache.xerces.util.DOMUtil].isHidden"
    - Src: "org.apache.xerces.util.DOMUtil:230,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getLastVisibleChildElement(org.w3c.dom.Node,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:244,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    - Src: "org.apache.xerces.util.DOMUtil:246,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:247,1"
      Dst: "[org.apache.xerces.util.DOMUtil].isHidden"
    - Src: "org.apache.xerces.util.DOMUtil:250,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    functionUses: 72
    ICount: 10
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:270"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.xerces.util.DOMUtil:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:265"
        BranchSideFuncs:
        - "getNextSibling()"
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:261,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.util.DOMUtil:263,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getNextVisibleSiblingElement(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:279"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:287"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:280"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:278,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.util.DOMUtil:280,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:281,1"
      Dst: "[org.apache.xerces.util.DOMUtil].isHidden"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getNextVisibleSiblingElement(org.w3c.dom.Node,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.util.DOMUtil].isHidden(org.w3c.dom.Node,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    functionUses: 2
    ICount: 13
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:297"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:306"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.xerces.util.DOMUtil:305"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:302"
        BranchSideFuncs:
        - "isHidden(org.w3c.dom.Node,java.util.Hashtable)"
      - BranchSide: "org.apache.xerces.util.DOMUtil:301"
        BranchSideFuncs:
        - "getNextSibling()"
    - Branch String: "org.apache.xerces.util.DOMUtil:299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:301"
        BranchSideFuncs:
        - "getNextSibling()"
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:296,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.util.DOMUtil:298,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:299,1"
      Dst: "[org.apache.xerces.util.DOMUtil].isHidden"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:312"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:316"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:313,1"
      Dst: "[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly"
    - Src: "org.apache.xerces.util.DOMUtil:315,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].setReadOnly"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Node,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)"
    functionUses: 9
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:324"
        BranchSideFuncs:
        - "setReadOnly(boolean,boolean)"
      - BranchSide: "org.apache.xerces.util.DOMUtil:323"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:321,1"
      Dst: "[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly"
    - Src: "org.apache.xerces.util.DOMUtil:324,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].setVisible(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:330"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:331"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:331,1"
      Dst: "[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly"
    - Src: "org.apache.xerces.util.DOMUtil:333,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].setReadOnly"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].setVisible(org.w3c.dom.Node,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:342"
        BranchSideFuncs:
        - "setReadOnly(boolean,boolean)"
      - BranchSide: "org.apache.xerces.util.DOMUtil:341"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:339,1"
      Dst: "[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly"
    - Src: "org.apache.xerces.util.DOMUtil:342,1"
      Dst: "[java.util.Hashtable].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].isHidden(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:349"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:350"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:352"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:351"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:349,1"
      Dst: "[org.apache.xerces.impl.xs.opti.NodeImpl].getReadOnly"
    - Src: "org.apache.xerces.util.DOMUtil:351,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getReadOnly"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].isHidden(org.w3c.dom.Node,java.util.Hashtable)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.util.Hashtable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getReadOnly()"
    functionUses: 6
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:357"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:361"
        BranchSideFuncs:
        - "getReadOnly()"
      - BranchSide: "org.apache.xerces.util.DOMUtil:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:358,1"
      Dst: "[org.apache.xerces.impl.xs.opti.NodeImpl].getReadOnly"
    - Src: "org.apache.xerces.util.DOMUtil:361,1"
      Dst: "[java.util.Hashtable].containsKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:379"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:372"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:375"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:369,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.util.DOMUtil:371,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:372,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.util.DOMUtil:372,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.DOMUtil:376,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getLastChildElement(org.w3c.dom.Node,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:399"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:398"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:390"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:394"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:388,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    - Src: "org.apache.xerces.util.DOMUtil:390,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:391,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.util.DOMUtil:391,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.DOMUtil:395,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:417"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:413"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:410"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:413"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:407,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.util.DOMUtil:409,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:410,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.util.DOMUtil:410,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getFirstChildElementNS(org.w3c.dom.Node,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:439"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:429"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:435"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:427,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.util.DOMUtil:429,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:430,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xerces.util.DOMUtil:431,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.DOMUtil:432,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.util.DOMUtil:436,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getLastChildElementNS(org.w3c.dom.Node,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:450"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:462"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:461"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:458"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:453"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:458"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:453"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:458"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:454"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:458"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:457"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:449,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    - Src: "org.apache.xerces.util.DOMUtil:451,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:452,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xerces.util.DOMUtil:453,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.DOMUtil:454,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.util.DOMUtil:458,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getNextSiblingElementNS(org.w3c.dom.Node,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:472"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:473"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:479"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:475"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:479"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:475"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:479"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:476"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:479"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:471,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.util.DOMUtil:473,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:474,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xerces.util.DOMUtil:475,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.DOMUtil:476,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node,java.lang.String[])"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:505"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:504"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:494"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:501"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:500"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:495"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:501"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:500"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:496"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:495"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:494"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:492,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.util.DOMUtil:494,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:496,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.util.DOMUtil:496,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.DOMUtil:501,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.DOMUtil].getLastChildElement(org.w3c.dom.Node,java.lang.String[])"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:514"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:526"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:525"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:515"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:522"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:521"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:516"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:522"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:521"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:517"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:515"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:513,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    - Src: "org.apache.xerces.util.DOMUtil:515,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:517,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.util.DOMUtil:517,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.DOMUtil:522,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node,java.lang.String[])"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:535"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:547"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:546"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:536"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:542"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:537"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:542"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:538"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:537"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:536"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:534,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.util.DOMUtil:536,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:538,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.util.DOMUtil:538,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.DOMUtil].getFirstChildElementNS(org.w3c.dom.Node,java.lang.String[][])"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:571"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:570"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:558"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:566"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:559"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:566"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:561"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:559"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:558"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:561"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:559"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:558"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:562"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:559"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:558"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:556,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.util.DOMUtil:558,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:560,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xerces.util.DOMUtil:561,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.DOMUtil:562,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.util.DOMUtil:567,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.DOMUtil].getLastChildElementNS(org.w3c.dom.Node,java.lang.String[][])"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:581"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:595"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:594"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:582"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:591"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:590"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:583"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:591"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:590"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:585"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:582"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:585"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:582"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:582"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:580,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    - Src: "org.apache.xerces.util.DOMUtil:582,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:584,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xerces.util.DOMUtil:585,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.DOMUtil:586,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.util.DOMUtil:591,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.DOMUtil].getNextSiblingElementNS(org.w3c.dom.Node,java.lang.String[][])"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:605"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:618"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:606"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:614"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:607"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:614"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:609"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:607"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:606"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:609"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:607"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:606"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:607"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:606"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:604,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.util.DOMUtil:606,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:608,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.xerces.util.DOMUtil:609,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.DOMUtil:610,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:634"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:646"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:645"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:635"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:642"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:641"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:637"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:642"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:641"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:638"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:642"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:641"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:633,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.util.DOMUtil:635,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:637,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.util.DOMUtil:637,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.DOMUtil:638,1"
      Dst: "[org.w3c.dom.Element].getAttribute"
    - Src: "org.apache.xerces.util.DOMUtil:642,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getLastChildElement(org.w3c.dom.Node,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:661"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:673"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:672"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:662"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:669"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:668"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:664"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:669"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:668"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:665"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:669"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:668"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:660,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    - Src: "org.apache.xerces.util.DOMUtil:662,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:664,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.util.DOMUtil:664,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.DOMUtil:665,1"
      Dst: "[org.w3c.dom.Element].getAttribute"
    - Src: "org.apache.xerces.util.DOMUtil:669,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:689"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:701"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:700"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:692"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:693"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:696"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:688,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.util.DOMUtil:690,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:692,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.xerces.util.DOMUtil:692,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.DOMUtil:693,1"
      Dst: "[org.w3c.dom.Element].getAttribute"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getChildText(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:717"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:722"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:721"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:724"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:736"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:735"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:726"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:729"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:732"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:731"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:722,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.util.DOMUtil:723,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.util.DOMUtil:725,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.util.DOMUtil:727,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xerces.util.DOMUtil:727,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.util.DOMUtil:730,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getChildText"
    - Src: "org.apache.xerces.util.DOMUtil:732,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.util.DOMUtil:736,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getName(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 741
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    functionUses: 1
    ICount: 3
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:742,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 748
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrNSImpl].getLocalName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getLocalName()"
    - "[org.apache.xerces.dom.ElementNSImpl].getLocalName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.NodeImpl].getLocalName()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    - "[org.apache.xerces.dom.TextImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeName()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeName()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeName()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeName()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeName()"
    functionUses: 119
    ICount: 7
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:750"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:748"
        BranchSideFuncs:
        - "getLocalName()"
        - "getNodeName()"
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:749,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.xerces.util.DOMUtil:750,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 753
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    functionUses: 7
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:755"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:757"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:756"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:754,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].getDocument(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 761
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getOwnerDocument()"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.NodeImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getOwnerDocument()"
    functionUses: 2
    ICount: 3
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:762,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 766
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOM].getDocumentElement()"
    - "[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getDocumentElement()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getDocumentElement()"
    functionUses: 7
    ICount: 3
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:767,1"
      Dst: "[org.w3c.dom.Document].getDocumentElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].getAttr(org.w3c.dom.Element,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 773
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Element"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNode(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:774,1"
      Dst: "[org.w3c.dom.Element].getAttributeNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].getAttrNS(org.w3c.dom.Element,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:780,1"
      Dst: "[org.w3c.dom.Element].getAttributeNodeNS"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].getAttrs(org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 784
    functionDepth: 0
    returnType: "org.w3c.dom.Attr[]"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].getAttributes()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributes()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getAttributes()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].item(int)"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].item(int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:787"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:788"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:785,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.xerces.util.DOMUtil:786,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.xerces.util.DOMUtil:788,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.DOMUtil].getValue(org.w3c.dom.Attr)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 793
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Attr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].getValue()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()"
    functionUses: 2
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:794,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 804
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Element"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.html.dom.HTMLElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttribute(java.lang.String)"
    functionUses: 10
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:805,1"
      Dst: "[org.w3c.dom.Element].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].getAttrValueNS(org.w3c.dom.Element,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:812,1"
      Dst: "[org.w3c.dom.Element].getAttributeNS"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].getPrefix(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 816
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementNSImpl].getPrefix()"
    - "[org.apache.xerces.dom.AttrNSImpl].getPrefix()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getPrefix()"
    - "[org.apache.xerces.dom.NodeImpl].getPrefix()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getPrefix()"
    functionUses: 1
    ICount: 3
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:817,1"
      Dst: "[org.w3c.dom.Node].getPrefix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].getNamespaceURI(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 821
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()"
    - "[org.apache.xerces.dom.NodeImpl].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNamespaceURI()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNamespaceURI()"
    functionUses: 2
    ICount: 3
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:822,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].getAnnotation(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 826
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAnnotation()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:827"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:830"
        BranchSideFuncs:
        - "getAnnotation()"
      - BranchSide: "org.apache.xerces.util.DOMUtil:829"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:828,1"
      Dst: "[org.apache.xerces.impl.xs.opti.ElementImpl].getAnnotation"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: 834
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getSyntheticAnnotation()"
    functionUses: 33
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:835"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:838"
        BranchSideFuncs:
        - "getSyntheticAnnotation()"
      - BranchSide: "org.apache.xerces.util.DOMUtil:837"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:836,1"
      Dst: "[org.apache.xerces.impl.xs.opti.ElementImpl].getSyntheticAnnotation"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].createDOMException(short,java.lang.Throwable)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMException"
    argCount: 2
    argTypes:
    - "short"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:845"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:845"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:844"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:852"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:852"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:845,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.util.DOMUtil:845,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.util.DOMUtil:846,1"
      Dst: "[org.apache.xerces.util.DOMUtil$ThrowableMethods].access$000"
    - Src: "org.apache.xerces.util.DOMUtil:848,1"
      Dst: "[org.apache.xerces.util.DOMUtil$ThrowableMethods].access$100"
    - Src: "org.apache.xerces.util.DOMUtil:848,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.DOMUtil].createLSException(short,java.lang.Throwable)"
    functionSourceFile: "org.apache.xerces.util.DOMUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.ls.LSException"
    argCount: 2
    argTypes:
    - "short"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.DOMUtil:860"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:860"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.DOMUtil:859"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:861"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:867"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.DOMUtil:861"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.DOMUtil:867"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.DOMUtil:860,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.util.DOMUtil:860,1"
      Dst: "[org.w3c.dom.ls.LSException].<init>"
    - Src: "org.apache.xerces.util.DOMUtil:861,1"
      Dst: "[org.apache.xerces.util.DOMUtil$ThrowableMethods].access$000"
    - Src: "org.apache.xerces.util.DOMUtil:863,1"
      Dst: "[org.apache.xerces.util.DOMUtil$ThrowableMethods].access$100"
    - Src: "org.apache.xerces.util.DOMUtil:863,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XML11DTDValidator].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XML11DTDValidator"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XML11DTDValidator:48,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XML11DTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.impl.dtd.XML11DTDValidator"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getGrammarBucket()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 11
    ICount: 10
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XML11DTDValidator:56"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11DTDValidator:59"
        BranchSideFuncs:
        - "reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - Branch String: "org.apache.xerces.impl.dtd.XML11DTDValidator:56"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11DTDValidator:59"
        BranchSideFuncs:
        - "reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XML11DTDValidator:56,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getProperty"
    - Src: "org.apache.xerces.impl.dtd.XML11DTDValidator:58,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].getGrammarBucket"
    - Src: "org.apache.xerces.impl.dtd.XML11DTDValidator:60,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.XML11DTDValidator].init()"
    functionSourceFile: "org.apache.xerces.impl.dtd.XML11DTDValidator"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].init()"
    - "[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    - "[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInDV(java.lang.String)"
    functionUses: 1
    ICount: 26
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.XML11DTDValidator:64"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11DTDValidator:65"
        BranchSideFuncs:
        - "getBuiltInDV(java.lang.String)"
        - "init()"
      - BranchSide: "org.apache.xerces.impl.dtd.XML11DTDValidator:64"
        BranchSideFuncs:
        - "getBuiltInDV(java.lang.String)"
        - "init()"
    - Branch String: "org.apache.xerces.impl.dtd.XML11DTDValidator:64"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.XML11DTDValidator:81"
        BranchSideFuncs:
        - "getBuiltInDV(java.lang.String)"
        - "init()"
      - BranchSide: "org.apache.xerces.impl.dtd.XML11DTDValidator:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.XML11DTDValidator:65,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].init"
    - Src: "org.apache.xerces.impl.dtd.XML11DTDValidator:69,1"
      Dst: "[org.apache.xerces.impl.dv.DTDDVFactory].getBuiltInDV"
    - Src: "org.apache.xerces.impl.dtd.XML11DTDValidator:78,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTrElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTrElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTrElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTrElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTrElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTrElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTrElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLTrElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTrElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTrElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLTrElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTrElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLTrElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLTrElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLTrElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport$8].<init>(java.io.File)"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport$8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport$8:133,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport$8].run()"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport$8"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport$8:135,1"
      Dst: "[java.io.File].lastModified"
    - Src: "org.apache.xml.serialize.SecuritySupport$8:135,1"
      Dst: "[java.lang.Long].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDoElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLDoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDoElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDoElementImpl].setOptional(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLDoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDoElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDoElementImpl].getOptional()"
    functionSourceFile: "org.apache.wml.dom.WMLDoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDoElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDoElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLDoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDoElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDoElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLDoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDoElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDoElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLDoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDoElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDoElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLDoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDoElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDoElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLDoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDoElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDoElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLDoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDoElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDoElementImpl].setLabel(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLDoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDoElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDoElementImpl].getLabel()"
    functionSourceFile: "org.apache.wml.dom.WMLDoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDoElementImpl:71,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDoElementImpl].setType(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLDoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDoElementImpl:75,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDoElementImpl].getType()"
    functionSourceFile: "org.apache.wml.dom.WMLDoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDoElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDoElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLDoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDoElementImpl:83,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLDoElementImpl].getName()"
    functionSourceFile: "org.apache.wml.dom.WMLDoElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLDoElementImpl:87,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXInputSource].<init>()"
    functionSourceFile: "org.apache.xerces.util.SAXInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SAXInputSource:38,1"
      Dst: "[org.apache.xerces.util.SAXInputSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXInputSource].<init>(org.xml.sax.InputSource)"
    functionSourceFile: "org.apache.xerces.util.SAXInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.InputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SAXInputSource:42,1"
      Dst: "[org.apache.xerces.util.SAXInputSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXInputSource].<init>(org.xml.sax.XMLReader,org.xml.sax.InputSource)"
    functionSourceFile: "org.apache.xerces.util.SAXInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.xml.sax.XMLReader"
    - "org.xml.sax.InputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SAXInputSource:46"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXInputSource:47"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SAXInputSource:46"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SAXInputSource:46"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXInputSource:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SAXInputSource:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.SAXInputSource:48"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXInputSource:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SAXInputSource:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SAXInputSource:46,1"
      Dst: "[org.xml.sax.InputSource].getPublicId"
    - Src: "org.apache.xerces.util.SAXInputSource:47,1"
      Dst: "[org.xml.sax.InputSource].getSystemId"
    - Src: "org.apache.xerces.util.SAXInputSource:46,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].<init>"
    - Src: "org.apache.xerces.util.SAXInputSource:49,1"
      Dst: "[org.xml.sax.InputSource].getByteStream"
    - Src: "org.apache.xerces.util.SAXInputSource:49,1"
      Dst: "[org.apache.xerces.util.SAXInputSource].setByteStream"
    - Src: "org.apache.xerces.util.SAXInputSource:50,1"
      Dst: "[org.xml.sax.InputSource].getCharacterStream"
    - Src: "org.apache.xerces.util.SAXInputSource:50,1"
      Dst: "[org.apache.xerces.util.SAXInputSource].setCharacterStream"
    - Src: "org.apache.xerces.util.SAXInputSource:51,1"
      Dst: "[org.xml.sax.InputSource].getEncoding"
    - Src: "org.apache.xerces.util.SAXInputSource:51,1"
      Dst: "[org.apache.xerces.util.SAXInputSource].setEncoding"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXInputSource].setXMLReader(org.xml.sax.XMLReader)"
    functionSourceFile: "org.apache.xerces.util.SAXInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.XMLReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXInputSource].getXMLReader()"
    functionSourceFile: "org.apache.xerces.util.SAXInputSource"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "org.xml.sax.XMLReader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXInputSource].setInputSource(org.xml.sax.InputSource)"
    functionSourceFile: "org.apache.xerces.util.SAXInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.InputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SAXInputSource:66"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXInputSource:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SAXInputSource:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SAXInputSource:67,1"
      Dst: "[org.xml.sax.InputSource].getPublicId"
    - Src: "org.apache.xerces.util.SAXInputSource:67,1"
      Dst: "[org.apache.xerces.util.SAXInputSource].setPublicId"
    - Src: "org.apache.xerces.util.SAXInputSource:68,1"
      Dst: "[org.xml.sax.InputSource].getSystemId"
    - Src: "org.apache.xerces.util.SAXInputSource:68,1"
      Dst: "[org.apache.xerces.util.SAXInputSource].setSystemId"
    - Src: "org.apache.xerces.util.SAXInputSource:69,1"
      Dst: "[org.xml.sax.InputSource].getByteStream"
    - Src: "org.apache.xerces.util.SAXInputSource:69,1"
      Dst: "[org.apache.xerces.util.SAXInputSource].setByteStream"
    - Src: "org.apache.xerces.util.SAXInputSource:70,1"
      Dst: "[org.xml.sax.InputSource].getCharacterStream"
    - Src: "org.apache.xerces.util.SAXInputSource:70,1"
      Dst: "[org.apache.xerces.util.SAXInputSource].setCharacterStream"
    - Src: "org.apache.xerces.util.SAXInputSource:71,1"
      Dst: "[org.xml.sax.InputSource].getEncoding"
    - Src: "org.apache.xerces.util.SAXInputSource:71,1"
      Dst: "[org.apache.xerces.util.SAXInputSource].setEncoding"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXInputSource].getInputSource()"
    functionSourceFile: "org.apache.xerces.util.SAXInputSource"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "org.xml.sax.InputSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXInputSource].setPublicId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.SAXInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SAXInputSource:94"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXInputSource:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SAXInputSource:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.SAXInputSource:93,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setPublicId"
    - Src: "org.apache.xerces.util.SAXInputSource:95,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.apache.xerces.util.SAXInputSource:97,1"
      Dst: "[org.xml.sax.InputSource].setPublicId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXInputSource].setSystemId(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.SAXInputSource"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLInputSource].setSystemId(java.lang.String)"
    - "[org.xml.sax.InputSource].<init>()"
    - "[org.xml.sax.InputSource].setSystemId(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SAXInputSource:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXInputSource:110"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.util.SAXInputSource:109"
        BranchSideFuncs:
        - "setSystemId(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.SAXInputSource:106,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setSystemId"
    - Src: "org.apache.xerces.util.SAXInputSource:108,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.apache.xerces.util.SAXInputSource:110,1"
      Dst: "[org.xml.sax.InputSource].setSystemId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXInputSource].setByteStream(java.io.InputStream)"
    functionSourceFile: "org.apache.xerces.util.SAXInputSource"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(java.io.InputStream)"
    - "[org.xml.sax.InputSource].<init>()"
    - "[org.xml.sax.InputSource].setByteStream(java.io.InputStream)"
    functionUses: 6
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SAXInputSource:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXInputSource:127"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.util.SAXInputSource:126"
        BranchSideFuncs:
        - "setByteStream(java.io.InputStream)"
    Callsites:
    - Src: "org.apache.xerces.util.SAXInputSource:123,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setByteStream"
    - Src: "org.apache.xerces.util.SAXInputSource:125,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.apache.xerces.util.SAXInputSource:127,1"
      Dst: "[org.xml.sax.InputSource].setByteStream"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXInputSource].setCharacterStream(java.io.Reader)"
    functionSourceFile: "org.apache.xerces.util.SAXInputSource"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(java.io.Reader)"
    - "[org.xml.sax.InputSource].<init>()"
    - "[org.xml.sax.InputSource].setCharacterStream(java.io.Reader)"
    functionUses: 7
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SAXInputSource:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXInputSource:146"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.util.SAXInputSource:145"
        BranchSideFuncs:
        - "setCharacterStream(java.io.Reader)"
    Callsites:
    - Src: "org.apache.xerces.util.SAXInputSource:142,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream"
    - Src: "org.apache.xerces.util.SAXInputSource:144,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.apache.xerces.util.SAXInputSource:146,1"
      Dst: "[org.xml.sax.InputSource].setCharacterStream"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SAXInputSource].setEncoding(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.SAXInputSource"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(java.lang.String)"
    - "[org.xml.sax.InputSource].<init>()"
    - "[org.xml.sax.InputSource].setEncoding(java.lang.String)"
    functionUses: 5
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SAXInputSource:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SAXInputSource:159"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.util.SAXInputSource:158"
        BranchSideFuncs:
        - "setEncoding(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.SAXInputSource:155,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].setEncoding"
    - Src: "org.apache.xerces.util.SAXInputSource:157,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.apache.xerces.util.SAXInputSource:159,1"
      Dst: "[org.xml.sax.InputSource].setEncoding"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream)"
    functionSourceFile: "org.apache.xerces.impl.io.Latin1Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.Latin1Reader:64,1"
      Dst: "[org.apache.xerces.impl.io.Latin1Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream,int)"
    functionSourceFile: "org.apache.xerces.impl.io.Latin1Reader"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream,byte[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.Latin1Reader:75,1"
      Dst: "[org.apache.xerces.impl.io.Latin1Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream,byte[])"
    functionSourceFile: "org.apache.xerces.impl.io.Latin1Reader"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.Latin1Reader:84,1"
      Dst: "[java.io.Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.Latin1Reader].read()"
    functionSourceFile: "org.apache.xerces.impl.io.Latin1Reader"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.Latin1Reader:107,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.Latin1Reader].read(char[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.io.Latin1Reader"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read(byte[],int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read(byte[],int,int)"
    functionUses: 3
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.io.Latin1Reader:125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.Latin1Reader:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.io.Latin1Reader:127"
        BranchSideFuncs:
        - "read(byte[],int,int)"
    - Branch String: "org.apache.xerces.impl.io.Latin1Reader:129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.io.Latin1Reader:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.Latin1Reader:128,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.io.Latin1Reader].skip(long)"
    functionSourceFile: "org.apache.xerces.impl.io.Latin1Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.Latin1Reader:146,1"
      Dst: "[java.io.InputStream].skip"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.Latin1Reader].ready()"
    functionSourceFile: "org.apache.xerces.impl.io.Latin1Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.Latin1Reader].markSupported()"
    functionSourceFile: "org.apache.xerces.impl.io.Latin1Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.Latin1Reader:166,1"
      Dst: "[java.io.InputStream].markSupported"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.Latin1Reader].mark(int)"
    functionSourceFile: "org.apache.xerces.impl.io.Latin1Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.Latin1Reader:183,1"
      Dst: "[java.io.InputStream].mark"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.Latin1Reader].reset()"
    functionSourceFile: "org.apache.xerces.impl.io.Latin1Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.Latin1Reader:200,1"
      Dst: "[java.io.InputStream].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.io.Latin1Reader].close()"
    functionSourceFile: "org.apache.xerces.impl.io.Latin1Reader"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].close()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.io.Latin1Reader:211,1"
      Dst: "[java.io.InputStream].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI$MalformedURIException].<init>()"
    functionSourceFile: "org.apache.xerces.util.URI$MalformedURIException"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.URI$MalformedURIException:77,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.URI$MalformedURIException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.URI$MalformedURIException"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 39
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.URI$MalformedURIException:87,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11EntityScanner].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XML11EntityScanner"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11EntityScanner:49,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    functionSourceFile: "org.apache.xerces.impl.XML11EntityScanner"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    functionUses: 47
    ICount: 27
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:67"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:72"
        BranchSideFuncs:
        - "load(int,boolean)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:71"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:75"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11EntityScanner:68,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:75,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    functionSourceFile: "org.apache.xerces.impl.XML11EntityScanner"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    functionUses: 84
    ICount: 73
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:104"
        BranchSideFuncs:
        - "isExternal()"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:103"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:103"
        BranchSideFuncs:
        - "isExternal()"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:102"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:103"
        BranchSideFuncs:
        - "isExternal()"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:102"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:102"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:122"
        BranchSideFuncs:
        - "isExternal()"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs:
        - "load(int,boolean)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11EntityScanner:96,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:103,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11EntityScanner].scanNmtoken()"
    functionSourceFile: "org.apache.xerces.impl.XML11EntityScanner"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XML11Char].isXML11Name(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLChar].isLowSurrogate(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11Name(int)"
    - "[org.apache.xerces.util.XMLChar].supplemental(char,char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    functionUses: 1
    ICount: 135
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:187"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:187"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:191"
        BranchSideFuncs:
        - "isXML11Name(int)"
        - "supplemental(char,char)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:200"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:224"
        BranchSideFuncs:
        - "addSymbol(char[],int,int)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11EntityScanner:145,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:153,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Name"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:158,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:161,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:170,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:189,1"
      Dst: "[org.apache.xerces.util.XMLChar].isLowSurrogate"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:190,1"
      Dst: "[org.apache.xerces.util.XMLChar].supplemental"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:222,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    functionSourceFile: "org.apache.xerces.impl.XML11EntityScanner"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XML11Char].isXML11NameStart(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLChar].isLowSurrogate(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11NameStart(int)"
    - "[org.apache.xerces.util.XMLChar].supplemental(char,char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.XML11Char].isXML11Name(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLChar].isLowSurrogate(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11Name(int)"
    - "[org.apache.xerces.util.XMLChar].supplemental(char,char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    functionUses: 24
    ICount: 232
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:292"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:266"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:278"
        BranchSideFuncs:
        - "isXML11NameStart(int)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:285"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:305"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:310"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:312"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:316"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:332"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:322"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:327"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:332"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:334"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:336"
        BranchSideFuncs:
        - "isXML11Name(int)"
        - "supplemental(char,char)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:335"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:338"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:353"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:345"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:350"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:353"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:366"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:369"
        BranchSideFuncs:
        - "addSymbol(char[],int,int)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:368"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11EntityScanner:247,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:254,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NameStart"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:260,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:265,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:276,1"
      Dst: "[org.apache.xerces.util.XMLChar].isLowSurrogate"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:277,1"
      Dst: "[org.apache.xerces.util.XMLChar].supplemental"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:298,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Name"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:303,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:306,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 46
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XML11EntityScanner].scanNCName()"
    functionSourceFile: "org.apache.xerces.impl.XML11EntityScanner"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XML11Char].isXML11NCNameStart(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLChar].isLowSurrogate(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11NCNameStart(int)"
    - "[org.apache.xerces.util.XMLChar].supplemental(char,char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.XML11Char].isXML11NCName(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLChar].isLowSurrogate(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11NCName(int)"
    - "[org.apache.xerces.util.XMLChar].supplemental(char,char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    functionUses: 3
    ICount: 232
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:397"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:396"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:400"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:401"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:442"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:404"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:442"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:411"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:439"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:438"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:412"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:415"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:422"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:424"
        BranchSideFuncs:
        - "isXML11NCNameStart(int)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:423"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:427"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:426"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:427"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:436"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:431"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:436"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:444"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:445"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:442"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:447"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:456"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:458"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:461"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:462"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:479"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:478"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:464"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:468"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:473"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:479"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:478"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:482"
        BranchSideFuncs:
        - "isXML11NCName(int)"
        - "supplemental(char,char)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:481"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:481"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:484"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:485"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:500"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:499"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:487"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:491"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:496"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:500"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:499"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:512"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:515"
        BranchSideFuncs:
        - "addSymbol(char[],int,int)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:514"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11EntityScanner:393,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:400,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NCNameStart"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:406,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:411,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:422,1"
      Dst: "[org.apache.xerces.util.XMLChar].isLowSurrogate"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:423,1"
      Dst: "[org.apache.xerces.util.XMLChar].supplemental"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:444,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NCName"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:449,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:452,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 46
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XML11EntityScanner].scanQName(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.XML11EntityScanner"
    linkageType: null
    functionLinenumber: 543
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XML11Char].isXML11NCNameStart(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLChar].isLowSurrogate(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11NCNameStart(int)"
    - "[org.apache.xerces.util.XMLChar].supplemental(char,char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XML11Char].isXML11Name(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLChar].isLowSurrogate(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11Name(int)"
    - "[org.apache.xerces.util.XMLChar].supplemental(char,char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.XML11Char].isXML11NCNameStart(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 9
    ICount: 290
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:544"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:549"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:548"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:553"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:556"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:564"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:593"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:592"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:565"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:574"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:573"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:568"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:574"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:573"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:575"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:576"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:576"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:580"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:579"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:580"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:591"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:590"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:584"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:591"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:590"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:600"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:601"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:607"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:606"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:602"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:605"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:604"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:607"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:599"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:598"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:609"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:613"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:617"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:620"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:619"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:621"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:624"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:623"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:626"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:680"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:679"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:627"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:648"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:647"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:629"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:633"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:637"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:640"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:639"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:641"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:648"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:647"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:649"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:651"
        BranchSideFuncs:
        - "isXML11Name(int)"
        - "supplemental(char,char)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:650"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:650"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:655"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:654"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:655"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:673"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:672"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:657"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:661"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:665"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:668"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:667"
        BranchSideFuncs:
        - "load(int,boolean)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:669"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:673"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:672"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:683"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:712"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:711"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:707"
        BranchSideFuncs:
        - "isXML11NCNameStart(int)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:706"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:702"
        BranchSideFuncs:
        - "isXML11NameHighSurrogate(int)"
        - "isXML11NCNameStart(int)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:701"
        BranchSideFuncs:
        - "addSymbol(char[],int,int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:695"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:696"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:695"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:701"
        BranchSideFuncs:
        - "addSymbol(char[],int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.XML11EntityScanner:545,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:552,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NCNameStart"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:558,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:559,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:564,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:575,1"
      Dst: "[org.apache.xerces.util.XMLChar].isLowSurrogate"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:576,1"
      Dst: "[org.apache.xerces.util.XMLChar].supplemental"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:600,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Name"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:611,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:614,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:697,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 64
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XML11EntityScanner].scanContent(org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.XML11EntityScanner"
    linkageType: null
    functionLinenumber: 744
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    - "[org.apache.xerces.util.XML11Char].isXML11Content(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11InternalEntityContent(int)"
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    functionUses: 2
    ICount: 247
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:745"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:748"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:747"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:748"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:756"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:755"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:760"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:761"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:760"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:755"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:760"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:755"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:760"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:815"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:760"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:815"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:763"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:763"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:767"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:776"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:775"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:772"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:776"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:775"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:777"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:778"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:777"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:777"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:783"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:782"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:786"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:787"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:786"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:786"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:786"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:785"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:786"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:801"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:800"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:786"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:801"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:800"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:790"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:804"
        BranchSideFuncs:
        - "load(int,boolean)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:803"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:804"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:803"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:804"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:762"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:761"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:805"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:807"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:809"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:816"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:815"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:816"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:826"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:825"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:817"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:835"
        BranchSideFuncs:
        - "isXML11Content(int)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:834"
        BranchSideFuncs:
        - "setValues(char[],int,int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:819"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:820"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:819"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:819"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:820"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:819"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:819"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:817"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:816"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:826"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:835"
        BranchSideFuncs:
        - "isXML11InternalEntityContent(int)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:834"
        BranchSideFuncs:
        - "setValues(char[],int,int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:829"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:826"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:825"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:840"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:849"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:848"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:844"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:841"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:840"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:844"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:841"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:840"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:844"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:851"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:850"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:844"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:851"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:850"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11EntityScanner:746,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:759,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:810,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:819,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Content"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:829,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11InternalEntityContent"
    JavaMethodInfo: null
    BBCount: 50
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.impl.XML11EntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.XML11EntityScanner"
    linkageType: null
    functionLinenumber: 886
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    - "[org.apache.xerces.util.XML11Char].isXML11Content(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11InternalEntityContent(int)"
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    functionUses: 10
    ICount: 261
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:887"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:890"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:889"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:890"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:898"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:897"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:902"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:903"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:902"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:897"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:902"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:897"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:902"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:957"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:902"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:957"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:905"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:905"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:909"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:918"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:917"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:914"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:918"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:917"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:919"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:920"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:919"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:919"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:925"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:924"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:928"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:929"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:928"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:928"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:928"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:927"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:928"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:943"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:942"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:928"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:943"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:942"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:932"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:946"
        BranchSideFuncs:
        - "load(int,boolean)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:945"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:937"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:946"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:945"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:946"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:904"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:903"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:947"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:949"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:951"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:958"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:957"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:958"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:968"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:959"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:979"
        BranchSideFuncs:
        - "isXML11Content(int)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:978"
        BranchSideFuncs:
        - "setValues(char[],int,int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:961"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:962"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:961"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:962"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:961"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:962"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:961"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:962"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:961"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:958"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:969"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:979"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:978"
        BranchSideFuncs:
        - "setValues(char[],int,int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:972"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs:
        - "isXML11InternalEntityContent(int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:972"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:974"
        BranchSideFuncs:
        - "isXML11InternalEntityContent(int)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:973"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:972"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:974"
        BranchSideFuncs:
        - "isXML11InternalEntityContent(int)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:973"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:973"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:968"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:973"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:968"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:984"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:994"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:993"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:989"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:995"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:989"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:995"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11EntityScanner:888,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:901,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:952,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:961,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Content"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:973,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11InternalEntityContent"
    JavaMethodInfo: null
    BBCount: 54
    CyclomaticComplexity: 5
  - functionName: "[org.apache.xerces.impl.XML11EntityScanner].scanData(java.lang.String,org.apache.xerces.util.XMLStringBuffer)"
    functionSourceFile: "org.apache.xerces.impl.XML11EntityScanner"
    linkageType: null
    functionLinenumber: 1032
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.util.XMLStringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)"
    - "[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)"
    - "[org.apache.xerces.util.XML11Char].isXML11Valid(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)"
    functionUses: 4
    ICount: 426
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1039"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1043"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1042"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1045"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1058"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1045"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1058"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1059"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1071"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1075"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1076"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1075"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1071"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1075"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1071"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1075"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1075"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1078"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1078"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1082"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1091"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1090"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1087"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1091"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1090"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1092"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1093"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1092"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1092"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1098"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1097"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1101"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1100"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1120"
        BranchSideFuncs:
        - "load(int,boolean)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1119"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1119"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1077"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1076"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1123"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1125"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1135"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1136"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1152"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1132"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1172"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1185"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1179"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1173"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1189"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1210"
        BranchSideFuncs:
        - "append(char[],int,int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1039"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1038"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11EntityScanner:1034,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:1035,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:1036,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:1040,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:1048,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:1062,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:1160,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidLiteral"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:1197,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Valid"
    JavaMethodInfo: null
    BBCount: 81
    CyclomaticComplexity: 9
  - functionName: "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    functionSourceFile: "org.apache.xerces.impl.XML11EntityScanner"
    linkageType: null
    functionLinenumber: 1234
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    functionUses: 99
    ICount: 90
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1239"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1247"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1257"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1257"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1257"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1273"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1273"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1273"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1260"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1264"
        BranchSideFuncs:
        - "load(int,boolean)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1263"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1265"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11EntityScanner:1236,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:1252,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    functionSourceFile: "org.apache.xerces.impl.XML11EntityScanner"
    linkageType: null
    functionLinenumber: 1294
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.util.XML11Char].isXML11Space(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XML11Char].isXML11Space(int)"
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    functionUses: 37
    ICount: 150
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1295"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1299"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1303"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1375"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1308"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1308"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1308"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1308"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1308"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1308"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1308"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1331"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1330"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1311"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1314"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1333"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1325"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1328"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1327"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1325"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1328"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1327"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1334"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1338"
        BranchSideFuncs:
        - "isXML11Space(int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1305"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1344"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1375"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1362"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1366"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1365"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1354"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1365"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1366"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1367"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1368"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1371"
        BranchSideFuncs:
        - "load(int,boolean)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1370"
        BranchSideFuncs:
        - "isSpace(int)"
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1371"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11EntityScanner:1296,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:1303,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:1304,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Space"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:1344,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XML11EntityScanner"
    linkageType: null
    functionLinenumber: 1395
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    functionUses: 44
    ICount: 66
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1396"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1401"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1400"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1402"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1404"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1401"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "load(int,boolean)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1400"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1401"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "load(int,boolean)"
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1400"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XML11EntityScanner:1412"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1401"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XML11EntityScanner:1400"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XML11EntityScanner:1397,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:1401,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:1404,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.XML11EntityScanner:1409,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].<init>(int,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].<init>()"
    - "[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance()"
    - "[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSDDescription].<init>()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace(java.lang.String)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].getBuiltInTypes()"
    - "[org.apache.xerces.impl.dv.xs.BaseDVFactory].getBuiltInTypes()"
    - "[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].getBuiltInTypes()"
    - "[org.apache.xerces.impl.dv.xs.FullDVFactory].getBuiltInTypes()"
    - "[org.apache.xerces.util.SymbolHash].getLength()"
    - "[org.apache.xerces.util.SymbolHash].getValues(java.lang.Object[],int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSDDescription].<init>()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace(java.lang.String)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.util.SymbolHash].<init>(int)"
    - "[org.apache.xerces.impl.dv.xs.FullDVFactory].getBuiltInType(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].getBuiltInType(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.BaseDVFactory].getBuiltInType(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].getBuiltInType(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinAttrDecl].<init>(java.lang.String,java.lang.String,org.apache.xerces.impl.dv.XSSimpleType,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.FullDVFactory].getBuiltInType(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].getBuiltInType(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.BaseDVFactory].getBuiltInType(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].getBuiltInType(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinAttrDecl].<init>(java.lang.String,java.lang.String,org.apache.xerces.impl.dv.XSSimpleType,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.FullDVFactory].getBuiltInType(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].getBuiltInType(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.BaseDVFactory].getBuiltInType(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].getBuiltInType(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeList(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setAnonymous(boolean)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinAttrDecl].<init>(java.lang.String,java.lang.String,org.apache.xerces.impl.dv.XSSimpleType,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinAttrDecl].<init>(java.lang.String,java.lang.String,org.apache.xerces.impl.dv.XSSimpleType,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 173
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:278"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:282"
        BranchSideFuncs:
        - "getInstance()"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:281"
        BranchSideFuncs:
        - "getInstance(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:285"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:331"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:322"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:329"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:287"
        BranchSideFuncs:
        - "setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:286"
        BranchSideFuncs:
        - "getValues(java.lang.Object[],int)"
        - "getBuiltInTypes()"
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:395"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:385"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:388"
        BranchSideFuncs:
        - "setAnonymous(boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:387"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "<init>(java.lang.String,java.lang.String,org.apache.xerces.impl.dv.XSSimpleType,short)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:276,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:279,1"
      Dst: "[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:290,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:292,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:295,1"
      Dst: "[org.apache.xerces.util.SymbolHash].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:315,1"
      Dst: "[org.apache.xerces.impl.dv.SchemaDVFactory].getBuiltInTypes"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:319,1"
      Dst: "[org.apache.xerces.util.SymbolHash].getLength"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:321,1"
      Dst: "[org.apache.xerces.util.SymbolHash].getValues"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:325,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:330,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:330,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:370,1"
      Dst: "[org.apache.xerces.impl.dv.SchemaDVFactory].getBuiltInType"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:371,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinAttrDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:384,1"
      Dst: "[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeList"
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:386,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setAnonymous"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].getGrammarDescription()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 400
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].makeClone()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar:401,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].makeClone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].setImportedGrammars(java.util.Vector)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeDecl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 416
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 422
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 425
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 428
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 431
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSGroupDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 434
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSGroupDecl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 437
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSNotationDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 440
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSNotationDecl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xs.XSTypeDefinition"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 449
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 452
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 455
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.XSSimpleType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 458
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.dv.XSSimpleType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.util.SimpleLocator)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 461
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSComplexTypeDecl"
    - "org.apache.xerces.impl.xs.util.SimpleLocator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addRedefinedGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,org.apache.xerces.impl.xs.XSGroupDecl,org.apache.xerces.impl.xs.util.SimpleLocator)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 464
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.XSGroupDecl"
    - "org.apache.xerces.impl.xs.XSGroupDecl"
    - "org.apache.xerces.impl.xs.util.SimpleLocator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addDocument(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].getDOMParser()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.parsers.DOMParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].getSAXParser()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.parsers.SAXParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Selector].<init>(org.apache.xerces.impl.xs.identity.Selector$XPath,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Selector"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.identity.Selector$XPath"
    - "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Selector:59,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Selector].getXPath()"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Selector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.XPath"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Selector].getIDConstraint()"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Selector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Selector].createMatcher(org.apache.xerces.impl.xs.identity.FieldActivator,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Selector"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.identity.XPathMatcher"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.identity.FieldActivator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.identity.Selector$Matcher].<init>(org.apache.xerces.impl.xs.identity.Selector,org.apache.xerces.impl.xs.identity.Selector$XPath,org.apache.xerces.impl.xs.identity.FieldActivator,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Selector:86,1"
      Dst: "[org.apache.xerces.impl.xs.identity.Selector$Matcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.identity.Selector].toString()"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Selector"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath].toString()"
    functionUses: 14
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Selector:95,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport$5].<init>(java.io.File)"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$5:95,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.SecuritySupport$5].run()"
    functionSourceFile: "org.apache.xerces.impl.dv.SecuritySupport$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.SecuritySupport$5:97,1"
      Dst: "[java.io.FileInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool"
    linkageType: null
    functionLinenumber: 4156
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4157,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].retrieveInitialGrammarSet(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool"
    linkageType: null
    functionLinenumber: 4162
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 6
    ICount: 41
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4188"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4168"
        BranchSideFuncs:
        - "getGrammars()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4181"
        BranchSideFuncs:
        - "getTargetNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4180"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4168"
        BranchSideFuncs:
        - "getGrammars()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4169,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4176,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4176,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4182,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool"
    linkageType: null
    functionLinenumber: 4193
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.grammars.Grammar[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool"
    linkageType: null
    functionLinenumber: 4196
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDDescription].getGrammarType()"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].getGrammarType()"
    - "[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    functionUses: 7
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4209"
        BranchSideFuncs:
        - "getTargetNamespace()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4205"
        BranchSideFuncs:
        - "getGrammar(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4204"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4201"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4204"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4208"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4197,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarDescription].getGrammarType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4198,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLSchemaDescription].getTargetNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4200,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4205,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].refreshGrammars(org.apache.xerces.impl.xs.XSGrammarBucket)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool"
    linkageType: null
    functionLinenumber: 4212
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSGrammarBucket"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].lockPool()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].unlockPool()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].clear()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler$1)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool"
    linkageType: null
    functionLinenumber: 4156
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDHandler$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool:4157,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SerializerFactoryImpl].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.SerializerFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.SerializerFactoryImpl:51"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.SerializerFactoryImpl:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.SerializerFactoryImpl:57"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.SerializerFactoryImpl:52"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.SerializerFactoryImpl:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.SerializerFactoryImpl:57"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.SerializerFactoryImpl:53"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.SerializerFactoryImpl:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.SerializerFactoryImpl:57"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.SerializerFactoryImpl:54"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.SerializerFactoryImpl:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.SerializerFactoryImpl:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.SerializerFactoryImpl:49,1"
      Dst: "[org.apache.xml.serialize.SerializerFactory].<init>"
    - Src: "org.apache.xml.serialize.SerializerFactoryImpl:51,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xml.serialize.SerializerFactoryImpl:55,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xml.serialize.SerializerFactoryImpl:56,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SerializerFactoryImpl].makeSerializer(org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.SerializerFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xml.serialize.Serializer"
    argCount: 1
    argTypes:
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SerializerFactoryImpl:65,1"
      Dst: "[org.apache.xml.serialize.SerializerFactoryImpl].getSerializer"
    - Src: "org.apache.xml.serialize.SerializerFactoryImpl:66,1"
      Dst: "[org.apache.xml.serialize.Serializer].setOutputFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SerializerFactoryImpl].makeSerializer(java.io.Writer,org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.SerializerFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xml.serialize.Serializer"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SerializerFactoryImpl:77,1"
      Dst: "[org.apache.xml.serialize.SerializerFactoryImpl].getSerializer"
    - Src: "org.apache.xml.serialize.SerializerFactoryImpl:78,1"
      Dst: "[org.apache.xml.serialize.Serializer].setOutputCharStream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SerializerFactoryImpl].makeSerializer(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.SerializerFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xml.serialize.Serializer"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SerializerFactoryImpl:89,1"
      Dst: "[org.apache.xml.serialize.SerializerFactoryImpl].getSerializer"
    - Src: "org.apache.xml.serialize.SerializerFactoryImpl:90,1"
      Dst: "[org.apache.xml.serialize.Serializer].setOutputByteStream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SerializerFactoryImpl].getSerializer(org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.SerializerFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xml.serialize.Serializer"
    argCount: 1
    argTypes:
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.SerializerFactoryImpl:97"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.SerializerFactoryImpl:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.SerializerFactoryImpl:98"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.SerializerFactoryImpl:99"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.SerializerFactoryImpl:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.SerializerFactoryImpl:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.SerializerFactoryImpl:101"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.SerializerFactoryImpl:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.SerializerFactoryImpl:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.SerializerFactoryImpl:103"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.SerializerFactoryImpl:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.SerializerFactoryImpl:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.SerializerFactoryImpl:97,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xml.serialize.SerializerFactoryImpl:98,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].<init>"
    - Src: "org.apache.xml.serialize.SerializerFactoryImpl:100,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].<init>"
    - Src: "org.apache.xml.serialize.SerializerFactoryImpl:102,1"
      Dst: "[org.apache.xml.serialize.XHTMLSerializer].<init>"
    - Src: "org.apache.xml.serialize.SerializerFactoryImpl:104,1"
      Dst: "[org.apache.xml.serialize.TextSerializer].<init>"
    - Src: "org.apache.xml.serialize.SerializerFactoryImpl:106,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xml.serialize.SerializerFactoryImpl:107,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SerializerFactoryImpl].getSupportedMethod()"
    functionSourceFile: "org.apache.xml.serialize.SerializerFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].<init>(java.text.CharacterIterator)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.CharacterIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1884,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$ExpressionTarget].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].resetTarget(java.text.CharacterIterator)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.CharacterIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].charAt(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget"
    linkageType: null
    functionLinenumber: 1892
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1893,1"
      Dst: "[java.text.CharacterIterator].setIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].regionMatches(boolean,int,int,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget"
    linkageType: null
    functionLinenumber: 1897
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "boolean"
    - "int"
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].regionMatchesIgnoreCase(int,int,java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].regionMatches(int,int,java.lang.String,int)"
    functionUses: 2
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1898"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1899"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1898"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1898"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1901"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1900"
        BranchSideFuncs:
        - "regionMatchesIgnoreCase(int,int,java.lang.String,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1901"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1902"
        BranchSideFuncs:
        - "regionMatches(int,int,java.lang.String,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1901"
        BranchSideFuncs:
        - "regionMatches(int,int,java.lang.String,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1901,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].regionMatchesIgnoreCase"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1902,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].regionMatches"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].regionMatches(int,int,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget"
    linkageType: null
    functionLinenumber: 1905
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1907"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1912"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1911"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1908"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1907"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1906"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1908,1"
      Dst: "[java.text.CharacterIterator].setIndex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1908,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].regionMatchesIgnoreCase(int,int,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget"
    linkageType: null
    functionLinenumber: 1915
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1917"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1932"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1931"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1920"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1923"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1922"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1925"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1928"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1927"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1928"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1931"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1930"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1918,1"
      Dst: "[java.text.CharacterIterator].setIndex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1919,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1923,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1928,1"
      Dst: "[java.lang.Character].toLowerCase"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].regionMatches(boolean,int,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget"
    linkageType: null
    functionLinenumber: 1935
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "boolean"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].regionMatchesIgnoreCase(int,int,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].regionMatches(int,int,int,int)"
    functionUses: 2
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1936"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1937"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1936"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1936"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1939"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1938"
        BranchSideFuncs:
        - "regionMatchesIgnoreCase(int,int,int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1939"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1940"
        BranchSideFuncs:
        - "regionMatches(int,int,int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1939"
        BranchSideFuncs:
        - "regionMatches(int,int,int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1939,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].regionMatchesIgnoreCase"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1940,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].regionMatches"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].regionMatches(int,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget"
    linkageType: null
    functionLinenumber: 1943
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1945"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1950"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1949"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1946"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1945"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1944"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1946,1"
      Dst: "[java.text.CharacterIterator].setIndex"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget].regionMatchesIgnoreCase(int,int,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget"
    linkageType: null
    functionLinenumber: 1953
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1955"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1970"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1969"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1958"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1960"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1963"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1966"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1965"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1966"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1968"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1956,1"
      Dst: "[java.text.CharacterIterator].setIndex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1961,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.xerces.impl.xpath.regex.RegularExpression$CharacterIteratorTarget:1966,1"
      Dst: "[java.lang.Character].toLowerCase"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    linkageType: null
    functionLinenumber: 935
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:936,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:926,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:929,1"
      Dst: "[java.util.Vector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reset(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    linkageType: null
    functionLinenumber: 940
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:942,1"
      Dst: "[java.util.Hashtable].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    linkageType: null
    functionLinenumber: 956
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "boolean"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,boolean)"
    functionUses: 35
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:957,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    linkageType: null
    functionLinenumber: 975
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Element"
    - "boolean"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.DOMUtil].getAttrs(org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].resolveNamespace(org.w3c.dom.Element,org.w3c.dom.Attr[],org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
    - "[org.apache.xerces.util.DOMUtil].getNamespaceURI(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getAttr(org.w3c.dom.Element,java.lang.String)"
    - "[org.apache.xerces.util.DOMUtil].getAttr(org.w3c.dom.Element,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].getAvailableArray()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.dom.AttrImpl].getName()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getName()"
    - "[org.apache.xerces.util.DOMUtil].getNamespaceURI(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getValue(org.w3c.dom.Attr)"
    - "[org.apache.xerces.util.DOMUtil].getPrefix(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.LargeContainer].get(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.SmallContainer].get(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].validate(java.lang.Object[],java.lang.String,java.lang.String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getMessage()"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
    - "[org.apache.xerces.impl.xs.util.XInt].intValue()"
    - "[org.apache.xerces.impl.xs.util.XInt].intValue()"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    functionUses: 2
    ICount: 229
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:976"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:980"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:979"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "resolveNamespace(org.w3c.dom.Element,org.w3c.dom.Attr[],org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
        - "getAttrs(org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:988"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:992"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:991"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:999"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1015"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1014"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1001"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1006"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1005"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1002"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1005"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1004"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1006"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1015"
        BranchSideFuncs:
        - "getAttr(org.w3c.dom.Element,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1014"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1007"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1010"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1009"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1016"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1025"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "getAvailableArray()"
        - "getNamespaceURI(org.w3c.dom.Node)"
        - "getValue(org.w3c.dom.Attr)"
        - "getPrefix(org.w3c.dom.Node)"
        - "getMessage()"
        - "getAttr(org.w3c.dom.Element,java.lang.String)"
        - "resolveNamespace(org.w3c.dom.Element,org.w3c.dom.Attr[],org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
        - "getName()"
        - "validate(java.lang.Object[],java.lang.String,java.lang.String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getAttrs(org.w3c.dom.Element)"
        - "validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "get(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1024"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "getAvailableArray()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1035"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1150"
        BranchSideFuncs:
        - "getNamespaceURI(org.w3c.dom.Node)"
        - "getValue(org.w3c.dom.Attr)"
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1061"
        BranchSideFuncs:
        - "getPrefix(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1060"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1046"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1025"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1024"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "getAvailableArray()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1046"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1052"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1051"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1052"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1061"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1060"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1053"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1055"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1054"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1054"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1061"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1060"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1061"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1097"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "getAvailableArray()"
        - "getNamespaceURI(org.w3c.dom.Node)"
        - "getValue(org.w3c.dom.Attr)"
        - "getPrefix(org.w3c.dom.Node)"
        - "getMessage()"
        - "getAttr(org.w3c.dom.Element,java.lang.String)"
        - "resolveNamespace(org.w3c.dom.Element,org.w3c.dom.Attr[],org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
        - "getName()"
        - "validate(java.lang.Object[],java.lang.String,java.lang.String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getAttrs(org.w3c.dom.Element)"
        - "validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "get(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1096"
        BranchSideFuncs:
        - "get(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1061"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1097"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "getAvailableArray()"
        - "getNamespaceURI(org.w3c.dom.Node)"
        - "getValue(org.w3c.dom.Attr)"
        - "getPrefix(org.w3c.dom.Node)"
        - "getMessage()"
        - "getAttr(org.w3c.dom.Element,java.lang.String)"
        - "resolveNamespace(org.w3c.dom.Element,org.w3c.dom.Attr[],org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
        - "getName()"
        - "validate(java.lang.Object[],java.lang.String,java.lang.String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getAttrs(org.w3c.dom.Element)"
        - "validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "get(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1096"
        BranchSideFuncs:
        - "get(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1064"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1068"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1067"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1068"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1072"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "getAvailableArray()"
        - "getNamespaceURI(org.w3c.dom.Node)"
        - "getValue(org.w3c.dom.Attr)"
        - "getPrefix(org.w3c.dom.Node)"
        - "getMessage()"
        - "getAttr(org.w3c.dom.Element,java.lang.String)"
        - "resolveNamespace(org.w3c.dom.Element,org.w3c.dom.Attr[],org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
        - "getName()"
        - "validate(java.lang.Object[],java.lang.String,java.lang.String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getAttrs(org.w3c.dom.Element)"
        - "validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "get(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1071"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1098"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1105"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1130"
        BranchSideFuncs:
        - "validate(java.lang.Object[],java.lang.String,java.lang.String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1127"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "getAvailableArray()"
        - "getNamespaceURI(org.w3c.dom.Node)"
        - "getValue(org.w3c.dom.Attr)"
        - "getPrefix(org.w3c.dom.Node)"
        - "getMessage()"
        - "getAttr(org.w3c.dom.Element,java.lang.String)"
        - "resolveNamespace(org.w3c.dom.Element,org.w3c.dom.Attr[],org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
        - "getName()"
        - "validate(java.lang.Object[],java.lang.String,java.lang.String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getAttrs(org.w3c.dom.Element)"
        - "validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "get(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1126"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1127"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "getAvailableArray()"
        - "getNamespaceURI(org.w3c.dom.Node)"
        - "getValue(org.w3c.dom.Attr)"
        - "getPrefix(org.w3c.dom.Node)"
        - "getMessage()"
        - "getAttr(org.w3c.dom.Element,java.lang.String)"
        - "resolveNamespace(org.w3c.dom.Element,org.w3c.dom.Attr[],org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
        - "getName()"
        - "validate(java.lang.Object[],java.lang.String,java.lang.String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getAttrs(org.w3c.dom.Element)"
        - "validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "get(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1126"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1127"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "getAvailableArray()"
        - "getNamespaceURI(org.w3c.dom.Node)"
        - "getValue(org.w3c.dom.Attr)"
        - "getPrefix(org.w3c.dom.Node)"
        - "getMessage()"
        - "getAttr(org.w3c.dom.Element,java.lang.String)"
        - "resolveNamespace(org.w3c.dom.Element,org.w3c.dom.Attr[],org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
        - "getName()"
        - "validate(java.lang.Object[],java.lang.String,java.lang.String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getAttrs(org.w3c.dom.Element)"
        - "validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "get(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1126"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1143"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1025"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1024"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "getAvailableArray()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1025"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1024"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "getAvailableArray()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1162"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1149"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1181"
        BranchSideFuncs:
        - "intValue()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1181"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1180"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:980,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getAttrs"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:983,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].resolveNamespace"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:985,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNamespaceURI"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:986,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:988,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:989,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1002,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getAttr"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1015,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1025,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].getAvailableArray"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1030,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1039,1"
      Dst: "[org.w3c.dom.Attr].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1041,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1043,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1044,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getPrefix"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1061,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1070,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1072,1"
      Dst: "[java.util.Vector].addElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1097,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.Container].get"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1118,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].validate"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1131,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].validate"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1135,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getMessage"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1145,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1163,1"
      Dst: "[java.lang.Long].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1169,1"
      Dst: "[org.apache.xerces.impl.xs.util.XInt].intValue"
    JavaMethodInfo: null
    BBCount: 64
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].validate(java.lang.Object[],java.lang.String,java.lang.String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    linkageType: null
    functionLinenumber: 1185
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 5
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].trim(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.util.XInt].intValue()"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.util.XInt].intValue()"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].validate(java.lang.Object[],java.lang.String,java.lang.String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)"
    - "[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 416
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1193"
        BranchSideFuncs:
        - "trim(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1201"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1202"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1207"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1214"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1214"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1526"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1525"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1225"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1224"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1225"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1230"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1526"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1525"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1236"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1241"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1259"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1248"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1255"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1267"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1284"
        BranchSideFuncs:
        - "intValue()"
        - "validate(java.lang.Object[],java.lang.String,java.lang.String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "trim(java.lang.String)"
        - "addSymbol(java.lang.String)"
        - "validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "getXInt(int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1283"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1285"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1298"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1288"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1294"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1316"
        BranchSideFuncs:
        - "intValue()"
        - "validate(java.lang.Object[],java.lang.String,java.lang.String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "trim(java.lang.String)"
        - "addSymbol(java.lang.String)"
        - "validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "getXInt(int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1315"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1322"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1328"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1332"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1354"
        BranchSideFuncs:
        - "intValue()"
        - "validate(java.lang.Object[],java.lang.String,java.lang.String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "trim(java.lang.String)"
        - "addSymbol(java.lang.String)"
        - "validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "getXInt(int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1353"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1355"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1375"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1374"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1360"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1361"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1364"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1363"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1364"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1366"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1367"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1370"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1380"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1383"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1401"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1404"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1403"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1412"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1420"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1419"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1417"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1417"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1416"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1417"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1429"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1433"
        BranchSideFuncs:
        - "getXInt(int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1432"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1438"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1441"
        BranchSideFuncs:
        - "intValue()"
        - "validate(java.lang.Object[],java.lang.String,java.lang.String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "trim(java.lang.String)"
        - "addSymbol(java.lang.String)"
        - "validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "getXInt(int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1440"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1441"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1450"
        BranchSideFuncs:
        - "intValue()"
        - "validate(java.lang.Object[],java.lang.String,java.lang.String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "trim(java.lang.String)"
        - "addSymbol(java.lang.String)"
        - "validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "getXInt(int)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1449"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1459"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1479"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1478"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1461"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1463"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1462"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1463"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1468"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1467"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
        - "validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1473"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1458"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1490"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1491"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1492"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1494"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1493"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1494"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1497"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1496"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1502"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1504"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1503"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1504"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1505"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1509"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1508"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1514"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1515"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1516"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1518"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1517"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1518"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1520"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1194,1"
      Dst: "[org.apache.xerces.util.XMLChar].trim"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1201,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1208,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1213,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1213,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1214,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1215,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1215,1"
      Dst: "[org.apache.xerces.impl.xs.util.XIntPool].getXInt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1219,1"
      Dst: "[org.apache.xerces.impl.xs.util.XInt].intValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1242,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1243,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1244,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1393,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].validate"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1409,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1414,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].validate"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1418,1"
      Dst: "[java.util.Vector].addElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1452,1"
      Dst: "[java.util.Vector].removeAllElements"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1469,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1473,1"
      Dst: "[java.util.Vector].contains"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1482,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1484,1"
      Dst: "[java.util.Vector].copyInto"
    JavaMethodInfo: null
    BBCount: 142
    CyclomaticComplexity: 7
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    linkageType: null
    functionLinenumber: 1529
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1530,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkNonSchemaAttributes(org.apache.xerces.impl.xs.XSGrammarBucket)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSGrammarBucket"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1541"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1582"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1581"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1553"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1552"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1554"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1556"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1558"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1563"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1562"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1568"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1581"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1580"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1539,1"
      Dst: "[java.util.Hashtable].entrySet"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1539,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1541,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1542,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1544,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1545,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1545,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1548,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1553,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1557,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1563,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1565,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1567,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1574,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].validate"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1577,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getMessage"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1576,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].normalize(java.lang.String,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1586"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1585"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1587"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1588"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1587"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1587"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1590"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1589"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1591"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1603"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1594"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1594"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1593"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1596"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1599"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1598"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1596"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1599"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1598"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1596"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1599"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1598"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1606"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1627"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1626"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1609"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1614"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1609"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1614"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1609"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1614"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1609"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1614"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1615"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1621"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1620"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1617"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1614"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1617"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1614"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1617"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1614"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1617"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1614"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1621"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1604"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1603"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1621"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1604"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1603"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1586,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1590,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1595,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1597,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1627,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].getAvailableArray()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    linkageType: null
    functionLinenumber: 1649
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 35
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1650"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1657"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1654"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1657"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1665,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    linkageType: null
    functionLinenumber: 1673
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].popContext()"
    functionUses: 115
    ICount: 34
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1674"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1680"
        BranchSideFuncs:
        - "popContext()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1679"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1680"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1684"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1683"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1680"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1684"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1683"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1680"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1684"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1683"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1683"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1688"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1687"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1693"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1692"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1675,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].popContext"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1683,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1691,1"
      Dst: "[java.util.Vector].clear"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].resolveNamespace(org.w3c.dom.Element,org.w3c.dom.Attr[],org.apache.xerces.impl.xs.SchemaNamespaceSupport)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    linkageType: null
    functionLinenumber: 1698
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.w3c.dom.Attr[]"
    - "org.apache.xerces.impl.xs.SchemaNamespaceSupport"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.NamespaceSupport].pushContext()"
    - "[org.apache.xerces.util.DOMUtil].getName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.DOMUtil].getValue(org.w3c.dom.Attr)"
    - "[org.apache.xerces.util.NamespaceSupport].declarePrefix(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 35
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1705"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1718"
        BranchSideFuncs:
        - "getName(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1717"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1709"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1711"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1710"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1711"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1713"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1712"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1713"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1699"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
        - "getValue(org.w3c.dom.Attr)"
        - "declarePrefix(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1698"
        BranchSideFuncs:
        - "pushContext()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1715"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1713"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
        - "getValue(org.w3c.dom.Attr)"
        - "declarePrefix(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1699,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].pushContext"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1707,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1709,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1711,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1712,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1712,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1714,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1715,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1715,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].declarePrefix"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.parsers.SecurityConfiguration].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.SecurityConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecurityConfiguration:62,1"
      Dst: "[org.apache.xerces.parsers.SecurityConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecurityConfiguration].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.SecurityConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecurityConfiguration:71,1"
      Dst: "[org.apache.xerces.parsers.SecurityConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecurityConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.SecurityConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecurityConfiguration:87,1"
      Dst: "[org.apache.xerces.parsers.SecurityConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecurityConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.parsers.SecurityConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecurityConfiguration:105,1"
      Dst: "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>"
    - Src: "org.apache.xerces.parsers.SecurityConfiguration:108,1"
      Dst: "[org.apache.xerces.util.SecurityManager].<init>"
    - Src: "org.apache.xerces.parsers.SecurityConfiguration:108,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler:1183,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1189
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "org.apache.xerces.xni.NamespaceContext"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1193
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1197
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1201
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1205
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1209
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1213
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1217
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1221
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1225
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1229
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1233
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1237
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1241
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1245
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1249
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1253
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDocumentSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].getDocumentSource()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDocumentSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1261
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1265
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1269
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1273
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1277
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1281
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1285
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1289
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String[]"
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1293
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1297
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1301
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1305
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1309
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1313
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1317
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1321
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1325
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1329
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDTDSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].getDTDSource()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDTDSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1337
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].any(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1341
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].empty(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1345
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startGroup(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1349
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].pcdata(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1353
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1357
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].separator(short,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1361
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].occurrence(short,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1365
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endGroup(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1369
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endContentModel(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1373
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: 1377
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDTDContentModelSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].getDTDContentModelSource()"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDTDContentModelSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].<init>(org.apache.xerces.parsers.DOMParserImpl$1)"
    functionSourceFile: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.parsers.DOMParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.DOMParserImpl$AbortHandler:1183,1"
      Dst: "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl)"
    - "[org.apache.xerces.dom.NodeImpl].isSpecified(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].hasStringValue(boolean)"
    functionUses: 5
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:150,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].<init>"
    - Src: "org.apache.xerces.dom.AttrImpl:153,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isSpecified"
    - Src: "org.apache.xerces.dom.AttrImpl:154,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].hasStringValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:158,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].rename(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:165,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.AttrImpl:166,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].makeChildNode()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].hasStringValue()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.NodeImpl].isFirstChild(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isOwned(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].hasStringValue(boolean)"
    functionUses: 4
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:182"
        BranchSideFuncs:
        - "hasStringValue(boolean)"
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:173,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].hasStringValue"
    - Src: "org.apache.xerces.dom.AttrImpl:176,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.AttrImpl:176,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode"
    - Src: "org.apache.xerces.dom.AttrImpl:178,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isFirstChild"
    - Src: "org.apache.xerces.dom.AttrImpl:181,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isOwned"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:192"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:194"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:201"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:192,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:193,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].synchronizeChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:195,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].setOwnerDocument"
    - Src: "org.apache.xerces.dom.AttrImpl:196,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].hasStringValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.AttrImpl].setIdAttribute(boolean)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredAttrImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].isIdAttribute(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:210"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:213"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:212"
        BranchSideFuncs:
        - "isIdAttribute(boolean)"
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:210,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.AttrImpl:211,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.AttrImpl:213,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isIdAttribute"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].isId()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:219,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isIdAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].cloneNode(boolean)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.AttrImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.DeferredAttrImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.NodeImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].hasStringValue()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.html.dom.HTMLMapElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.AttrImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.DocumentTypeImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLSelectElementImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLTableSectionElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ParentNode].cloneNode(boolean)"
    - "[org.apache.xerces.dom.DocumentImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.EntityImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.EntityReferenceImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLTableRowElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ElementImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLFormElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ChildNode].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLDocumentImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLTableElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].cloneNode(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isSpecified(boolean)"
    functionUses: 5
    ICount: 19
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:232"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:231"
        BranchSideFuncs:
        - "hasStringValue()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:247"
        BranchSideFuncs:
        - "isSpecified(boolean)"
    - Branch String: "org.apache.xerces.dom.AttrImpl:243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:247"
        BranchSideFuncs:
        - "isSpecified(boolean)"
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:229,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:230,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].synchronizeChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:232,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].cloneNode"
    - Src: "org.apache.xerces.dom.AttrImpl:235,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].hasStringValue"
    - Src: "org.apache.xerces.dom.AttrImpl:245,1"
      Dst: "[org.w3c.dom.Node].cloneNode"
    - Src: "org.apache.xerces.dom.AttrImpl:245,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    - Src: "org.apache.xerces.dom.AttrImpl:244,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.AttrImpl:248,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isSpecified"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 52
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].getNodeName()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredAttrImpl].synchronizeData()"
    functionUses: 25
    ICount: 6
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:267"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:266"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:264,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.AttrImpl:265,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].setNodeValue(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].setValue(java.lang.String)"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:277,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].getTypeName()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].getTypeNamespace()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:293"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].getSchemaTypeInfo()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.TypeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].getNodeValue()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].getValue()"
    functionUses: 18
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:312,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].getName()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredAttrImpl].synchronizeData()"
    functionUses: 8
    ICount: 6
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:325"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:328"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:325,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.AttrImpl:326,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].setValue(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.NodeImpl].isReadOnly()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getOwnerElement()"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredAttrImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.AttrImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.DeferredAttrImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getMutationEvents()"
    - "[org.apache.xerces.dom.DocumentImpl].getMutationEvents()"
    - "[org.apache.xerces.dom.NodeImpl].hasStringValue()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].isFirstChild(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isOwned(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].hasStringValue(boolean)"
    - "[org.apache.xerces.dom.AttrImpl].internalRemoveChild(org.w3c.dom.Node,boolean)"
    - "[org.apache.xerces.dom.AttrImpl].getValue()"
    - "[org.apache.xerces.dom.AttrImpl].internalRemoveChild(org.w3c.dom.Node,boolean)"
    - "[org.apache.xerces.dom.NodeImpl].hasStringValue()"
    - "[org.apache.xerces.dom.AttrImpl].getValue()"
    - "[org.apache.xerces.dom.NodeImpl].isFirstChild(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isIdAttribute()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].removeIdentifier(java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].isSpecified(boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getMutationEvents()"
    - "[org.apache.xerces.dom.DocumentImpl].getMutationEvents()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].internalInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node,boolean)"
    - "[org.apache.xerces.dom.NodeImpl].hasStringValue(boolean)"
    - "[org.apache.xerces.dom.DocumentImpl].modifiedAttrValue(org.apache.xerces.dom.AttrImpl,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].modifiedAttrValue(org.apache.xerces.dom.AttrImpl,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].hasStringValue(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].changed()"
    - "[org.apache.xerces.dom.NodeImpl].isIdAttribute()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].putIdentifier(java.lang.String,org.w3c.dom.Element)"
    functionUses: 9
    ICount: 84
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:346"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:345"
        BranchSideFuncs:
        - "needsSyncData()"
        - "getOwnerElement()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:341"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:346"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:345"
        BranchSideFuncs:
        - "needsSyncData()"
        - "getOwnerElement()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:350"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:353"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:352"
        BranchSideFuncs:
        - "needsSyncChildren()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:356"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:355"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:356"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:407"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:406"
        BranchSideFuncs:
        - "getMutationEvents()"
        - "isSpecified(boolean)"
    - Branch String: "org.apache.xerces.dom.AttrImpl:357"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:380"
        BranchSideFuncs:
        - "hasStringValue()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:374"
        BranchSideFuncs:
        - "isOwned(boolean)"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:375"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:397"
        BranchSideFuncs:
        - "internalRemoveChild(org.w3c.dom.Node,boolean)"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:396"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:385"
        BranchSideFuncs:
        - "isFirstChild(boolean)"
        - "getValue()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:397"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:407"
        BranchSideFuncs:
        - "removeIdentifier(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:406"
        BranchSideFuncs:
        - "getMutationEvents()"
        - "isSpecified(boolean)"
    - Branch String: "org.apache.xerces.dom.AttrImpl:397"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:407"
        BranchSideFuncs:
        - "removeIdentifier(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:406"
        BranchSideFuncs:
        - "getMutationEvents()"
        - "isSpecified(boolean)"
    - Branch String: "org.apache.xerces.dom.AttrImpl:408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:423"
        BranchSideFuncs:
        - "changed()"
        - "hasStringValue(boolean)"
    - Branch String: "org.apache.xerces.dom.AttrImpl:412"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:416"
        BranchSideFuncs:
        - "createTextNode(java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:415"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:432"
        BranchSideFuncs:
        - "putIdentifier(java.lang.String,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:432"
        BranchSideFuncs:
        - "putIdentifier(java.lang.String,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:431"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:339,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.AttrImpl:341,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.AttrImpl:342,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.AttrImpl:343,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.AttrImpl:346,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getOwnerElement"
    - Src: "org.apache.xerces.dom.AttrImpl:350,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.AttrImpl:351,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.AttrImpl:353,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:354,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].synchronizeChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:357,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getMutationEvents"
    - Src: "org.apache.xerces.dom.AttrImpl:360,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].hasStringValue"
    - Src: "org.apache.xerces.dom.AttrImpl:364,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createTextNode"
    - Src: "org.apache.xerces.dom.AttrImpl:366,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isFirstChild"
    - Src: "org.apache.xerces.dom.AttrImpl:369,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isOwned"
    - Src: "org.apache.xerces.dom.AttrImpl:371,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].internalRemoveChild"
    - Src: "org.apache.xerces.dom.AttrImpl:374,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getValue"
    - Src: "org.apache.xerces.dom.AttrImpl:397,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isIdAttribute"
    - Src: "org.apache.xerces.dom.AttrImpl:398,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].removeIdentifier"
    - Src: "org.apache.xerces.dom.AttrImpl:407,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isSpecified"
    - Src: "org.apache.xerces.dom.AttrImpl:418,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].internalInsertBefore"
    - Src: "org.apache.xerces.dom.AttrImpl:421,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].modifiedAttrValue"
    - Src: "org.apache.xerces.dom.AttrImpl:426,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].changed"
    - Src: "org.apache.xerces.dom.AttrImpl:429,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].putIdentifier"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.AttrImpl].getValue()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredAttrImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.AttrImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.DeferredAttrImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.NodeImpl].hasStringValue()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getEntityRefValue()"
    - "[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()"
    - "[org.apache.xerces.dom.NodeImpl].getNodeValue()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getEntityRefValue()"
    - "[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()"
    - "[org.apache.xerces.dom.NodeImpl].getNodeValue()"
    functionUses: 15
    ICount: 51
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:440"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:443"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:442"
        BranchSideFuncs:
        - "needsSyncChildren()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:443"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:446"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:445"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:446"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:449"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:448"
        BranchSideFuncs:
        - "hasStringValue()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:449"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:452"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:456"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:460"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:459"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:465"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:462"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:465"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:466"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:465"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:462"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:468"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:479"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:478"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:469"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:475"
        BranchSideFuncs:
        - "getEntityRefValue()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:474"
        BranchSideFuncs:
        - "getNodeValue()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:471"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:471"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:440,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.AttrImpl:441,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.AttrImpl:443,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:444,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].synchronizeChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:449,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].hasStringValue"
    - Src: "org.apache.xerces.dom.AttrImpl:456,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeType"
    - Src: "org.apache.xerces.dom.AttrImpl:457,1"
      Dst: "[org.apache.xerces.dom.EntityReferenceImpl].getEntityRefValue"
    - Src: "org.apache.xerces.dom.AttrImpl:460,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeValue"
    - Src: "org.apache.xerces.dom.AttrImpl:467,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.dom.AttrImpl:472,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.dom.AttrImpl:479,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.AttrImpl].getSpecified()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 496
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredAttrImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].isSpecified()"
    functionUses: 5
    ICount: 6
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:497"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:500"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:499"
        BranchSideFuncs:
        - "isSpecified()"
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:497,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.AttrImpl:498,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.AttrImpl:500,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isSpecified"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].getElement()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:520"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:519"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:520,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isOwned"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].getOwnerElement()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 531
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].isOwned()"
    functionUses: 8
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:532"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:531"
        BranchSideFuncs:
        - "isOwned()"
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:532,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isOwned"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].normalize()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:539"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:540"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:539"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:539"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:542"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:544"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:571"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:570"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:542"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:555"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:555"
      Branch Sides: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:564"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:564"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:542"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:539,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isNormalized"
    - Src: "org.apache.xerces.dom.AttrImpl:539,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].hasStringValue"
    - Src: "org.apache.xerces.dom.AttrImpl:545,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.AttrImpl:552,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.AttrImpl:557,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.xerces.dom.AttrImpl:557,1"
      Dst: "[org.w3c.dom.CharacterData].appendData"
    - Src: "org.apache.xerces.dom.AttrImpl:558,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].removeChild"
    - Src: "org.apache.xerces.dom.AttrImpl:564,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.AttrImpl].setSpecified(boolean)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 580
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredAttrImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].isSpecified(boolean)"
    functionUses: 8
    ICount: 7
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:581"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:584"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:583"
        BranchSideFuncs:
        - "isSpecified(boolean)"
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:581,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.AttrImpl:582,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.AttrImpl:584,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isSpecified"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].setType(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 592
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].toString()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 601
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].getName()"
    - "[org.apache.xerces.dom.AttrImpl].getValue()"
    functionUses: 14
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:602,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.dom.AttrImpl:602,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getName"
    - Src: "org.apache.xerces.dom.AttrImpl:602,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.dom.AttrImpl:602,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].getValue"
    - Src: "org.apache.xerces.dom.AttrImpl:602,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].hasChildNodes()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 609
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.AttrImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.DeferredAttrImpl].synchronizeChildren()"
    functionUses: 7
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:613"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:612"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:613"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:612"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:610,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:611,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].synchronizeChildren"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].getChildNodes()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 631
    functionDepth: 0
    returnType: "org.w3c.dom.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.AttrImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.DeferredAttrImpl].synchronizeChildren()"
    functionUses: 2
    ICount: 5
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:632"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:635"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:634"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:632,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:633,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].synchronizeChildren"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].getFirstChild()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 641
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.AttrImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.DeferredAttrImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.AttrImpl].makeChildNode()"
    functionUses: 18
    ICount: 8
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:642"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:645"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:644"
        BranchSideFuncs:
        - "makeChildNode()"
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:642,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:643,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].synchronizeChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:645,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].makeChildNode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].getLastChild()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 652
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.AttrImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.DeferredAttrImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.AttrImpl].lastChild()"
    functionUses: 5
    ICount: 6
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:653"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:656"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:655"
        BranchSideFuncs:
        - "lastChild()"
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:653,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:654,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].synchronizeChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:656,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].lastChild"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].lastChild()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 661
    functionDepth: 0
    returnType: "org.apache.xerces.dom.ChildNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].makeChildNode()"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:663"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:661"
        BranchSideFuncs:
        - "makeChildNode()"
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:662,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].makeChildNode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].lastChild(org.apache.xerces.dom.ChildNode)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 667
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.ChildNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:668"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:670"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 703
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrImpl].internalInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node,boolean)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:704,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].internalInsertBefore"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].internalInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node,boolean)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 714
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.NotationImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.AttrImpl].getFirstChild()"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()"
    - "[org.apache.xerces.dom.NodeImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].isKidOK(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.ParentNode].hasChildNodes()"
    - "[org.apache.xerces.dom.AttrImpl].hasChildNodes()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].hasChildNodes()"
    - "[org.apache.xerces.dom.NodeImpl].hasChildNodes()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].hasChildNodes()"
    - "[org.apache.xerces.dom.AttrImpl].getFirstChild()"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()"
    - "[org.apache.xerces.dom.NodeImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()"
    - "[org.apache.xerces.dom.AttrImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.xerces.dom.AttrImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.AttrImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.AttrImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.DeferredAttrImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.NodeImpl].isReadOnly()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.NodeImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getOwnerDocument()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getOwnerDocument()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].isKidOK(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.ChildNode].parentNode()"
    - "[org.apache.xerces.dom.NodeImpl].parentNode()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].makeChildNode()"
    - "[org.apache.xerces.dom.DocumentImpl].insertingNode(org.apache.xerces.dom.NodeImpl,boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].insertingNode(org.apache.xerces.dom.NodeImpl,boolean)"
    - "[org.apache.xerces.dom.ChildNode].parentNode()"
    - "[org.apache.xerces.dom.AttrImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].isOwned(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isFirstChild(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isFirstChild(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isFirstChild(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].changed()"
    - "[org.apache.xerces.dom.DocumentImpl].insertedNode(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl,boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].insertedNode(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl,boolean)"
    - "[org.apache.xerces.dom.AttrImpl].checkNormalizationAfterInsert(org.apache.xerces.dom.ChildNode)"
    functionUses: 2
    ICount: 116
    EdgeCount: 92
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:718"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:752"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:736"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:747"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:746"
        BranchSideFuncs:
        - "hasChildNodes()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:738"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:746"
        BranchSideFuncs:
        - "hasChildNodes()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:740"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:738"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:737"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:747"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:750"
        BranchSideFuncs:
        - "getFirstChild()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:749"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:753"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:760"
        BranchSideFuncs:
        - "needsSyncChildren()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:761"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:765"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:764"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:765"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:798"
        BranchSideFuncs:
        - "isReadOnly()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:797"
        BranchSideFuncs:
        - "parentNode()"
        - "makeChildNode()"
        - "insertingNode(org.apache.xerces.dom.NodeImpl,boolean)"
    - Branch String: "org.apache.xerces.dom.AttrImpl:766"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:770"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:769"
        BranchSideFuncs:
        - "getOwnerDocument()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:770"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:774"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:773"
        BranchSideFuncs:
        - "isKidOK(org.w3c.dom.Node,org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.dom.AttrImpl:774"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:779"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:778"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:779"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:787"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:786"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:779"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:787"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:786"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:788"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:791"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:788"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:791"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:790"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:789"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:792"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:798"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:797"
        BranchSideFuncs:
        - "parentNode()"
        - "makeChildNode()"
        - "insertingNode(org.apache.xerces.dom.NodeImpl,boolean)"
    - Branch String: "org.apache.xerces.dom.AttrImpl:807"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:812"
        BranchSideFuncs:
        - "removeChild(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:811"
        BranchSideFuncs:
        - "isOwned(boolean)"
    - Branch String: "org.apache.xerces.dom.AttrImpl:821"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:827"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:828"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:836"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:837"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:847"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:715,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.AttrImpl:718,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.xerces.dom.AttrImpl:737,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xerces.dom.AttrImpl:740,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].isKidOK"
    - Src: "org.apache.xerces.dom.AttrImpl:741,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.AttrImpl:742,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.AttrImpl:738,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.AttrImpl:747,1"
      Dst: "[org.w3c.dom.Node].hasChildNodes"
    - Src: "org.apache.xerces.dom.AttrImpl:748,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].insertBefore"
    - Src: "org.apache.xerces.dom.AttrImpl:756,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].removeChild"
    - Src: "org.apache.xerces.dom.AttrImpl:761,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:762,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].synchronizeChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:766,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.AttrImpl:770,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.xerces.dom.AttrImpl:779,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.AttrImpl:788,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].parentNode"
    - Src: "org.apache.xerces.dom.AttrImpl:798,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].makeChildNode"
    - Src: "org.apache.xerces.dom.AttrImpl:801,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].insertingNode"
    - Src: "org.apache.xerces.dom.AttrImpl:806,1"
      Dst: "[org.apache.xerces.dom.ChildNode].parentNode"
    - Src: "org.apache.xerces.dom.AttrImpl:808,1"
      Dst: "[org.w3c.dom.Node].removeChild"
    - Src: "org.apache.xerces.dom.AttrImpl:816,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isOwned"
    - Src: "org.apache.xerces.dom.AttrImpl:824,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isFirstChild"
    - Src: "org.apache.xerces.dom.AttrImpl:857,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].changed"
    - Src: "org.apache.xerces.dom.AttrImpl:860,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].insertedNode"
    - Src: "org.apache.xerces.dom.AttrImpl:862,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].checkNormalizationAfterInsert"
    JavaMethodInfo: null
    BBCount: 43
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.dom.AttrImpl].removeChild(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 882
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].hasStringValue()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].internalRemoveChild(org.w3c.dom.Node,boolean)"
    functionUses: 12
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:883"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:887"
        BranchSideFuncs:
        - "internalRemoveChild(org.w3c.dom.Node,boolean)"
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:883,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].hasStringValue"
    - Src: "org.apache.xerces.dom.AttrImpl:885,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.AttrImpl:886,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.AttrImpl:888,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].internalRemoveChild"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].internalRemoveChild(org.w3c.dom.Node,boolean)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 898
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.NodeImpl].isReadOnly()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()"
    - "[org.apache.xerces.dom.NodeImpl].getParentNode()"
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.dom.DocumentImpl].removingNode(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl,boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].removingNode(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl,boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isFirstChild(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isFirstChild(boolean)"
    - "[org.apache.xerces.dom.ChildNode].previousSibling()"
    - "[org.apache.xerces.dom.NodeImpl].isOwned(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].changed()"
    - "[org.apache.xerces.dom.DocumentImpl].removedNode(org.apache.xerces.dom.NodeImpl,boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].removedNode(org.apache.xerces.dom.NodeImpl,boolean)"
    - "[org.apache.xerces.dom.AttrImpl].checkNormalizationAfterRemove(org.apache.xerces.dom.ChildNode)"
    functionUses: 3
    ICount: 51
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:900"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:911"
        BranchSideFuncs:
        - "isReadOnly()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:910"
        BranchSideFuncs:
        - "removingNode(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl,boolean)"
    - Branch String: "org.apache.xerces.dom.AttrImpl:901"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:905"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:904"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:905"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:911"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:910"
        BranchSideFuncs:
        - "removingNode(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl,boolean)"
    - Branch String: "org.apache.xerces.dom.AttrImpl:905"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:911"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:910"
        BranchSideFuncs:
        - "removingNode(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl,boolean)"
    - Branch String: "org.apache.xerces.dom.AttrImpl:918"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:928"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:924"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:928"
        BranchSideFuncs:
        - "isFirstChild(boolean)"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:927"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:932"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:937"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:899,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.AttrImpl:901,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.AttrImpl:902,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.AttrImpl:903,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    - Src: "org.apache.xerces.dom.AttrImpl:905,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.dom.AttrImpl:914,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].removingNode"
    - Src: "org.apache.xerces.dom.AttrImpl:920,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isFirstChild"
    - Src: "org.apache.xerces.dom.AttrImpl:943,1"
      Dst: "[org.apache.xerces.dom.ChildNode].previousSibling"
    - Src: "org.apache.xerces.dom.AttrImpl:947,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isOwned"
    - Src: "org.apache.xerces.dom.AttrImpl:951,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].changed"
    - Src: "org.apache.xerces.dom.AttrImpl:954,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].removedNode"
    - Src: "org.apache.xerces.dom.AttrImpl:956,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].checkNormalizationAfterRemove"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:999"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1004"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1003"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:986,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].makeChildNode"
    - Src: "org.apache.xerces.dom.AttrImpl:995,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.AttrImpl:996,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].replacingNode"
    - Src: "org.apache.xerces.dom.AttrImpl:998,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].internalInsertBefore"
    - Src: "org.apache.xerces.dom.AttrImpl:1000,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].internalRemoveChild"
    - Src: "org.apache.xerces.dom.AttrImpl:1004,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].replacedNode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].getLength()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 1018
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].hasStringValue()"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:1019"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1022"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1021"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:1024"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1026"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:1019,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].hasStringValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.AttrImpl].item(int)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 1038
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].hasStringValue()"
    - "[org.apache.xerces.dom.AttrImpl].makeChildNode()"
    functionUses: 3
    ICount: 23
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:1039"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1048"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1047"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:1040"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1041"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1040"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:1040"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1044"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1043"
        BranchSideFuncs:
        - "makeChildNode()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:1048"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1051"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1050"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:1052"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1054"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:1052"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1054"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:1039,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].hasStringValue"
    - Src: "org.apache.xerces.dom.AttrImpl:1044,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].makeChildNode"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.AttrImpl].isEqualNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:1069,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isEqualNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].isDerivedFrom(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].setReadOnly(boolean,boolean)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 1108
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.AttrImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.DeferredAttrImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.NodeImpl].hasStringValue()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.ElementImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.ParentNode].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.EntityReferenceImpl].setReadOnly(boolean,boolean)"
    functionUses: 3
    ICount: 21
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:1111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1128"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:1113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1117"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1116"
        BranchSideFuncs:
        - "hasStringValue()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:1117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:1122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1128"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:1124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1123"
        BranchSideFuncs:
        - "setReadOnly(boolean,boolean)"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:1109,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].setReadOnly"
    - Src: "org.apache.xerces.dom.AttrImpl:1113,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:1114,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].synchronizeChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:1117,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].hasStringValue"
    - Src: "org.apache.xerces.dom.AttrImpl:1124,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeType"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.AttrImpl].synchronizeChildren()"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 1140
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    functionUses: 9
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:1141,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].checkNormalizationAfterInsert(org.apache.xerces.dom.ChildNode)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 1160
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.ChildNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.ChildNode].previousSibling()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.NodeImpl].isNormalized(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isNormalized()"
    - "[org.apache.xerces.dom.NodeImpl].isNormalized(boolean)"
    functionUses: 1
    ICount: 21
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:1161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1174"
        BranchSideFuncs:
        - "previousSibling()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1173"
        BranchSideFuncs:
        - "isNormalized()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:1166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1162"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1161"
        BranchSideFuncs:
        - "previousSibling()"
    - Branch String: "org.apache.xerces.dom.AttrImpl:1166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1168"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1167"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:1166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1170"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:1167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1169"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:1174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1178"
        BranchSideFuncs:
        - "isNormalized(boolean)"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1177"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:1161,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeType"
    - Src: "org.apache.xerces.dom.AttrImpl:1162,1"
      Dst: "[org.apache.xerces.dom.ChildNode].previousSibling"
    - Src: "org.apache.xerces.dom.AttrImpl:1168,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isNormalized"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].checkNormalizationAfterRemove(org.apache.xerces.dom.ChildNode)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: 1195
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.dom.ChildNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.NodeImpl].isNormalized(boolean)"
    functionUses: 1
    ICount: 13
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:1196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:1197"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:1200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1204"
        BranchSideFuncs:
        - "isNormalized(boolean)"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.AttrImpl:1200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1204"
        BranchSideFuncs:
        - "isNormalized(boolean)"
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1203"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:1197,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeType"
    - Src: "org.apache.xerces.dom.AttrImpl:1201,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isNormalized"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.AttrImpl:1214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.AttrImpl:1217"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:1214,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:1215,1"
      Dst: "[org.apache.xerces.dom.AttrImpl].synchronizeChildren"
    - Src: "org.apache.xerces.dom.AttrImpl:1218,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.AttrImpl].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.xerces.dom.AttrImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.AttrImpl:1227,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.xerces.dom.AttrImpl:1232,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:208,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSGrammarPool].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].putGrammar(org.apache.xerces.xni.grammars.Grammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.Grammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].getGrammarDescription()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].getGrammarDescription()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGrammarDescription()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].getGrammarDescription()"
    - "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].toSchemaGrammar(org.apache.xerces.xni.grammars.Grammar)"
    - "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].toSchemaGrammar(org.apache.xerces.xni.grammars.Grammar)"
    - "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].mergeSchemaGrammars(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].putGrammar(org.apache.xerces.xni.grammars.Grammar)"
    functionUses: 1
    ICount: 12
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:220"
        BranchSideFuncs:
        - "toSchemaGrammar(org.apache.xerces.xni.grammars.Grammar)"
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:219"
        BranchSideFuncs:
        - "putGrammar(org.apache.xerces.xni.grammars.Grammar)"
    - Branch String: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:215"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:218"
        BranchSideFuncs:
        - "mergeSchemaGrammars(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:212,1"
      Dst: "[org.apache.xerces.xni.grammars.Grammar].getGrammarDescription"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:212,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].getGrammar"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:212,1"
      Dst: "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].toSchemaGrammar"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:216,1"
      Dst: "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].mergeSchemaGrammars"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:220,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].putGrammar"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].toSchemaGrammar(org.apache.xerces.xni.grammars.Grammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.SchemaGrammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.Grammar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:224"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].mergeSchemaGrammars(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(short)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(int)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].item(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(short)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(int)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].item(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(short)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(int)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].item(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(short)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(int)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].item(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(short)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(int)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].item(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(short)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(int)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].item(int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getName()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getAnnotations()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(int)"
    functionUses: 1
    ICount: 85
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:241"
        BranchSideFuncs:
        - "getGlobalElementDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:231"
        BranchSideFuncs:
        - "addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:251"
        BranchSideFuncs:
        - "getGlobalAttributeDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:241"
        BranchSideFuncs:
        - "addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:261"
        BranchSideFuncs:
        - "getGlobalTypeDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:251"
        BranchSideFuncs:
        - "addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)"
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:271"
        BranchSideFuncs:
        - "getGlobalAttributeGroupDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:270"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:261"
        BranchSideFuncs:
        - "addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:281"
        BranchSideFuncs:
        - "getGlobalGroupDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:280"
        BranchSideFuncs:
        - "getComponents(short)"
    - Branch String: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:275"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:271"
        BranchSideFuncs:
        - "addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:270"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:283"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:295"
        BranchSideFuncs:
        - "getName()"
        - "getGlobalNotationDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:294"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getLength()"
    - Branch String: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:285"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:281"
        BranchSideFuncs:
        - "addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:280"
        BranchSideFuncs:
        - "getComponents(short)"
    - Branch String: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:297"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:300"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:231,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getComponents"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:232,1"
      Dst: "[org.apache.xerces.xs.XSNamedMap].getLength"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:234,1"
      Dst: "[org.apache.xerces.xs.XSNamedMap].item"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:235,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getName"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:235,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:236,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:245,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getName"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:245,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:246,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:255,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:255,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:256,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:265,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getName"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:265,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:266,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:275,1"
      Dst: "[org.apache.xerces.impl.xs.XSGroupDecl].getName"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:275,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:276,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:285,1"
      Dst: "[org.apache.xerces.impl.xs.XSNotationDecl].getName"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:285,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:286,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:295,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getAnnotations"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:296,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].getLength"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:298,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    - Src: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger:298,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 8
  - functionName: "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].retrieveInitialGrammarSet(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV:32,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getAllowedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV:337,1"
      Dst: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV:339,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].compareTo(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal)"
    functionUses: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV:344,1"
      Dst: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getFractionDigits(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getTotalDigits(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].isIdentical(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV:356"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV:357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV:356"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV:356"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV:358"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV:357"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.PrecisionDecimalDV:358,1"
      Dst: "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].isIdentical"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].<init>()"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:70,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:53,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].<init>(boolean,org.apache.xerces.xs.AttributePSVI)"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "org.apache.xerces.xs.AttributePSVI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.AttributePSVImpl:79"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.AttributePSVImpl:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.AttributePSVImpl:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.AttributePSVImpl:81"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.AttributePSVImpl:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.AttributePSVImpl:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.AttributePSVImpl:87"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.AttributePSVImpl:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.AttributePSVImpl:96"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.AttributePSVImpl:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.AttributePSVImpl:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:72,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:53,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].<init>"
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:73,1"
      Dst: "[org.apache.xerces.xs.AttributePSVI].getAttributeDeclaration"
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:74,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getTypeDefinition"
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:75,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getIsSchemaSpecified"
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:76,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getSchemaValue"
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:76,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom"
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:77,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getValidationAttempted"
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:78,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getValidity"
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:82,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:85,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getErrorCodes"
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:86,1"
      Dst: "[org.apache.xerces.xs.StringList].getLength"
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:88,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getErrorMessages"
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:91,1"
      Dst: "[org.apache.xerces.xs.StringList].item"
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:97,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getValidationContext"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].constant()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.ItemPSVI"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.AttributePSVImpl:109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.AttributePSVImpl:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.AttributePSVImpl:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:109,1"
      Dst: "[org.apache.xerces.impl.xs.AttributePSVImpl].isConstant"
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:112,1"
      Dst: "[org.apache.xerces.impl.xs.AttributePSVImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].isConstant()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].getSchemaDefault()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.AttributePSVImpl:129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.AttributePSVImpl:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:129,1"
      Dst: "[org.apache.xerces.xs.XSAttributeDeclaration].getConstraintValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].getSchemaNormalizedValue()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:140,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].getIsSchemaSpecified()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].getValidationAttempted()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].getValidity()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].getErrorCodes()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "org.apache.xerces.xs.StringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.PSVIErrorList].<init>(java.lang.String[],boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.AttributePSVImpl:181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.AttributePSVImpl:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.AttributePSVImpl:181"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.AttributePSVImpl:181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.AttributePSVImpl:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.AttributePSVImpl:183"
        BranchSideFuncs:
        - "<init>(java.lang.String[],boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:184,1"
      Dst: "[org.apache.xerces.impl.xs.PSVIErrorList].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].getErrorMessages()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "org.apache.xerces.xs.StringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.PSVIErrorList].<init>(java.lang.String[],boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.AttributePSVImpl:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.AttributePSVImpl:195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.AttributePSVImpl:194"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.AttributePSVImpl:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.AttributePSVImpl:197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.AttributePSVImpl:196"
        BranchSideFuncs:
        - "<init>(java.lang.String[],boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:197,1"
      Dst: "[org.apache.xerces.impl.xs.PSVIErrorList].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].getValidationContext()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].getTypeDefinition()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].getMemberTypeDefinition()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSSimpleTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:224,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].getAttributeDeclaration()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAttributeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].getActualNormalizedValue()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:241,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].getActualNormalizedValueType()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:248,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].getItemValueTypes()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "org.apache.xerces.xs.ShortList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:255,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].getSchemaValue()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.AttributePSVImpl].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.AttributePSVImpl"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].reset()"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.AttributePSVImpl:269,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ParenToken"
    linkageType: null
    functionLinenumber: 1280
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.xerces.impl.xpath.regex.Token"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].<init>(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ParenToken:1281,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].size()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ParenToken"
    linkageType: null
    functionLinenumber: 1286
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ParenToken"
    linkageType: null
    functionLinenumber: 1289
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getParenNumber()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ParenToken"
    linkageType: null
    functionLinenumber: 1293
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Token$ParenToken"
    linkageType: null
    functionLinenumber: 1297
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$CharToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$StringToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].toString(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].toString(int)"
    functionUses: 31
    ICount: 70
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.Token$ParenToken:1301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ParenToken:1304"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.Token$ParenToken:1303"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ParenToken:1302,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ParenToken:1302,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ParenToken:1302,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.Token$ParenToken:1302,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].setOnTimer(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].getOnTimer()"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].setOrdered(boolean)"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:43,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].getOrdered()"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:47,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].setOnEnterBackward(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].getOnEnterBackward()"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:71,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].setTitle(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:75,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].getTitle()"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].setNewContext(boolean)"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:83,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].getNewContext()"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:87,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:91,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:95,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].setOnEnterForward(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:99,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLCardElementImpl].getOnEnterForward()"
    functionSourceFile: "org.apache.wml.dom.WMLCardElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLCardElementImpl:103,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLIElementImpl].getType()"
    functionSourceFile: "org.apache.html.dom.HTMLLIElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLIElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLIElementImpl].setType(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLLIElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLIElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLIElementImpl].getValue()"
    functionSourceFile: "org.apache.html.dom.HTMLLIElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLIElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLLIElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLIElementImpl].setValue(int)"
    functionSourceFile: "org.apache.html.dom.HTMLLIElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLIElementImpl:55,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.html.dom.HTMLLIElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLLIElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLLIElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLLIElementImpl:66,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredDocumentImpl$RefCount].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DeferredDocumentImpl$RefCount"
    linkageType: null
    functionLinenumber: 1935
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredDocumentImpl$RefCount:1936,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$3].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$3"
    linkageType: null
    functionLinenumber: 546
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.JAXPValidatorComponent$3:547,1"
      Dst: "[javax.xml.validation.TypeInfoProvider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$3].getElementTypeInfo()"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.TypeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$3].getAttributeTypeInfo(int)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.TypeInfo"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$3].getAttributeTypeInfo(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.TypeInfo"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$3].getAttributeTypeInfo(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.TypeInfo"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$3].isIdAttribute(int)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.JAXPValidatorComponent$3].isSpecified(int)"
    functionSourceFile: "org.apache.xerces.jaxp.JAXPValidatorComponent$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultDocument:50,1"
      Dst: "[org.apache.xerces.impl.xs.opti.NodeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].getDoctype()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "org.w3c.dom.DocumentType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].getImplementation()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].getDocumentElement()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].getElementsByTagName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.NodeList"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].getElementsByTagNameNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.NodeList"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].getElementById(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].importNode(org.w3c.dom.Node,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultDocument:97,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].createElement(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultDocument:102,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].createDocumentFragment()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DocumentFragment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].createTextNode(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "org.w3c.dom.Text"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].createComment(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "org.w3c.dom.Comment"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].createCDATASection(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "org.w3c.dom.CDATASection"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultDocument:121,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].createProcessingInstruction(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "org.w3c.dom.ProcessingInstruction"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultDocument:126,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].createAttribute(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultDocument:131,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].createEntityReference(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "org.w3c.dom.EntityReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultDocument:136,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].createElementNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultDocument:141,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].createAttributeNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultDocument:146,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].getInputEncoding()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].getXmlEncoding()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].getXmlStandalone()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultDocument:182,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].setXmlStandalone(boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultDocument:191,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].getXmlVersion()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].setXmlVersion(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultDocument:216,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].getStrictErrorChecking()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].setStrictErrorChecking(boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultDocument:241,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].getDocumentURI()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].setDocumentURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].adoptNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultDocument:268,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].normalizeDocument()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultDocument:273,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].getDomConfig()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultDocument:282,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultDocument].renameNode(org.w3c.dom.Node,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultDocument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultDocument:287,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityReferenceImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.EntityReferenceImpl"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)"
    - "[org.apache.xerces.dom.NodeImpl].isReadOnly(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:116,1"
      Dst: "[org.apache.xerces.dom.ParentNode].<init>"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:118,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:119,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    functionSourceFile: "org.apache.xerces.dom.EntityReferenceImpl"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    functionSourceFile: "org.apache.xerces.dom.EntityReferenceImpl"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredEntityReferenceImpl].synchronizeData()"
    functionUses: 24
    ICount: 6
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:141"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:138,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:139,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityReferenceImpl].cloneNode(boolean)"
    functionSourceFile: "org.apache.xerces.dom.EntityReferenceImpl"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].cloneNode(boolean)"
    - "[org.apache.xerces.dom.EntityReferenceImpl].setReadOnly(boolean,boolean)"
    functionUses: 6
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:146,1"
      Dst: "[org.apache.xerces.dom.ParentNode].cloneNode"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:147,1"
      Dst: "[org.apache.xerces.dom.EntityReferenceImpl].setReadOnly"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityReferenceImpl].getBaseURI()"
    functionSourceFile: "org.apache.xerces.dom.EntityReferenceImpl"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredEntityReferenceImpl].synchronizeData()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getDoctype()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getDoctype()"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getEntities()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.EntityImpl].getBaseURI()"
    - "[org.apache.xerces.util.URI].<init>(java.lang.String)"
    - "[org.apache.xerces.util.URI].toString()"
    functionUses: 2
    ICount: 32
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:163"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:163"
        BranchSideFuncs:
        - "toString()"
        - "getEntities()"
        - "getBaseURI()"
        - "<init>(java.lang.String)"
        - "getNamedItem(java.lang.String)"
        - "getDoctype()"
        - "getOwnerDocument()"
        - "getNodeName()"
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:167"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:175"
        BranchSideFuncs:
        - "getEntities()"
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:175"
        BranchSideFuncs:
        - "toString()"
        - "getEntities()"
        - "getBaseURI()"
        - "<init>(java.lang.String)"
        - "getNamedItem(java.lang.String)"
        - "getDoctype()"
        - "getOwnerDocument()"
        - "getNodeName()"
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:171"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:175"
        BranchSideFuncs:
        - "getBaseURI()"
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:184"
        BranchSideFuncs:
        - "toString()"
        - "getEntities()"
        - "getBaseURI()"
        - "<init>(java.lang.String)"
        - "getNamedItem(java.lang.String)"
        - "getDoctype()"
        - "getOwnerDocument()"
        - "getNodeName()"
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:184"
        BranchSideFuncs:
        - "toString()"
        - "getEntities()"
        - "getBaseURI()"
        - "<init>(java.lang.String)"
        - "getNamedItem(java.lang.String)"
        - "getDoctype()"
        - "getOwnerDocument()"
        - "getNodeName()"
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:160,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:161,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:167,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getOwnerDocument"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:167,1"
      Dst: "[org.w3c.dom.Document].getDoctype"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:168,1"
      Dst: "[org.w3c.dom.DocumentType].getEntities"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:170,1"
      Dst: "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:170,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getNamedItem"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:172,1"
      Dst: "[org.apache.xerces.dom.EntityImpl].getBaseURI"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:163,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:177,1"
      Dst: "[org.apache.xerces.util.URI].<init>"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:177,1"
      Dst: "[org.apache.xerces.util.URI].toString"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityReferenceImpl].setBaseURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.EntityReferenceImpl"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredEntityReferenceImpl].synchronizeData()"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:193"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:190,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:191,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.EntityReferenceImpl].getEntityRefValue()"
    functionSourceFile: "org.apache.xerces.dom.EntityReferenceImpl"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.DeferredEntityReferenceImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getEntityRefValue()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()"
    - "[org.apache.xerces.dom.NodeImpl].getNodeValue()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getEntityRefValue()"
    - "[org.apache.xerces.dom.TextImpl].getNodeType()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementImpl].getNodeType()"
    - "[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()"
    - "[org.apache.xerces.dom.CDATASectionImpl].getNodeType()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()"
    - "[org.apache.xerces.dom.CommentImpl].getNodeType()"
    - "[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()"
    - "[org.apache.xerces.dom.NodeImpl].getNodeValue()"
    functionUses: 4
    ICount: 49
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:209"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:210"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:227"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:232"
        BranchSideFuncs:
        - "getEntityRefValue()"
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:231"
        BranchSideFuncs:
        - "getNodeType()"
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:232"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:237"
        BranchSideFuncs:
        - "getNodeValue()"
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:236"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:204,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:205,1"
      Dst: "[org.apache.xerces.dom.EntityReferenceImpl].synchronizeChildren"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:210,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeType"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:211,1"
      Dst: "[org.apache.xerces.dom.EntityReferenceImpl].getEntityRefValue"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:214,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNodeValue"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:225,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:239,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:243,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.EntityReferenceImpl].synchronizeChildren()"
    functionSourceFile: "org.apache.xerces.dom.EntityReferenceImpl"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].getDoctype()"
    - "[org.apache.xerces.impl.xs.opti.DefaultDocument].getDoctype()"
    - "[org.apache.xerces.dom.ParentNode].getOwnerDocument()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].getEntities()"
    - "[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItem(java.lang.String)"
    - "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()"
    - "[org.apache.xerces.dom.NodeImpl].isReadOnly(boolean)"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.html.dom.HTMLMapElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.PSVIDocumentImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.AttrImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.DocumentTypeImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLSelectElementImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLTableSectionElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ParentNode].cloneNode(boolean)"
    - "[org.apache.xerces.dom.DocumentImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.EntityImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.EntityReferenceImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLTableRowElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ElementImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLFormElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ElementDefinitionImpl].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ChildNode].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLDocumentImpl].cloneNode(boolean)"
    - "[org.apache.html.dom.HTMLTableElementImpl].cloneNode(boolean)"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].cloneNode(boolean)"
    - "[org.apache.xerces.dom.ParentNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.EntityReferenceImpl].setReadOnly(boolean,boolean)"
    functionUses: 12
    ICount: 21
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:262"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:281"
        BranchSideFuncs:
        - "getEntities()"
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:271"
        BranchSideFuncs:
        - "isReadOnly(boolean)"
        - "getFirstChild()"
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:274"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:278"
        BranchSideFuncs:
        - "setReadOnly(boolean,boolean)"
    Callsites:
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:257,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:262,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getOwnerDocument"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:262,1"
      Dst: "[org.w3c.dom.Document].getDoctype"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:263,1"
      Dst: "[org.w3c.dom.DocumentType].getEntities"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:265,1"
      Dst: "[org.apache.xerces.dom.EntityReferenceImpl].getNodeName"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:265,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getNamedItem"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:272,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:273,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:276,1"
      Dst: "[org.w3c.dom.Node].cloneNode"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:277,1"
      Dst: "[org.apache.xerces.dom.ParentNode].insertBefore"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:275,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:279,1"
      Dst: "[org.apache.xerces.dom.EntityReferenceImpl].setReadOnly"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.EntityReferenceImpl].setReadOnly(boolean,boolean)"
    functionSourceFile: "org.apache.xerces.dom.EntityReferenceImpl"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData()"
    - "[org.apache.xerces.dom.NodeImpl].synchronizeData()"
    - "[org.apache.xerces.dom.DeferredEntityReferenceImpl].synchronizeData()"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncChildren()"
    - "[org.apache.xerces.dom.DeferredEntityReferenceImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.EntityReferenceImpl].synchronizeChildren()"
    - "[org.apache.xerces.dom.DocumentTypeImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.ElementImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.ParentNode].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.EntityReferenceImpl].setReadOnly(boolean,boolean)"
    - "[org.apache.xerces.dom.NodeImpl].isReadOnly(boolean)"
    functionUses: 9
    ICount: 17
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:294"
        BranchSideFuncs:
        - "synchronizeData()"
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:293"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:294"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:307"
        BranchSideFuncs:
        - "isReadOnly(boolean)"
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:300"
        BranchSideFuncs:
        - "synchronizeChildren()"
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.EntityReferenceImpl:301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.EntityReferenceImpl:307"
        BranchSideFuncs:
        - "isReadOnly(boolean)"
    Callsites:
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:291,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:292,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].synchronizeData"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:296,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncChildren"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:297,1"
      Dst: "[org.apache.xerces.dom.EntityReferenceImpl].synchronizeChildren"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:304,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].setReadOnly"
    - Src: "org.apache.xerces.dom.EntityReferenceImpl:308,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].isReadOnly"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar$ChildrenList].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar$ChildrenList"
    linkageType: null
    functionLinenumber: 2624
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$ChildrenList:2625,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(java.lang.String,org.apache.xerces.util.SymbolHash)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.util.SymbolHash"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:72,1"
      Dst: "[java.util.AbstractMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(java.lang.String[],org.apache.xerces.util.SymbolHash[],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "org.apache.xerces.util.SymbolHash[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:85,1"
      Dst: "[java.util.AbstractMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(org.apache.xerces.xs.XSObject[],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xs.XSObject[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl:org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl:org.apache.xerces.impl.xs.XSAnnotationImpl:org.apache.xerces.impl.xs.XSAttributeDecl:org.apache.xerces.impl.xs.XSAttributeGroupDecl:org.apache.xerces.impl.xs.XSAttributeUseImpl:org.apache.xerces.impl.xs.XSComplexTypeDecl:org.apache.xerces.impl.xs.XSElementDecl:org.apache.xerces.impl.xs.XSGroupDecl:org.apache.xerces.impl.xs.XSModelGroupImpl:org.apache.xerces.impl.xs.XSNotationDecl:org.apache.xerces.impl.xs.XSParticleDecl:org.apache.xerces.impl.xs.XSWildcardDecl:org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespace()"
    functionUses: 1
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:98"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:107"
        BranchSideFuncs:
        - "getNamespace()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:97,1"
      Dst: "[java.util.AbstractMap].<init>"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:108,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].getLength()"
    functionUses: 14
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:125,1"
      Dst: "[org.apache.xerces.util.SymbolHash].getLength"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].itemByName(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObject"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].isEqual(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getName()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAnnotationImpl].getName()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getName()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getName()"
    functionUses: 1
    ICount: 32
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:147"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:166"
        BranchSideFuncs:
        - "isEqual(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:151"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:157"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:157"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:163"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:148,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].isEqual"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:152,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:159,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:159,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObject"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()"
    - "[org.apache.xerces.util.SymbolHash].getValues(java.lang.Object[],int)"
    functionUses: 13
    ICount: 26
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:179"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:181,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:186,1"
      Dst: "[org.apache.xerces.util.SymbolHash].getValues"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].isEqual(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:196,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:204,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].get(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].itemByName(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].itemByName(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:208"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:216"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:213"
        BranchSideFuncs:
        - "itemByName(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:210,1"
      Dst: "[javax.xml.namespace.QName].getNamespaceURI"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:211,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:214,1"
      Dst: "[javax.xml.namespace.QName].getLocalPart"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:215,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].itemByName"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].size()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:221,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].entrySet()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSNamedMapImpl"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(int)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMap4Types].item(int)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].<init>(javax.xml.namespace.QName,org.apache.xerces.xs.XSObject)"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getName()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAnnotationImpl].getName()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getName()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getName()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].getNamespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$XSMVFacetImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAnnotationImpl].getNamespace()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1].<init>(org.apache.xerces.impl.xs.util.XSNamedMapImpl,int,org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry[])"
    functionUses: 1
    ICount: 22
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:257"
        BranchSideFuncs:
        - "getLength()"
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:233"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.xs.util.XSNamedMapImpl,int,org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry[])"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:227,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:230,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:231,1"
      Dst: "[org.apache.xerces.xs.XSObject].getNamespace"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:231,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:231,1"
      Dst: "[javax.xml.namespace.QName].<init>"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:231,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].<init>"
    - Src: "org.apache.xerces.impl.xs.util.XSNamedMapImpl:234,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.identity.Selector$XPath].<init>(java.lang.String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Selector$XPath"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.NamespaceContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath].<init>(java.lang.String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.xs.identity.Selector$XPath].normalize(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPathException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 29
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.Selector$XPath:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Selector$XPath:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.Selector$XPath:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Selector$XPath:123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Selector$XPath:118"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.identity.Selector$XPath:117"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)"
        - "normalize(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Selector$XPath:118,1"
      Dst: "[org.apache.xerces.impl.xs.identity.Selector$XPath].normalize"
    - Src: "org.apache.xerces.impl.xs.identity.Selector$XPath:118,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath].<init>"
    - Src: "org.apache.xerces.impl.xs.identity.Selector$XPath:124,1"
      Dst: "[org.apache.xerces.impl.xpath.XPathException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.identity.Selector$XPath].normalize(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.identity.Selector$XPath"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].trim(java.lang.String)"
    - "[org.apache.xerces.util.XMLChar].trim(java.lang.String)"
    functionUses: 1
    ICount: 26
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.identity.Selector$XPath:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Selector$XPath:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.Selector$XPath:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Selector$XPath:141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Selector$XPath:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.Selector$XPath:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.identity.Selector$XPath:145"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.identity.Selector$XPath:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.identity.Selector$XPath:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.identity.Selector$XPath:138,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.identity.Selector$XPath:138,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.identity.Selector$XPath:141,1"
      Dst: "[org.apache.xerces.util.XMLChar].trim"
    - Src: "org.apache.xerces.impl.xs.identity.Selector$XPath:141,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.xs.identity.Selector$XPath:142,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.identity.Selector$XPath:144,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.xs.identity.Selector$XPath:149,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xs.identity.Selector$XPath:152,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].<init>(org.apache.xerces.xpointer.XPointerHandler,org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    linkageType: null
    functionLinenumber: 493
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xpointer.XPointerHandler"
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 40
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:494,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:487,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:497,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:497,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].getTokenString(int)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    linkageType: null
    functionLinenumber: 514
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:515,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:515,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].addToken(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    linkageType: null
    functionLinenumber: 523
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].addToken(int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Tokens:525"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Tokens:529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Tokens:528"
        BranchSideFuncs:
        - "addToken(int)"
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:524,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:526,1"
      Dst: "[java.util.HashMap].size"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:526,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:527,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:529,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:529,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].addToken"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].addToken(int)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    linkageType: null
    functionLinenumber: 538
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 22
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:543,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].rewind()"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].hasMore()"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    linkageType: null
    functionLinenumber: 560
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Tokens:561"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Tokens:560"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].nextToken()"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    linkageType: null
    functionLinenumber: 571
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler].access$300(org.apache.xerces.xpointer.XPointerHandler,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Tokens:572"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Tokens:575"
        BranchSideFuncs:
        - "access$300(org.apache.xerces.xpointer.XPointerHandler,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Tokens:574"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:573,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].access$300"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].peekToken()"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler].access$300(org.apache.xerces.xpointer.XPointerHandler,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Tokens:586"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Tokens:589"
        BranchSideFuncs:
        - "access$300(org.apache.xerces.xpointer.XPointerHandler,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Tokens:588"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:587,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].access$300"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].nextTokenAsString()"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Tokens:602"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Tokens:605"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Tokens:604"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:601,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].nextToken"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:601,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].getTokenString"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:603,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].access$300"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].<init>(org.apache.xerces.xpointer.XPointerHandler,org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.XPointerHandler$1)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    linkageType: null
    functionLinenumber: 450
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xpointer.XPointerHandler"
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xpointer.XPointerHandler$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].<init>(org.apache.xerces.xpointer.XPointerHandler,org.apache.xerces.util.SymbolTable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:451,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$200(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    linkageType: null
    functionLinenumber: 450
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].getTokenString(int)"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:451,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].getTokenString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$500(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    linkageType: null
    functionLinenumber: 450
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].hasMore()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:451,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].hasMore"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$600(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    linkageType: null
    functionLinenumber: 450
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].nextToken()"
    functionUses: 8
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:451,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].nextToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$700(org.apache.xerces.xpointer.XPointerHandler$Tokens)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    linkageType: null
    functionLinenumber: 450
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].peekToken()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:451,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].peekToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$800(org.apache.xerces.xpointer.XPointerHandler$Tokens,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    linkageType: null
    functionLinenumber: 450
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].addToken(java.lang.String)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:451,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].addToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$900(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    linkageType: null
    functionLinenumber: 450
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].addToken(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Tokens:451,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].addToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.FilePathToURI].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.FilePathToURI"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.FilePathToURI:57,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.FilePathToURI].filepath2URI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.FilePathToURI"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 89
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.FilePathToURI:64"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:66"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.FilePathToURI:74"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.FilePathToURI:74"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.FilePathToURI:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.FilePathToURI:76"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.FilePathToURI:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.FilePathToURI:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.FilePathToURI:88"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:95"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:94"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.FilePathToURI:100"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:132"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.FilePathToURI:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:132"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.FilePathToURI:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.FilePathToURI:122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.FilePathToURI:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.FilePathToURI:68,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.apache.xerces.impl.xs.FilePathToURI:70,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.FilePathToURI:71,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.FilePathToURI:72,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.FilePathToURI:74,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xs.FilePathToURI:75,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.xerces.impl.xs.FilePathToURI:105,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xs.FilePathToURI:105,1"
      Dst: "[java.lang.String].getBytes"
    - Src: "org.apache.xerces.impl.xs.FilePathToURI:133,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.EmptyXMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.EmptyXMLSchema:36,1"
      Dst: "[org.apache.xerces.jaxp.validation.AbstractXMLSchema].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveInitialGrammarSet(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.EmptyXMLSchema"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    functionSourceFile: "org.apache.xerces.jaxp.validation.EmptyXMLSchema"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.grammars.Grammar[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.EmptyXMLSchema"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.Grammar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.grammars.XMLGrammarDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].lockPool()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.EmptyXMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].unlockPool()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.EmptyXMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].clear()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.EmptyXMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].getGrammarPool()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.EmptyXMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.grammars.XMLGrammarPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].isFullyComposed()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.EmptyXMLSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.traversers.XSDHandler"
    - "org.apache.xerces.impl.xs.traversers.XSAttributeChecker"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSElementDecl].<init>()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:81,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:73,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.xs.XSObject)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSParticleDecl"
    argCount: 5
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "int"
    - "org.apache.xerces.xs.XSObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDeclarationPool].getParticleDecl()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].<init>()"
    - "[org.apache.html.dom.HTMLElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl:org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.dom.AttrImpl].getValue()"
    - "[org.apache.xerces.util.XMLChar].trim(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].fillInLocalElemInfo(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xs.XSObject,org.apache.xerces.impl.xs.XSParticleDecl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseLocal(org.apache.xerces.impl.xs.XSParticleDecl,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.xs.XSObject,java.lang.String[])"
    functionUses: 2
    ICount: 37
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:107"
        BranchSideFuncs:
        - "getParticleDecl()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:106"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:126"
        BranchSideFuncs:
        - "traverseLocal(org.apache.xerces.impl.xs.XSParticleDecl,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.xs.XSObject,java.lang.String[])"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:125"
        BranchSideFuncs:
        - "getValue()"
        - "trim(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:124"
        BranchSideFuncs:
        - "fillInLocalElemInfo(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xs.XSObject,org.apache.xerces.impl.xs.XSParticleDecl)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:105,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].getParticleDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:107,1"
      Dst: "[org.apache.xerces.impl.xs.XSParticleDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:114,1"
      Dst: "[org.w3c.dom.Element].getAttributeNode"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:116,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:118,1"
      Dst: "[org.apache.xerces.util.XMLChar].trim"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:118,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:125,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].fillInLocalElemInfo"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:127,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseLocal"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseLocal(org.apache.xerces.impl.xs.XSParticleDecl,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.xs.XSObject,java.lang.String[])"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "org.apache.xerces.impl.xs.XSParticleDecl"
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "int"
    - "org.apache.xerces.xs.XSObject"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].setEffectiveContext(java.lang.String[])"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNode(java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseNamedElement(org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,org.apache.xerces.xs.XSObject)"
    - "[org.apache.xerces.impl.xs.util.XInt].intValue()"
    - "[org.apache.xerces.impl.xs.util.XInt].intValue()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.xs.XSObject)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkOccurrences(org.apache.xerces.impl.xs.XSParticleDecl,java.lang.String,org.w3c.dom.Element,int,long)"
    - "[org.apache.xerces.dom.ChildNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 2
    ICount: 91
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:152"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:157"
        BranchSideFuncs:
        - "setEffectiveContext(java.lang.String[])"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:156"
        BranchSideFuncs:
        - "getAttributeNode(java.lang.String)"
        - "checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:190"
        BranchSideFuncs:
        - "traverseNamedElement(org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,org.apache.xerces.xs.XSObject)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:188"
        BranchSideFuncs:
        - "getFirstChildElement(org.w3c.dom.Node)"
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:175"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:174"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:175"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getNextSiblingElement(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:174"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:184"
        BranchSideFuncs:
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:187"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:209"
        BranchSideFuncs:
        - "addXSObject(org.apache.xerces.xs.XSObject)"
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:213"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:153,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].setEffectiveContext"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:157,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:165,1"
      Dst: "[org.w3c.dom.Element].getAttributeNode"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:167,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:169,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:170,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:170,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:171,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:172,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:175,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:177,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:185,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:191,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseNamedElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:194,1"
      Dst: "[org.apache.xerces.impl.xs.util.XInt].intValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:206,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:207,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:218,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:219,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:217,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkOccurrences"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:221,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSElementDecl"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseNamedElement(org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,org.apache.xerces.xs.XSObject)"
    - "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    functionUses: 2
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:238,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:239,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseNamedElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:240,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseNamedElement(org.w3c.dom.Element,java.lang.Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,org.apache.xerces.xs.XSObject)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSElementDecl"
    argCount: 6
    argTypes:
    - "org.w3c.dom.Element"
    - "java.lang.Object[]"
    - "org.apache.xerces.impl.xs.traversers.XSDocumentInfo"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "boolean"
    - "org.apache.xerces.xs.XSObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSDeclarationPool].getElementDecl()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].<init>()"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].setIsGlobal()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].setIsLocal(org.apache.xerces.impl.xs.XSComplexTypeDecl)"
    - "[org.apache.xerces.impl.xs.util.XInt].intValue()"
    - "[org.apache.xerces.impl.xs.util.XInt].shortValue()"
    - "[org.apache.xerces.impl.xs.util.XInt].shortValue()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].setIsNillable()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].setIsAbstract()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].<init>()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType(short)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].<init>()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType(short)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType(short)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.xs.XSObject)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Node,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser].traverse(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,java.lang.String)"
    - "[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getIDRegistry()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].getIDRegistry_sub()"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].storeKeyRef(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkNotationType(java.lang.String,org.apache.xerces.xs.XSTypeDefinition,org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.xs.XSConstraints].ElementDefaultValidImmediate(org.apache.xerces.xs.XSTypeDefinition,java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType(short)"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkTypeDerivationOk(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].containsTypeID()"
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType(short)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar$Schema4Annotations].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,java.lang.String)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
    functionUses: 2
    ICount: 360
    EdgeCount: 82
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:279"
        BranchSideFuncs:
        - "getElementDecl()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:278"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:282"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:286"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:291"
        BranchSideFuncs:
        - "setIsGlobal()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:294"
        BranchSideFuncs:
        - "setIsLocal(org.apache.xerces.impl.xs.XSComplexTypeDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:293"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:294"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:299"
        BranchSideFuncs:
        - "intValue()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:298"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:295"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:301"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:307"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:307"
        BranchSideFuncs:
        - "shortValue()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:308"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:307"
        BranchSideFuncs:
        - "shortValue()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:306"
        BranchSideFuncs:
        - "shortValue()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:315"
        BranchSideFuncs:
        - "setIsNillable()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:314"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:319"
        BranchSideFuncs:
        - "setIsAbstract()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:319"
        BranchSideFuncs:
        - "setIsAbstract()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:322"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:328"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:327"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:336"
        BranchSideFuncs:
        - "getFirstChildElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:344"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:343"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:344"
        BranchSideFuncs:
        - "traverseAnnotationDecl(org.w3c.dom.Element,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:343"
        BranchSideFuncs:
        - "getSyntheticAnnotation(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:345"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:351"
        BranchSideFuncs:
        - "traverseSyntheticAnnotation(org.w3c.dom.Element,java.lang.String,java.lang.Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:350"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:355"
        BranchSideFuncs:
        - "<init>()"
        - "addXSObject(org.apache.xerces.xs.XSObject)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:354"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:364"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:379"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:367"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:371"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:372"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:380"
        BranchSideFuncs:
        - "traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:379"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:388"
        BranchSideFuncs:
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:388"
        BranchSideFuncs:
        - "getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:382"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:388"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:388"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:392"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:396"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:395"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:401"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:404"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:405"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:407"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:406"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:408"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:412"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:411"
        BranchSideFuncs:
        - "traverse(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)"
        - "setHidden(org.w3c.dom.Node,java.util.Hashtable)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:414"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:424"
        BranchSideFuncs:
        - "checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:423"
        BranchSideFuncs:
        - "getNextSiblingElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:415"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:415"
        BranchSideFuncs:
        - "checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:414"
        BranchSideFuncs:
        - "checkForDuplicateNames(java.lang.String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:421"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:424"
        BranchSideFuncs:
        - "storeKeyRef(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.XSElementDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:423"
        BranchSideFuncs:
        - "getNextSiblingElement(org.w3c.dom.Node)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:425"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:402"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:442"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:438"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:437"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:443"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:452"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:452"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:464"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:463"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:452"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:464"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:463"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:464"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:469"
        BranchSideFuncs:
        - "checkNotationType(java.lang.String,org.apache.xerces.xs.XSTypeDefinition,org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:464"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:469"
        BranchSideFuncs:
        - "checkNotationType(java.lang.String,org.apache.xerces.xs.XSTypeDefinition,org.w3c.dom.Element)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:475"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:485"
        BranchSideFuncs:
        - "ElementDefaultValidImmediate(org.apache.xerces.xs.XSTypeDefinition,java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:484"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:477"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:484"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:485"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:493"
        BranchSideFuncs:
        - "checkTypeDerivationOk(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:492"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:486"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:493"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:492"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:505"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:504"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:494"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:496"
        BranchSideFuncs:
        - "isIDType()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:495"
        BranchSideFuncs:
        - "getTypeCategory()"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:495"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:498"
        BranchSideFuncs:
        - "getTypeCategory()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:497"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "setConstraintType(short)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:496"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:505"
        BranchSideFuncs:
        - "containsTypeID()"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:504"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:497"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:505"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[],org.w3c.dom.Element)"
        - "setConstraintType(short)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:504"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:505"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:509"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:508"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:509"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:533"
        BranchSideFuncs:
        - "addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)"
        - "getGlobalElementDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:532"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:512"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:517"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:516"
        BranchSideFuncs:
        - "schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)"
        - "getGlobalElementDecl(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:519"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:525"
        BranchSideFuncs:
        - "addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:524"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:525"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:532"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:526"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:528"
        BranchSideFuncs:
        - "addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:277,1"
      Dst: "[org.apache.xerces.impl.xs.XSDeclarationPool].getElementDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:279,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:283,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:288,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].setIsGlobal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:292,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].setIsLocal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:295,1"
      Dst: "[org.apache.xerces.impl.xs.util.XInt].intValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:307,1"
      Dst: "[org.apache.xerces.impl.xs.util.XInt].shortValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:313,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:314,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].setIsNillable"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:316,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].setIsAbstract"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:320,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:322,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:333,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:337,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getFirstChildElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:339,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getLocalName"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:339,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:340,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:341,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getNextSiblingElement"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:344,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:346,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:352,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:353,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:368,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseLocal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:373,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseLocal"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:412,1"
      Dst: "[org.apache.xerces.util.DOMUtil].setHidden"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:413,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser].traverse"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:414,1"
      Dst: "[org.apache.xerces.util.DOMUtil].getAttrValue"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:414,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:415,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:415,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:416,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:418,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getIDRegistry"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:418,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].getIDRegistry_sub"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:415,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:422,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].storeKeyRef"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:436,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:470,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkNotationType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:476,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:477,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].ElementDefaultValidImmediate"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:486,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkTypeDerivationOk"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:494,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:495,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].isIDType"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:497,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].containsTypeID"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:510,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDeclAll"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:512,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:513,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:517,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId"
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:529,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalElementDecl"
    JavaMethodInfo: null
    BBCount: 110
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser"
    linkageType: null
    functionLinenumber: 536
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "boolean"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDElementTraverser:537,1"
      Dst: "[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$CharacterBuffer].<init>(boolean,int)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$CharacterBuffer"
    linkageType: null
    functionLinenumber: 3033
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$CharacterBuffer:3034,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$CharacterBuffer].access$300(org.apache.xerces.impl.XMLEntityManager$CharacterBuffer)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$CharacterBuffer"
    linkageType: null
    functionLinenumber: 3025
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLEntityManager$CharacterBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$CharacterBuffer].access$500(org.apache.xerces.impl.XMLEntityManager$CharacterBuffer)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$CharacterBuffer"
    linkageType: null
    functionLinenumber: 3025
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLEntityManager$CharacterBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIsIndexElementImpl].getPrompt()"
    functionSourceFile: "org.apache.html.dom.HTMLIsIndexElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIsIndexElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIsIndexElementImpl].setPrompt(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLIsIndexElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIsIndexElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLIsIndexElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLIsIndexElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLIsIndexElementImpl:54,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].<init>(java.lang.String,short,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey"
    linkageType: null
    functionLinenumber: 4267
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey:4268,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].hashCode()"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey"
    linkageType: null
    functionLinenumber: 4276
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey:4277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey:4276"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey:4277,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey"
    linkageType: null
    functionLinenumber: 4280
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey:4281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey:4284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey:4283"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey:4294"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey:4298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey:4297"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey:4298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey:4299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey:4298"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey:4298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey:4302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey:4301"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey:4298,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDListElementImpl].getCompact()"
    functionSourceFile: "org.apache.html.dom.HTMLDListElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDListElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDListElementImpl].setCompact(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLDListElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDListElementImpl:43,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDListElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLDListElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDListElementImpl:54,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XMLString].<init>()"
    - "[org.apache.xerces.util.XMLStringBuffer].<init>()"
    - "[org.apache.xerces.util.XMLStringBuffer].<init>()"
    - "[org.apache.xerces.xni.XMLString].<init>()"
    - "[org.apache.xerces.xni.XMLString].<init>()"
    - "[org.apache.xerces.util.XMLStringBuffer].<init>(int)"
    - "[org.apache.xerces.impl.XMLScanner].<init>()"
    functionUses: 3
    ICount: 31
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:209,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].<init>"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:181,1"
      Dst: "[org.apache.xerces.xni.XMLString].<init>"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:184,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.impl.XMLErrorReporter"
    - "org.apache.xerces.impl.XMLEntityManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.XMLString].<init>()"
    - "[org.apache.xerces.util.XMLStringBuffer].<init>()"
    - "[org.apache.xerces.util.XMLStringBuffer].<init>()"
    - "[org.apache.xerces.xni.XMLString].<init>()"
    - "[org.apache.xerces.xni.XMLString].<init>()"
    - "[org.apache.xerces.util.XMLStringBuffer].<init>(int)"
    - "[org.apache.xerces.impl.XMLScanner].<init>()"
    - "[org.apache.xerces.impl.XMLEntityManager].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 2
    ICount: 39
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:213,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].<init>"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:181,1"
      Dst: "[org.apache.xerces.xni.XMLString].<init>"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:184,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].<init>"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:217,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    - "[org.apache.xerces.impl.XMLEntityManager].startDTDEntity(org.apache.xerces.xni.parser.XMLInputSource)"
    functionUses: 6
    ICount: 15
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:232"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:239"
        BranchSideFuncs:
        - "startDTDEntity(org.apache.xerces.xni.parser.XMLInputSource)"
        - "setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:234"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:238"
        BranchSideFuncs:
        - "startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
        - "endDTD(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:235,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startDTD"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:236,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endDTD"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:240,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:241,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].startDTDEntity"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDExternalSubset(boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanTextDecl()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanDecls(boolean)"
    functionUses: 2
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:261"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:278"
        BranchSideFuncs:
        - "scanTextDecl()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:277"
        BranchSideFuncs:
        - "scanDecls(boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:269"
        BranchSideFuncs:
        - "setScannerState(int)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:271"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:277"
        BranchSideFuncs:
        - "scanDecls(boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:271"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:277"
        BranchSideFuncs:
        - "scanDecls(boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:278"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:281"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:277"
        BranchSideFuncs:
        - "scanDecls(boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:260,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:263,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanTextDecl"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:270,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setScannerState"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:278,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanDecls"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDInternalSubset(boolean,boolean,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()"
    - "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setScannerState(int)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanDecls(boolean)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setScannerState(int)"
    functionUses: 1
    ICount: 30
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:325"
        BranchSideFuncs:
        - "scanDecls(boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:322"
        BranchSideFuncs:
        - "startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:334"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:328"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:332"
        BranchSideFuncs:
        - "endDTD(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:331"
        BranchSideFuncs:
        - "setScannerState(int)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:328"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:332"
        BranchSideFuncs:
        - "endDTD(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:331"
        BranchSideFuncs:
        - "setScannerState(int)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:335"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:325"
        BranchSideFuncs:
        - "scanDecls(boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:312,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getEntityScanner"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:313,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setEntityHandler"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:318,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startDTD"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:322,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setScannerState"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:326,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanDecls"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:329,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endDTD"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].init()"
    functionUses: 13
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:354,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reset"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:355,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].reset()"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLScanner].reset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].init()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:361,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reset"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:362,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].getRecognizedFeatures()"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 370
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:371,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].getRecognizedProperties()"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 379
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:380,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].getFeatureDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:393"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:398"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:397"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:393"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:392"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:394,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].getPropertyDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:411"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:416"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:415"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:412"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:410"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:412,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 428
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDTDHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].getDTDHandler()"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDTDHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 451
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDTDContentModelHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].getDTDContentModelHandler()"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDTDContentModelHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 487
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLScanner].startEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLEntityManager].startExternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].pushPEStack(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].isExternal()"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 5
    ICount: 45
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:501"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:496"
        BranchSideFuncs:
        - "startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:496"
        BranchSideFuncs:
        - "startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:496"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:499"
        BranchSideFuncs:
        - "startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:498"
        BranchSideFuncs:
        - "startExternalSubset()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:502"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:510"
        BranchSideFuncs:
        - "pushPEStack(int,boolean)"
        - "isExternal()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:509"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:504"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:510"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:509"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:514"
        BranchSideFuncs:
        - "startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:513"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:514"
        BranchSideFuncs:
        - "startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:513"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:514"
        BranchSideFuncs:
        - "startParameterEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:513"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:488,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].startEntity"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:490,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:494,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startDTD"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:497,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startExternalSubset"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:499,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].startExternalSubset"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:502,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:503,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].pushPEStack"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:504,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].isExternal"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:511,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startParameterEntity"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 528
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLScanner].endEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].peekReportEntity()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].popPEStack()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XMLEntityScanner].isExternal()"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityManager].endExternalSubset()"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endExternalSubset(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endDTD(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endDTD(org.apache.xerces.xni.Augmentations)"
    functionUses: 4
    ICount: 60
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:533"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:537"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:538"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:571"
        BranchSideFuncs:
        - "popPEStack()"
        - "peekReportEntity()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:570"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:544"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:550"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:544"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:550"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:551"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:562"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:561"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:553"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:561"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:562"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:566"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:565"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:566"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:569"
        BranchSideFuncs:
        - "endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:568"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:566"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:569"
        BranchSideFuncs:
        - "endParameterEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:568"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:571"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:585"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:584"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:572"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:575"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:574"
        BranchSideFuncs:
        - "endExternalSubset()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:578"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:582"
        BranchSideFuncs:
        - "endExternalSubset(org.apache.xerces.xni.Augmentations)"
        - "endDTD(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:581"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:529,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].endEntity"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:538,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:539,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].peekReportEntity"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:541,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].popPEStack"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:546,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:562,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].isExternal"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:567,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endParameterEntity"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:571,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:573,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:577,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].endExternalSubset"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:579,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endExternalSubset"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:580,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endDTD"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].setScannerState(int)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 595
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].getScannerStateName(int)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:620,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:620,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:620,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 624
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 42
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:625"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:624"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].startPE(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 637
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].notifyHasPEReferences()"
    - "[org.apache.xerces.impl.XMLEntityManager].isDeclaredEntity(java.lang.String)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].startEntity(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].isExternal()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanTextDecl()"
    functionUses: 3
    ICount: 34
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:640"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:644"
        BranchSideFuncs:
        - "notifyHasPEReferences()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:643"
        BranchSideFuncs:
        - "isDeclaredEntity(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:644"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:648"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:647"
        BranchSideFuncs:
        - "startEntity(java.lang.String,boolean)"
        - "addSymbol(java.lang.String)"
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:644"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:648"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:647"
        BranchSideFuncs:
        - "startEntity(java.lang.String,boolean)"
        - "addSymbol(java.lang.String)"
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:652"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:655"
        BranchSideFuncs:
        - "scanTextDecl()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:654"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:652"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:655"
        BranchSideFuncs:
        - "scanTextDecl()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:654"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:639,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:639,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:639,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:642,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].notifyHasPEReferences"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:644,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].isDeclaredEntity"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:645,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:648,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:648,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].startEntity"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:652,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].isExternal"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:653,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanTextDecl"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanTextDecl()"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 670
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNameChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].isValidNameChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNCName(int)"
    - "[org.apache.xerces.impl.XMLScanner].isValidNCName(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNameChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].isValidNameChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanPIData(java.lang.String,org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XMLScanner].scanXMLDeclOrTextDecl(boolean,java.lang.String[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].setXMLVersion(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isEncodingExternallySpecified()"
    - "[org.apache.xerces.impl.XMLEntityScanner].setEncoding(java.lang.String)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 2
    ICount: 75
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:672"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:720"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:719"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:676"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:702"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:701"
        BranchSideFuncs:
        - "setXMLVersion(java.lang.String)"
        - "scanXMLDeclOrTextDecl(boolean,java.lang.String[])"
        - "isEncodingExternallySpecified()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:679"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:685"
        BranchSideFuncs:
        - "isValidNCName(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:684"
        BranchSideFuncs:
        - "isValidNameChar(int)"
        - "peekChar()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:680"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:690"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:689"
        BranchSideFuncs:
        - "addSymbol(char[],int,int)"
        - "scanPIData(java.lang.String,org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:685"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:690"
        BranchSideFuncs:
        - "scanChar()"
        - "append(char)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:689"
        BranchSideFuncs:
        - "addSymbol(char[],int,int)"
        - "scanPIData(java.lang.String,org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:710"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:715"
        BranchSideFuncs:
        - "setEncoding(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:714"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:715"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:720"
        BranchSideFuncs:
        - "textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:719"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:672,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipString"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:676,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:676,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isValidNameChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:677,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].clear"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:678,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:680,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isValidNCName"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:681,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:690,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:693,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanPIData"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:702,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanXMLDeclOrTextDecl"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:709,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].setXMLVersion"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:710,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isEncodingExternallySpecified"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:711,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].setEncoding"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:716,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].textDecl"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanPIData(java.lang.String,org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 736
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLScanner].scanPIData(java.lang.String,org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 2
    ICount: 12
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:741"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:745"
        BranchSideFuncs:
        - "processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:744"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:737,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanPIData"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:742,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].processingInstruction"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanComment()"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 757
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLScanner].scanComment(org.apache.xerces.util.XMLStringBuffer)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 1
    ICount: 14
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:763"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:766"
        BranchSideFuncs:
        - "comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:765"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:759,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanComment"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:764,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].comment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanElementDecl()"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 782
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].empty(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].empty(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].empty(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].empty(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].empty(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].any(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].any(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].any(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].any(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].any(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanMixed(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanChildren(java.lang.String)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endContentModel(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endContentModel(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endContentModel(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endContentModel(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endContentModel(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 1
    ICount: 104
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:784"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:783"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:782"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:784"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:790"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:789"
        BranchSideFuncs:
        - "scanName()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:791"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:796"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:797"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:796"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:797"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:803"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:802"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:803"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:807"
        BranchSideFuncs:
        - "startContentModel(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:806"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:815"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:814"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:811"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:846"
        BranchSideFuncs:
        - "empty(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:845"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:815"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:823"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:822"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:818"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:846"
        BranchSideFuncs:
        - "any(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:845"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:823"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:827"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:826"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:827"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:830"
        BranchSideFuncs:
        - "startGroup(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:829"
        BranchSideFuncs:
        - "append(char)"
        - "clear()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:833"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:830"
        BranchSideFuncs:
        - "skipString(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:829"
        BranchSideFuncs:
        - "append(char)"
        - "clear()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:836"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:840"
        BranchSideFuncs:
        - "scanMixed(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:839"
        BranchSideFuncs:
        - "scanChildren(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:850"
        BranchSideFuncs:
        - "endContentModel(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:849"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:851"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:850"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
        - "skipChar(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:849"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:853"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:856"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:855"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:860"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:864"
        BranchSideFuncs:
        - "elementDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:863"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:784,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:784,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:785,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:790,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanName"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:804,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].startContentModel"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:808,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipString"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:812,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].empty"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:819,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].any"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:823,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:828,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].startGroup"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:830,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].clear"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:831,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:837,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanMixed"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:840,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanChildren"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:842,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:847,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].endContentModel"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:861,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].elementDecl"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanMixed(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 881
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].pcdata(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].pcdata(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].pcdata(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].pcdata(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].pcdata(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].pcdata(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 84
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:886"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:889"
        BranchSideFuncs:
        - "pcdata(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:889"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:888"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:890"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:915"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:914"
        BranchSideFuncs:
        - "skipString(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:893"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:897"
        BranchSideFuncs:
        - "separator(short,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:896"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:897"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:897"
        BranchSideFuncs:
        - "scanName()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:896"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:900"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:904"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:903"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:906"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:909"
        BranchSideFuncs:
        - "element(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:908"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:909"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:908"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:915"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:924"
        BranchSideFuncs:
        - "append(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:923"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:918"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:939"
        BranchSideFuncs:
        - "occurrence(short,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:938"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:924"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:928"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:927"
        BranchSideFuncs:
        - "skipChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:928"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:936"
        BranchSideFuncs:
        - "append(char)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:935"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:931"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:939"
        BranchSideFuncs:
        - "endGroup(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:938"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:884,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:887,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].pcdata"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:889,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:889,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:890,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:894,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].separator"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:899,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanName"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:901,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:907,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].element"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:915,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipString"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:919,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].endGroup"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:920,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].occurrence"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanChildren(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 960
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].pushContentStack(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].pushContentStack(int)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].element(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].separator(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endGroup(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].popContentStack()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.BalancedDTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].occurrence(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    functionUses: 1
    ICount: 154
    EdgeCount: 98
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:966"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:979"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:978"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:970"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:974"
        BranchSideFuncs:
        - "startGroup(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:973"
        BranchSideFuncs:
        - "pushContentStack(int)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:976"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:974"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:973"
        BranchSideFuncs:
        - "pushContentStack(int)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:979"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:979"
        BranchSideFuncs:
        - "scanName()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:978"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:981"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:987"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:986"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:987"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:990"
        BranchSideFuncs:
        - "element(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:989"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:992"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:993"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:992"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:993"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:992"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1010"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:994"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1006"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:996"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:999"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:998"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:999"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1003"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1002"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1011"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1011"
        BranchSideFuncs:
        - "peekChar()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1010"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1013"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1024"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1023"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1013"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1024"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1023"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1016"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1020"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1019"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1024"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1035"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1034"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1024"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1035"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1034"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1027"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1031"
        BranchSideFuncs:
        - "separator(short,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1030"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1035"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1040"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1039"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1040"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1044"
        BranchSideFuncs:
        - "endGroup(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1043"
        BranchSideFuncs:
        - "popContentStack()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1051"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1059"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1058"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1054"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1079"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1059"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1067"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1066"
        BranchSideFuncs:
        - "skipString(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1062"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1079"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1067"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1077"
        BranchSideFuncs:
        - "append(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1076"
        BranchSideFuncs:
        - "scanChar()"
        - "append(char)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1070"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1079"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1081"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1011"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1010"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1085"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1085"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1084"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:962,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].pushContentStack"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:966,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:968,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:971,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].startGroup"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:976,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:976,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:980,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanName"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:982,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:988,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].element"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:991,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1005,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].occurrence"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1007,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1017,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].separator"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1041,1"
      Dst: "[org.apache.xerces.xni.XMLDTDContentModelHandler].endGroup"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1044,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].popContentStack"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1051,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipString"
    JavaMethodInfo: null
    BBCount: 59
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttlistDecl()"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 1101
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttType(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttDefaultDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endAttlist(org.apache.xerces.xni.Augmentations)"
    functionUses: 1
    ICount: 112
    EdgeCount: 79
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1101"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1108"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1121"
        BranchSideFuncs:
        - "startAttlist(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1138"
        BranchSideFuncs:
        - "skipChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1132"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1128"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1191"
        BranchSideFuncs:
        - "scanName()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1190"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1141"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1145"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1145"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1150"
        BranchSideFuncs:
        - "scanAttType(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1151"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1150"
        BranchSideFuncs:
        - "scanAttType(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1160"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1159"
        BranchSideFuncs:
        - "scanAttDefaultDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1186"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1177"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1182"
        BranchSideFuncs:
        - "attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1182"
        BranchSideFuncs:
        - "attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1187"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1186"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1194"
        BranchSideFuncs:
        - "endAttlist(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1193"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1103,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1103,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1104,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1109,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanName"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1117,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startAttlist"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1123,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1127,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endAttlist"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1151,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttType"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1160,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttDefaultDecl"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1172,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1177,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1179,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].attributeDecl"
    JavaMethodInfo: null
    BBCount: 46
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttType(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 1225
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipInvalidEnumerationValue()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].ensureEnumerationSize(int)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanNmtoken()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanNmtoken()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipInvalidEnumerationValue()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].ensureEnumerationSize(int)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 166
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1232"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1237"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1238"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1246"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1249"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1252"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1255"
        BranchSideFuncs:
        - "skipString(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1293"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1256"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1263"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1271"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1271"
        BranchSideFuncs:
        - "scanName()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1270"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1281"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1286"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1284"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1281"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1286"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1270"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1287"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1297"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1301"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1304"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1304"
        BranchSideFuncs:
        - "scanNmtoken()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1303"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1306"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1315"
        BranchSideFuncs:
        - "skipInvalidEnumerationValue()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1314"
        BranchSideFuncs:
        - "ensureEnumerationSize(int)"
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1310"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1317"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1315"
        BranchSideFuncs:
        - "scanChar()"
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1314"
        BranchSideFuncs:
        - "ensureEnumerationSize(int)"
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1319"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1304"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1303"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1324"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1323"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1232,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipString"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1259,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1259,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1260,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1264,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1272,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanName"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1276,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].skipInvalidEnumerationValue"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1282,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].ensureEnumerationSize"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1305,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanNmtoken"
    JavaMethodInfo: null
    BBCount: 57
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttDefaultDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 1349
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.xni.XMLString].clear()"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.xni.XMLString].clear()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLScanner].scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,java.lang.String,boolean,java.lang.String)"
    functionUses: 1
    ICount: 46
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1353"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1356"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1355"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1356"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1359"
        BranchSideFuncs:
        - "skipString(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1369"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1368"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1363"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1361"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1360"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1363"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1369"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1368"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:-1"
        BranchSideFuncs:
        - "scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,java.lang.String,boolean,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1369"
        BranchSideFuncs:
        - "scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,java.lang.String,boolean,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1368"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:-1"
        BranchSideFuncs:
        - "scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,java.lang.String,boolean,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1351,1"
      Dst: "[org.apache.xerces.xni.XMLString].clear"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1353,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipString"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1363,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1363,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1364,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1370,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanAttributeValue"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanEntityDecl()"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 1393
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].startPE(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanNCName()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanNCName()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.util.XMLStringBuffer].<init>(java.lang.String)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLScanner].scanExternalID(java.lang.String[],boolean)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanEntityValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].getBaseSystemId()"
    - "[org.apache.xerces.impl.XMLEntityManager].addUnparsedEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].addExternalEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(java.lang.String,java.lang.String,int)"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.parsers.AbstractSAXParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 1
    ICount: 254
    EdgeCount: 118
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1397"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1418"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1398"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1401"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1400"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1401"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1400"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1401"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1404"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1405"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1409"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1410"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1415"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1412"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1412"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1411"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1419"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1419"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1424"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1425"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1431"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1461"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1439"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1440"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1445"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1444"
        BranchSideFuncs:
        - "startPE(java.lang.String,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1448"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1450"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1449"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1450"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1457"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1456"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1451"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1450"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1451"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1455"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1454"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1462"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1465"
        BranchSideFuncs:
        - "scanNCName()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1464"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1467"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1471"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1470"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1471"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1471"
        BranchSideFuncs:
        - "peekChar()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1470"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1471"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1491"
        BranchSideFuncs:
        - "peekChar()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1490"
        BranchSideFuncs:
        - "scanExternalID(java.lang.String[],boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1472"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1485"
        BranchSideFuncs:
        - "scanChar()"
        - "append(char)"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1484"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1472"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1485"
        BranchSideFuncs:
        - "scanChar()"
        - "append(char)"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1484"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1477"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1479"
        BranchSideFuncs:
        - "append(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1478"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1479"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1478"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1483"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1497"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1491"
        BranchSideFuncs:
        - "skipString(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1490"
        BranchSideFuncs:
        - "scanExternalID(java.lang.String[],boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1498"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1517"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1498"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1517"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1500"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1505"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1505"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1510"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1509"
        BranchSideFuncs:
        - "scanName()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1511"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1518"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1517"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1520"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1531"
        BranchSideFuncs:
        - "clear()"
        - "append(char[],int,int)"
        - "scanEntityValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1530"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1531"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1531"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
        - "skipChar(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1530"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1534"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1537"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1536"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1540"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1542"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1543"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1564"
        BranchSideFuncs:
        - "getBaseSystemId()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1563"
        BranchSideFuncs:
        - "addInternalEntity(java.lang.String,java.lang.String,int)"
        - "toString()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1545"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1549"
        BranchSideFuncs:
        - "addUnparsedEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1548"
        BranchSideFuncs:
        - "addExternalEntity(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1562"
        BranchSideFuncs:
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1561"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1554"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1559"
        BranchSideFuncs:
        - "unparsedEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1558"
        BranchSideFuncs:
        - "externalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1565"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1569"
        BranchSideFuncs:
        - "internalEntityDecl(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1568"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1397,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1398,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1401,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1401,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1406,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1410,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1436,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanName"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1445,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].startPE"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1463,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanNCName"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1473,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1474,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].<init>"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1475,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1479,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1491,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanExternalID"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1498,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipString"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1521,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanEntityValue"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1524,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].clear"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1541,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1541,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1541,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1544,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].getBaseSystemId"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1546,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].addUnparsedEntity"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1549,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].addExternalEntity"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1553,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1553,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1555,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1559,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].externalEntityDecl"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1564,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].addInternalEntity"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1566,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].internalEntityDecl"
    JavaMethodInfo: null
    BBCount: 93
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanEntityValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 1589
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.impl.XMLScanner].scanCharReferenceValue(org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].startPE(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].getParamEntityRefCount(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.util.XMLChar].isHighSurrogate(int)"
    - "[org.apache.xerces.impl.XMLScanner].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)"
    - "[org.apache.xerces.impl.XMLScanner].isInvalidLiteral(int)"
    - "[org.apache.xerces.impl.XML11DTDScannerImpl].isInvalidLiteral(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 147
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1591"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1595"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1594"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1591"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1595"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1594"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1601"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1689"
        BranchSideFuncs:
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1688"
        BranchSideFuncs:
        - "setValues(org.apache.xerces.xni.XMLString)"
        - "skipChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1607"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1634"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1633"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1608"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1613"
        BranchSideFuncs:
        - "scanCharReferenceValue(org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1612"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1616"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1621"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1620"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1624"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1629"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1628"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1634"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1664"
        BranchSideFuncs:
        - "isHighSurrogate(int)"
        - "peekChar()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1638"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1642"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1641"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1642"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1647"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1646"
        BranchSideFuncs:
        - "scanningInternalSubset()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1647"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1651"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1650"
        BranchSideFuncs:
        - "append(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1660"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1662"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1661"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1666"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1669"
        BranchSideFuncs:
        - "scanSurrogates(org.apache.xerces.util.XMLStringBuffer)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1668"
        BranchSideFuncs:
        - "isInvalidLiteral(int)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1669"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1677"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1676"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1677"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1678"
        BranchSideFuncs:
        - "scanChar()"
        - "append(char)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1677"
        BranchSideFuncs:
        - "scanChar()"
        - "append(char)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1677"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1683"
        BranchSideFuncs:
        - "scanChar()"
        - "append(char)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1682"
        BranchSideFuncs:
        - "scanLiteral(int,org.apache.xerces.xni.XMLString)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1683"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1605"
        BranchSideFuncs:
        - "append(org.apache.xerces.xni.XMLString)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1604"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1691"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1694"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1693"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1590,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1592,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1601,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanLiteral"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1602,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].clear"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1605,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1607,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1610,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanCharReferenceValue"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1615,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanName"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1647,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1654,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].startPE"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1655,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].getParamEntityRefCount"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1659,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1665,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1666,1"
      Dst: "[org.apache.xerces.util.XMLChar].isHighSurrogate"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1667,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanSurrogates"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1669,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].isInvalidLiteral"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1671,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1689,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanNotationDecl()"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 1709
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanNCName()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanNCName()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.util.XMLStringBuffer].<init>(java.lang.String)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLScanner].scanExternalID(java.lang.String[],boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].getBaseSystemId()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
    functionUses: 1
    ICount: 91
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1711"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1710"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1709"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1711"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1718"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1717"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1718"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1721"
        BranchSideFuncs:
        - "scanNCName()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1720"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1723"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1729"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1728"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1729"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1728"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1729"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1744"
        BranchSideFuncs:
        - "getBaseSystemId()"
        - "scanExternalID(java.lang.String[],boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1731"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1739"
        BranchSideFuncs:
        - "scanChar()"
        - "append(java.lang.String)"
        - "toString()"
        - "append(char)"
        - "scanName()"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1738"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1731"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1739"
        BranchSideFuncs:
        - "scanChar()"
        - "append(java.lang.String)"
        - "toString()"
        - "append(char)"
        - "scanName()"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1738"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1737"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1732"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1731"
        BranchSideFuncs:
        - "scanChar()"
        - "append(java.lang.String)"
        - "toString()"
        - "append(char)"
        - "scanName()"
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1750"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1756"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1755"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1750"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1756"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1755"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1756"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1756"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
        - "skipChar(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1755"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1759"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1762"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1761"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1765"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1769"
        BranchSideFuncs:
        - "notationDecl(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)"
        - "setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1768"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1711,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1711,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1712,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1719,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanNCName"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1721,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanName"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1731,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1732,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1733,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].<init>"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1734,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1736,1"
      Dst: "[org.apache.xerces.xni.XMLString].toString"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1745,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanExternalID"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1748,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].getBaseSystemId"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1759,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1766,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1766,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1767,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].notationDecl"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanConditionalSect(int)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 1791
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].startConditional(short,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLStringBuffer].clear()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(java.lang.String)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 170
    EdgeCount: 85
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1793"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1792"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1791"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1795"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1816"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1815"
        BranchSideFuncs:
        - "skipString(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1796"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1796"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1795"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1797"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1804"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1803"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1797"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1804"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1803"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1804"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1808"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1807"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1812"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1811"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1816"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1906"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1905"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1817"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1817"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1816"
        BranchSideFuncs:
        - "scanningInternalSubset()"
        - "skipSeparator(boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1818"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1825"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1824"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1818"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1825"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1824"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1825"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1829"
        BranchSideFuncs:
        - "startConditional(short,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1828"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1829"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1832"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1831"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1834"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1838"
        BranchSideFuncs:
        - "clear()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1837"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1838"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1859"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1858"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1839"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1846"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1845"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1838"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1837"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1847"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1853"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1852"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1848"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1851"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1850"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1853"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1838"
        BranchSideFuncs:
        - "append(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1837"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1859"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1894"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1893"
        BranchSideFuncs:
        - "scanChar()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1860"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1866"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1865"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1866"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1838"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1837"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1867"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1870"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1869"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1870"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1875"
        BranchSideFuncs:
        - "skipChar(int)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1872"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1870"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1869"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1876"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1838"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1837"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1877"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1887"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1886"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1880"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1886"
        BranchSideFuncs:
        - "setValues(char[],int,int)"
        - "endConditional(org.apache.xerces.xni.Augmentations)"
        - "ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1885"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1887"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1838"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1837"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1895"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1899"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1898"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1899"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1902"
        BranchSideFuncs:
        - "append(char)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1901"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1793,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1793,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1795,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipString"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1798,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1804,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1805,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1809,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].startConditional"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1835,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].clear"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1840,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1881,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1883,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].ignoredCharacters"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1884,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endConditional"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1894,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    JavaMethodInfo: null
    BBCount: 61
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanDecls(boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 1925
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].scanPI()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanComment()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanElementDecl()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttlistDecl()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanEntityDecl()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanNotationDecl()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanConditionalSect(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DTDParser].endConditional(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].peekChar()"
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    functionUses: 2
    ICount: 121
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1928"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2009"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2008"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1928"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2009"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2008"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1930"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1971"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1970"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1932"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1935"
        BranchSideFuncs:
        - "scanPI()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1934"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1935"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1967"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1966"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1936"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1944"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1943"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1937"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1941"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1940"
        BranchSideFuncs:
        - "scanComment()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1944"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1947"
        BranchSideFuncs:
        - "scanElementDecl()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1946"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1947"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1950"
        BranchSideFuncs:
        - "scanAttlistDecl()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1949"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1950"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1953"
        BranchSideFuncs:
        - "scanEntityDecl()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1952"
        BranchSideFuncs:
        - "skipString(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1953"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1956"
        BranchSideFuncs:
        - "scanNotationDecl()"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1955"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1956"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1960"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1957"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1961"
        BranchSideFuncs:
        - "scanConditionalSect(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1960"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1971"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1984"
        BranchSideFuncs:
        - "scanningInternalSubset()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1971"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1984"
        BranchSideFuncs:
        - "scanningInternalSubset()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1973"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1975"
        BranchSideFuncs:
        - "skipChar(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1974"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1974"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1978"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1977"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1978"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1982"
        BranchSideFuncs:
        - "endConditional(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1981"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1985"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1989"
        BranchSideFuncs:
        - "skipSpaces()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1986"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1989"
        BranchSideFuncs:
        - "skipSpaces()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:1990"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1993"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:2005"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2006"
        BranchSideFuncs:
        - "skipSeparator(boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:2005"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2006"
        BranchSideFuncs:
        - "skipSeparator(boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:2005"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:1998"
        BranchSideFuncs:
        - "scanChar()"
        - "isSpace(int)"
        - "peekChar()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:2009"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2008"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1926,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1930,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1933,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].scanPI"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1938,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1941,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanComment"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1944,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipString"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1945,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanElementDecl"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1948,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttlistDecl"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1951,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanEntityDecl"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1954,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanNotationDecl"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1957,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1958,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].scanConditionalSect"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1979,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].endConditional"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1986,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].peekChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1990,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:1999,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:2005,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    JavaMethodInfo: null
    BBCount: 46
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 2030
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanName()"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLScanner].reportFatalError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].startPE(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()"
    - "[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    functionUses: 40
    ICount: 37
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:2033"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2034"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2033"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:2033"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2037"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2036"
        BranchSideFuncs:
        - "scanName()"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:2034"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2033"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:2034"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2033"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:2034"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2033"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:2038"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2041"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2040"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:2041"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2045"
        BranchSideFuncs:
        - "reportFatalError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2044"
        BranchSideFuncs:
        - "skipSpaces()"
        - "skipChar(int)"
        - "startPE(java.lang.String,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:2047"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2049"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2048"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:2032,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:2033,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].skipChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:2037,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanName"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:2039,1"
      Dst: "[org.apache.xerces.impl.XMLScanner].reportFatalError"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:2045,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].startPE"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].pushContentStack(int)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 2056
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:2057"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2062"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2061"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:2059,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].popContentStack()"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 2065
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].pushPEStack(int,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 2073
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 30
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:2074"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2084"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2083"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:2076,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].popPEStack()"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 2089
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].peekReportEntity()"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 2094
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].ensureEnumerationSize(int)"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 2102
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 3
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:2103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2108"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:2105,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].init()"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 2112
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setScannerState(int)"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:2124,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setScannerState"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLDTDScannerImpl].skipInvalidEnumerationValue()"
    functionSourceFile: "org.apache.xerces.impl.XMLDTDScannerImpl"
    linkageType: null
    functionLinenumber: 2129
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XML11EntityScanner].scanChar()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].ensureEnumerationSize(int)"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:2132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2133"
        BranchSideFuncs:
        - "ensureEnumerationSize(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2132"
        BranchSideFuncs:
        - "ensureEnumerationSize(int)"
    - Branch String: "org.apache.xerces.impl.XMLDTDScannerImpl:2132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2130"
        BranchSideFuncs:
        - "ensureEnumerationSize(int)"
      - BranchSide: "org.apache.xerces.impl.XMLDTDScannerImpl:2129"
        BranchSideFuncs:
        - "scanChar()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:2130,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].scanChar"
    - Src: "org.apache.xerces.impl.XMLDTDScannerImpl:2133,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].ensureEnumerationSize"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setSymbolTable(org.apache.xerces.util.SymbolTable)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:47,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:42,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:48,1"
      Dst: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setSymbolTable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext(javax.xml.namespace.NamespaceContext)"
    functionSourceFile: "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.namespace.NamespaceContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getNamespaceContext()"
    functionSourceFile: "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "javax.xml.namespace.NamespaceContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setSymbolTable(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getSymbolTable()"
    functionSourceFile: "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.util.SymbolTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].setDeclaredPrefixes(java.util.List)"
    functionSourceFile: "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixes()"
    functionSourceFile: "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.DefaultNamespaceContext].getNamespaceURI(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    functionUses: 31
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.JAXPNamespaceContextWrapper:80"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:86"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.JAXPNamespaceContextWrapper:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:86"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.JAXPNamespaceContextWrapper:82"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:86"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.JAXPNamespaceContextWrapper:83"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:82"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:81,1"
      Dst: "[javax.xml.namespace.NamespaceContext].getNamespaceURI"
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:82,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:83,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:83,1"
      Dst: "[java.lang.String].intern"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getPrefix(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.stax.DefaultNamespaceContext].getPrefix(java.lang.String)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    functionUses: 2
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.JAXPNamespaceContextWrapper:90"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.JAXPNamespaceContextWrapper:91"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:93"
        BranchSideFuncs:
        - "getPrefix(java.lang.String)"
    - Branch String: "org.apache.xerces.util.JAXPNamespaceContextWrapper:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:97"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
    - Branch String: "org.apache.xerces.util.JAXPNamespaceContextWrapper:98"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:97"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:94,1"
      Dst: "[javax.xml.namespace.NamespaceContext].getPrefix"
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:98,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:98,1"
      Dst: "[java.lang.String].intern"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getAllPrefixes()"
    functionSourceFile: "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "java.util.Enumeration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:106,1"
      Dst: "[java.util.TreeSet].<init>"
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:106,1"
      Dst: "[java.util.Collections].enumeration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()"
    functionSourceFile: "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 11
    ICount: 28
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.JAXPNamespaceContextWrapper:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:117"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.JAXPNamespaceContextWrapper:118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:113,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:117,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:119,1"
      Dst: "[java.util.Vector].addAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()"
    functionSourceFile: "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:124,1"
      Dst: "[java.util.Vector].setSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].declarePrefix(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixCount()"
    functionSourceFile: "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.PSVIErrorList].size()"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].size()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].size()"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].size()"
    - "[org.apache.xerces.impl.xs.XSModelImpl].size()"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].size()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].size()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].size()"
    functionUses: 6
    ICount: 8
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.JAXPNamespaceContextWrapper:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.JAXPNamespaceContextWrapper:131"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:132,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixAt(int)"
    functionSourceFile: "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].get(int)"
    - "[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)"
    - "[org.apache.xerces.impl.xs.XSModelImpl].get(int)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$AbstractObjectList].get(int)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].get(int)"
    - "[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)"
    functionUses: 6
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:136,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.JAXPNamespaceContextWrapper].reset()"
    functionSourceFile: "org.apache.xerces.util.JAXPNamespaceContextWrapper"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.JAXPNamespaceContextWrapper:142,1"
      Dst: "[java.util.Vector].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.EntityDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.EntityDV"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.EntityDV:34,1"
      Dst: "[org.apache.xerces.impl.dv.xs.TypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.EntityDV].getAllowedFacets()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.EntityDV"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.EntityDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.EntityDV"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isValidNCName(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.EntityDV:41"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.EntityDV:45"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.xs.EntityDV:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.EntityDV:41,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidNCName"
    - Src: "org.apache.xerces.impl.dv.xs.EntityDV:42,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.EntityDV].checkExtraRules(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.EntityDV"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].isEntityUnparsed(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].isEntityUnparsed(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].isEntityUnparsed(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1:org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].isEntityUnparsed(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.EntityDV:49"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.EntityDV:52"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.xs.EntityDV:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.EntityDV:49,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].isEntityUnparsed"
    - Src: "org.apache.xerces.impl.dv.xs.EntityDV:50,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DateDV].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DateDV"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DateTimeDV].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DateDV:36,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DateTimeDV].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DateDV].getActualValue(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DateDV"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.DateDV].parse(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DateDV:40,1"
      Dst: "[org.apache.xerces.impl.dv.xs.DateDV].parse"
    - Src: "org.apache.xerces.impl.dv.xs.DateDV:42,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DateDV].parse(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DateDV"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>(java.lang.String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getDate(java.lang.String,int,int,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseTimeZone(java.lang.String,int,int,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionUses: 2
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DateDV:68"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DateDV:71"
        BranchSideFuncs:
        - "normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.DateDV:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.xs.DateDV:68"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DateDV:71"
        BranchSideFuncs:
        - "normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
      - BranchSide: "org.apache.xerces.impl.dv.xs.DateDV:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DateDV:55,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DateDV:56,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dv.xs.DateDV:58,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getDate"
    - Src: "org.apache.xerces.impl.dv.xs.DateDV:59,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseTimeZone"
    - Src: "org.apache.xerces.impl.dv.xs.DateDV:63,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime"
    - Src: "org.apache.xerces.impl.dv.xs.DateDV:66,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized"
    - Src: "org.apache.xerces.impl.dv.xs.DateDV:69,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DateDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DateDV"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(java.lang.StringBuffer,int,int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DateDV:75,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.DateDV:76,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append"
    - Src: "org.apache.xerces.impl.dv.xs.DateDV:77,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.dv.xs.DateDV:82,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.DateDV].getXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.DateDV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.xs.DateDV:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.xs.DateDV:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.DateDV:89,1"
      Dst: "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].hasTimeZone"
    - Src: "org.apache.xerces.impl.dv.xs.DateDV:86,1"
      Dst: "[javax.xml.datatype.DatatypeFactory].newXMLGregorianCalendar"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.IntegratedParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:94,1"
      Dst: "[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.IntegratedParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:103,1"
      Dst: "[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.IntegratedParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:119,1"
      Dst: "[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.parsers.IntegratedParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:137,1"
      Dst: "[org.apache.xerces.parsers.StandardParserConfiguration].<init>"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:140,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:141,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:144,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].addComponent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.IntegratedParserConfiguration].configurePipeline()"
    functionSourceFile: "org.apache.xerces.parsers.IntegratedParserConfiguration"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DTDConfiguration].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.parsers.DTDConfiguration].configureDTDPipeline()"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()"
    - "[org.apache.xerces.parsers.BasicParserConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionUses: 1
    ICount: 129
    EdgeCount: 96
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.IntegratedParserConfiguration:160"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.IntegratedParserConfiguration:164"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:175"
        BranchSideFuncs:
        - "setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)"
    - Branch String: "org.apache.xerces.parsers.IntegratedParserConfiguration:170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.IntegratedParserConfiguration:178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.IntegratedParserConfiguration:187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.IntegratedParserConfiguration:192"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:194"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.IntegratedParserConfiguration:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:201"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.IntegratedParserConfiguration:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.IntegratedParserConfiguration:209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:223"
        BranchSideFuncs:
        - "addComponent(org.apache.xerces.xni.parser.XMLComponent)"
        - "getMessageFormatter(java.lang.String)"
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:222"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - Branch String: "org.apache.xerces.parsers.IntegratedParserConfiguration:216"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:223"
        BranchSideFuncs:
        - "<init>()"
        - "putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:222"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - Branch String: "org.apache.xerces.parsers.IntegratedParserConfiguration:226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:229"
        BranchSideFuncs:
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
      - BranchSide: "org.apache.xerces.parsers.IntegratedParserConfiguration:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:154,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].setProperty"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:157,1"
      Dst: "[org.apache.xerces.parsers.DTDConfiguration].configureDTDPipeline"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:160,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:161,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:166,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:167,1"
      Dst: "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:168,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:169,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:171,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:198,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:210,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:214,1"
      Dst: "[org.apache.xerces.parsers.BasicParserConfiguration].addComponent"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:216,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:217,1"
      Dst: "[org.apache.xerces.impl.xs.XSMessageFormatter].<init>"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:218,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:224,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource"
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:225,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.IntegratedParserConfiguration].createDocumentScanner()"
    functionSourceFile: "org.apache.xerces.parsers.IntegratedParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDocumentScanner"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:238,1"
      Dst: "[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.IntegratedParserConfiguration].createDTDValidator()"
    functionSourceFile: "org.apache.xerces.parsers.IntegratedParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dtd.XMLDTDValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.IntegratedParserConfiguration:246,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLNSDTDValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:265,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:274,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 165
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:371"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:404"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:403"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:404"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:420"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:286,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].<init>"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:242,1"
      Dst: "[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:289,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:293,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:317,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:320,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:358,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:370,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:376,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:377,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].<init>"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:379,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].addComponent"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:381,1"
      Dst: "[org.apache.xerces.impl.dv.DTDDVFactory].getInstance"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:386,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].<init>"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:390,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].createValidationManager"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:395,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:396,1"
      Dst: "[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:397,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:409,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].findClassLoader"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:408,1"
      Dst: "[org.apache.xerces.dom.ObjectFactory].newInstance"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:421,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:421,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].setLocale"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].parse(org.apache.xerces.xni.parser.XMLInputSource)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: 462
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLInputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: 471
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDocumentHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].getDocumentHandler()"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDocumentHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: 486
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDTDHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].getDTDHandler()"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDTDHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDTDContentModelHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].getDTDContentModelHandler()"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDTDContentModelHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: 516
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLEntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:517,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].getEntityResolver()"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLEntityResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:528,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:550"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:553"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:552"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:551,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].getErrorHandler()"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:563,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: 579
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    functionUses: 76
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:580"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:582"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:580,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:583,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getFeature"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: 602
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ParserConfigurationSettings].setFeature(java.lang.String,boolean)"
    functionUses: 24
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:603,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: 616
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ParserConfigurationSettings].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 33
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:617,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].setLocale(java.util.Locale)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:631,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: 636
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].setParameter(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 301
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:649"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:731"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:652"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:655"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:654"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:653"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:652"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:655"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:663"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:662"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:657"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:656"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:655"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:659"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:731"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:663"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:666"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:665"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:664"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:663"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:666"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:669"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:668"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:667"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:666"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:669"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:672"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:671"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:670"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:669"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:672"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:675"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:674"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:673"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:672"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:675"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:677"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:676"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:675"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:678"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:681"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:680"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:679"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:678"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:681"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:684"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:683"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:682"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:681"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:684"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:691"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:686"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:731"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:692"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:693"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:694"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:695"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:700"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:697"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:731"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:701"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:706"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:705"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:702"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:731"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:706"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:713"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:710"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:731"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:714"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:718"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:717"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:715"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:714"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:731"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:733"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:731"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:858"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:734"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:743"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:742"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:735"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:736"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:735"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:735"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:740"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:739"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:743"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:754"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:753"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:744"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:745"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:744"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:750"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:754"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:790"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:755"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:756"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:755"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:787"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:757"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:764"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:763"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:768"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:779"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:778"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:771"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:776"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:775"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:791"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:817"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:816"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:792"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:793"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:792"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:813"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:794"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:799"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:798"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:799"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:804"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:805"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:810"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:817"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:828"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:827"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:818"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:819"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:818"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:824"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:828"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:836"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:830"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:834"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:833"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:837"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:845"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:844"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:838"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:839"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:838"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:838"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:842"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:841"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:845"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:856"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:855"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:847"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:846"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:849"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:650,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:652,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:656,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].setFeature"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:698,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotSupportedError"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:736,1"
      Dst: "[org.apache.xerces.util.DOMErrorHandlerWrapper].setErrorHandler"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:737,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].setErrorHandler"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:740,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].newTypeMismatchError"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:746,1"
      Dst: "[org.apache.xerces.util.DOMEntityResolverWrapper].<init>"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:746,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].setEntityResolver"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:759,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:767,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:768,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:769,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:770,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:770,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:776,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:776,1"
      Dst: "[java.util.ArrayList].toArray"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:799,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:856,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotFoundError"
    JavaMethodInfo: null
    BBCount: 129
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].getParameter(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 161
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:871"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:874"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:873"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:872"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:871"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:874"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:877"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:876"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:875"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:874"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:877"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:880"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:879"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:878"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:881"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:884"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:883"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:882"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:881"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:884"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:887"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:886"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:885"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:884"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:887"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:890"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:889"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:888"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:887"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:890"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:893"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:892"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:891"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:890"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:893"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:896"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:895"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:894"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:893"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:896"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:899"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:898"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:897"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:896"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:899"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:902"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:901"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:900"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:902"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:907"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:906"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:903"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:907"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:906"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:904"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:907"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:906"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:905"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:908"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:909"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:912"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:911"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:912"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:915"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:914"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:913"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:912"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:915"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:918"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:917"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:918"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:921"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:920"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:921"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:928"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:927"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:923"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:926"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:925"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:923"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:926"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:925"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:928"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:931"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:930"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:931"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:934"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:933"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:934"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:937"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:936"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:937"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:940"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:939"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:940"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:943"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:942"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:943"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:947"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:946"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:871,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:919,1"
      Dst: "[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:922,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].getEntityResolver"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:924,1"
      Dst: "[org.apache.xerces.util.DOMEntityResolverWrapper].getEntityResolver"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:929,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getProperty"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:947,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotFoundError"
    JavaMethodInfo: null
    BBCount: 84
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].canSetParameter(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 126
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:966"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:974"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:975"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1008"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:979"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:989"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:980"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:989"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:981"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:989"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:982"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:989"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:983"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:989"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:984"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:989"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:985"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:989"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:986"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:989"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:987"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:989"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:988"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:992"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:993"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:998"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:997"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:994"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:998"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:997"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:995"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:998"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:997"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:996"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:999"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:998"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:997"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1000"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1003"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1002"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1001"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1005"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1003"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1002"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1009"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1012"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1011"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1010"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1009"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1012"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1015"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1014"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1013"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1012"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1015"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1018"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1017"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1016"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1015"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1018"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1023"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1021"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1022"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1020"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1022"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1024"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1026"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1025"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1024"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1027"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1030"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1029"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1028"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1031"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1034"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1033"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1032"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1031"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1034"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1039"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1038"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1035"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1034"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:979,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:998,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 72
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].getParameterNames()"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMStringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1053"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1093"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1092"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1054,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1059,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1089,1"
      Dst: "[org.apache.xerces.dom.DOMStringListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].reset()"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1107"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1106,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].reset"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1108,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1110,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1111,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].reset"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].checkProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: 1128
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(java.lang.String)"
    functionUses: 2
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1152"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1152"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1152"
        BranchSideFuncs:
        - "checkProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1129,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1130,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1143,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1148,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1153,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].checkProperty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].addComponent(org.apache.xerces.xni.parser.XMLComponent)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1161,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1164,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1167,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1168,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1171,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1172,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].createValidationManager()"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.validation.ValidationManager"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1177,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].setDTDValidatorFactory(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1181"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1190"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.dom.DOMConfigurationImpl:1187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.DOMConfigurationImpl:1190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1181,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1184,1"
      Dst: "[org.apache.xerces.dom.DOMConfigurationImpl].setProperty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotSupportedError(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1195,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1199,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotFoundError(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1204,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1208,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMConfigurationImpl].newTypeMismatchError(java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.DOMConfigurationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1213,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.dom.DOMConfigurationImpl:1217,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Scanner].<init>(org.apache.xerces.xpointer.XPointerHandler,org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Scanner"
    linkageType: null
    functionLinenumber: 666
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xpointer.XPointerHandler"
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 137
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:667,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Scanner].scanExpr(org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.XPointerHandler$Tokens,java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Scanner"
    linkageType: null
    functionLinenumber: 681
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler$1].addToken(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Scanner].addToken(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler$1].addToken(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Scanner].addToken(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Scanner].scanNCName(java.lang.String,int,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler].access$300(org.apache.xerces.xpointer.XPointerHandler,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Scanner].scanNCName(java.lang.String,int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.xpointer.XPointerHandler$1].addToken(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Scanner].addToken(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$800(org.apache.xerces.xpointer.XPointerHandler$Tokens,java.lang.String)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$800(org.apache.xerces.xpointer.XPointerHandler$Tokens,java.lang.String)"
    - "[org.apache.xerces.xpointer.XPointerHandler$1].addToken(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Scanner].addToken(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$800(org.apache.xerces.xpointer.XPointerHandler$Tokens,java.lang.String)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Scanner].scanData(java.lang.String,java.lang.StringBuffer,int,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler].access$300(org.apache.xerces.xpointer.XPointerHandler,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.xpointer.XPointerHandler$1].addToken(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Scanner].addToken(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$800(org.apache.xerces.xpointer.XPointerHandler$Tokens,java.lang.String)"
    functionUses: 1
    ICount: 114
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:693"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:696"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:695"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:699"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:700"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:699"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:699"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:700"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:699"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:699"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:700"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:699"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:699"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:705"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:704"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:700"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:703"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:702"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:705"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:725"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:724"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:755"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:821"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:820"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:760"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:766"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:765"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:766"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:769"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:768"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:777"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:804"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:803"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:778"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:781"
        BranchSideFuncs:
        - "scanNCName(java.lang.String,int,int)"
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:788"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:792"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:791"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:792"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:799"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:798"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:804"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:809"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:808"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:809"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:816"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:821"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:850"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:821"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:850"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:821"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:850"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:827"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:833"
        BranchSideFuncs:
        - "access$300(org.apache.xerces.xpointer.XPointerHandler,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:832"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:833"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:840"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:839"
        BranchSideFuncs:
        - "access$800(org.apache.xerces.xpointer.XPointerHandler$Tokens,java.lang.String)"
        - "addToken(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:689,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:696,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:731,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Scanner].addToken"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:757,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Scanner].scanNCName"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:761,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].access$300"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:772,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:772,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:806,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$800"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:824,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Scanner].scanData"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:840,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:846,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:846,1"
      Dst: "[java.lang.StringBuffer].delete"
    JavaMethodInfo: null
    BBCount: 49
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Scanner].scanNCName(java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Scanner"
    linkageType: null
    functionLinenumber: 868
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isNameStart(int)"
    - "[org.apache.xerces.util.XMLChar].isName(int)"
    functionUses: 2
    ICount: 44
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:870"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:875"
        BranchSideFuncs:
        - "isNameStart(int)"
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:874"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:871"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:883"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:882"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:876"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:882"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:876"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:882"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:883"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:885"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:890"
        BranchSideFuncs:
        - "isName(int)"
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:889"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:886"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:883"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:882"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:891"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:897"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:891"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:897"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:891"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:897"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:891"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:897"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:891"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:897"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:869,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:871,1"
      Dst: "[org.apache.xerces.util.XMLChar].isNameStart"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:886,1"
      Dst: "[org.apache.xerces.util.XMLChar].isName"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Scanner].scanData(java.lang.String,java.lang.StringBuffer,int,int)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Scanner"
    linkageType: null
    functionLinenumber: 914
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.StringBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler$Scanner].scanData(java.lang.String,java.lang.StringBuffer,int,int)"
    functionUses: 2
    ICount: 61
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:915"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:919"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:918"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:920"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:918"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:923"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:942"
        BranchSideFuncs:
        - "scanData(java.lang.String,java.lang.StringBuffer,int,int)"
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:941"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:928"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:932"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:931"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:933"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:931"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:936"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:939"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:938"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:942"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:945"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:944"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:945"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:959"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:958"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:947"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:945"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:950"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:954"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:950"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:954"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.XPointerHandler$Scanner:950"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerHandler$Scanner:954"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:919,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:924,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:926,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Scanner].scanData"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Scanner].addToken(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Scanner"
    linkageType: null
    functionLinenumber: 979
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$900(org.apache.xerces.xpointer.XPointerHandler$Tokens,int)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:980,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Tokens].access$900"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Scanner].<init>(org.apache.xerces.xpointer.XPointerHandler,org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.XPointerHandler$1)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Scanner"
    linkageType: null
    functionLinenumber: 615
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xpointer.XPointerHandler"
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xpointer.XPointerHandler$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler$Scanner].<init>(org.apache.xerces.xpointer.XPointerHandler,org.apache.xerces.util.SymbolTable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:616,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Scanner].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerHandler$Scanner].access$400(org.apache.xerces.xpointer.XPointerHandler$Scanner,org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.XPointerHandler$Tokens,java.lang.String,int,int)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerHandler$Scanner"
    linkageType: null
    functionLinenumber: 615
    functionDepth: 0
    returnType: "boolean"
    argCount: 6
    argTypes:
    - "org.apache.xerces.xpointer.XPointerHandler$Scanner"
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xpointer.XPointerHandler$Tokens"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerHandler$Scanner].scanExpr(org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.XPointerHandler$Tokens,java.lang.String,int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerHandler$Scanner:616,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler$Scanner].scanExpr"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultNode:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeValue()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 46
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 39
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].getChildNodes()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "org.w3c.dom.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].getLastChild()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].getPreviousSibling()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].getAttributes()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "org.w3c.dom.NamedNodeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].getOwnerDocument()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].hasChildNodes()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].cloneNode(boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].normalize()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].isSupported(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].getNamespaceURI()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].getPrefix()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].getLocalName()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].getBaseURI()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].hasAttributes()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].setNodeValue(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultNode:146,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultNode:151,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultNode:156,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].removeChild(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultNode:161,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].appendChild(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 13
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultNode:166,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].setPrefix(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultNode:171,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].compareDocumentPosition(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultNode:175,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].getTextContent()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultNode:179,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].setTextContent(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultNode:182,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].isSameNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultNode:185,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].lookupPrefix(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultNode:189,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].isDefaultNamespace(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultNode:192,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].lookupNamespaceURI(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultNode:196,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].isEqualNode(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultNode:200,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].getFeature(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].setUserData(java.lang.String,java.lang.Object,org.w3c.dom.UserDataHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    - "org.w3c.dom.UserDataHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultNode:208,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultNode].getUserData(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.DVFactoryException].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.DVFactoryException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.DVFactoryException:34,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.DVFactoryException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.DVFactoryException"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.DVFactoryException:38,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer].<init>()"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:100,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:103,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.impl.XMLErrorReporter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:108,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer].parseXPointer(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ElementSchemePointer].init()"
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].<init>(org.apache.xerces.xpointer.ElementSchemePointer,org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.ElementSchemePointer$1)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer$1].<init>(org.apache.xerces.xpointer.ElementSchemePointer,org.apache.xerces.util.SymbolTable)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].access$300(org.apache.xerces.xpointer.ElementSchemePointer$Scanner,org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.ElementSchemePointer$Tokens,java.lang.String,int,int)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer].reportError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$400(org.apache.xerces.xpointer.ElementSchemePointer$Tokens)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$500(org.apache.xerces.xpointer.ElementSchemePointer$Tokens)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$600(org.apache.xerces.xpointer.ElementSchemePointer$Tokens)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$600(org.apache.xerces.xpointer.ElementSchemePointer$Tokens)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$200(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,int)"
    - "[org.apache.xerces.xpointer.ShortHandPointer].<init>(org.apache.xerces.util.SymbolTable)"
    - "[org.apache.xerces.xpointer.ShortHandPointer].setSchemeName(java.lang.String)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$600(org.apache.xerces.xpointer.ElementSchemePointer$Tokens)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer].reportError(java.lang.String,java.lang.Object[])"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 51
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:150"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:156"
        BranchSideFuncs:
        - "access$400(org.apache.xerces.xpointer.ElementSchemePointer$Tokens)"
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:163"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:192"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:126,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer].init"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:129,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].<init>"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:132,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$1].<init>"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:146,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:147,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Scanner].access$300"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:151,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer].reportError"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:157,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$400"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:163,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$500"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:164,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$600"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:172,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$200"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:175,1"
      Dst: "[org.apache.xerces.xpointer.ShortHandPointer].<init>"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:176,1"
      Dst: "[org.apache.xerces.xpointer.ShortHandPointer].setSchemeName"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:195,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer].getSchemeName()"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer].getSchemeData()"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer].setSchemeName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer].setSchemeData(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ShortHandPointer].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer].matchChildSequence(org.apache.xerces.xni.QName,int)"
    functionUses: 2
    ICount: 33
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:254"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:266"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:268"
        BranchSideFuncs:
        - "matchChildSequence(org.apache.xerces.xni.QName,int)"
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:271"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:252,1"
      Dst: "[org.apache.xerces.xpointer.ShortHandPointer].resolveXPointer"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:267,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer].matchChildSequence"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer].matchChildSequence(org.apache.xerces.xni.QName,int)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.xpointer.ElementSchemePointer].checkMatch()"
    - "[org.apache.xerces.xpointer.ElementSchemePointer].checkMatch()"
    functionUses: 1
    ICount: 96
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:303"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:302"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:303"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:322"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:314"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:338"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:337"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:324"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:328"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:332"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:332"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:338"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:358"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:345"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:346"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:348"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:293,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:314,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer].checkMatch"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer].checkMatch()"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:372"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:375"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:376"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:378"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:376"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:402"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:390"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:393"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:398"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:397"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:398"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:391"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:390"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer].isFragmentResolved()"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer].isChildFragmentResolved()"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer"
    linkageType: null
    functionLinenumber: 431
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ShortHandPointer].isChildFragmentResolved()"
    functionUses: 1
    ICount: 28
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:435"
        BranchSideFuncs:
        - "isChildFragmentResolved()"
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:434"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:435"
        BranchSideFuncs:
        - "isChildFragmentResolved()"
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:434"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:435"
        BranchSideFuncs:
        - "isChildFragmentResolved()"
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:434"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:434"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:434"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:434"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:434"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:433,1"
      Dst: "[org.apache.xerces.xpointer.ShortHandPointer].isChildFragmentResolved"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer].reportError(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer"
    linkageType: null
    functionLinenumber: 447
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(java.lang.String)"
    - "[org.apache.xerces.xni.XNIException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.msg.XMLMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xpointer.XPointerMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xinclude.XIncludeMessageFormatter].formatMessage(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.XMLErrorReporter].getLocale()"
    functionUses: 6
    ICount: 11
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:449,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:450,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].getLocale"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:450,1"
      Dst: "[org.apache.xerces.util.MessageFormatter].formatMessage"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:450,1"
      Dst: "[org.apache.xerces.xni.XNIException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer].initErrorReporter()"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer"
    linkageType: null
    functionLinenumber: 456
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].<init>()"
    - "[org.apache.xerces.xpointer.XPointerErrorHandler].<init>()"
    - "[org.apache.xerces.xpointer.XPointerMessageFormatter].<init>()"
    - "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:457"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:460"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:459"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer:460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:463"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer:462"
        BranchSideFuncs:
        - "<init>()"
        - "putMessageFormatter(java.lang.String,org.apache.xerces.util.MessageFormatter)"
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:458,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].<init>"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:461,1"
      Dst: "[org.apache.xerces.xpointer.XPointerErrorHandler].<init>"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:463,1"
      Dst: "[org.apache.xerces.xpointer.XPointerMessageFormatter].<init>"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:463,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer].init()"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer"
    linkageType: null
    functionLinenumber: 471
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ElementSchemePointer].initErrorReporter()"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer:484,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer].initErrorReporter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].<init>(org.apache.xerces.impl.XMLEntityManager,java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.io.InputStream,java.io.Reader,byte[],java.lang.String,boolean,boolean,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    linkageType: null
    functionLinenumber: 2744
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "org.apache.xerces.impl.XMLEntityManager"
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.io.InputStream"
    - "java.io.Reader"
    - "byte[]"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$Entity].<init>(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].access$200(org.apache.xerces.impl.XMLEntityManager)"
    - "[org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool].getBuffer(boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager$CharacterBuffer].access$300(org.apache.xerces.impl.XMLEntityManager$CharacterBuffer)"
    functionUses: 1
    ICount: 34
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2746,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$Entity].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2754,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].access$200"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2754,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$CharacterBufferPool].getBuffer"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2755,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$CharacterBuffer].access$300"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    linkageType: null
    functionLinenumber: 2764
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isUnparsed()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    linkageType: null
    functionLinenumber: 2769
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].setReader(java.io.InputStream,java.lang.String,java.lang.Boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    linkageType: null
    functionLinenumber: 2773
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager].access$402(org.apache.xerces.impl.XMLEntityManager,byte[])"
    - "[org.apache.xerces.impl.XMLEntityManager].createReader(java.io.InputStream,java.lang.String,java.lang.Boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager].access$400(org.apache.xerces.impl.XMLEntityManager)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2774,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].access$402"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2775,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].createReader"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2776,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].access$400"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getExpandedSystemId()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    linkageType: null
    functionLinenumber: 2784
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    functionUses: 1
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2786"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2795"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2794"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2790"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2791"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:null"
        BranchSideFuncs:
        - "getExpandedSystemId()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2785,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2788,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2791,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getLiteralSystemId()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    linkageType: null
    functionLinenumber: 2801
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    functionUses: 1
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2803"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2812"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2811"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2807"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:null"
        BranchSideFuncs:
        - "getLiteralSystemId()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2802,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2805,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2808,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getLineNumber()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    linkageType: null
    functionLinenumber: 2818
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2820"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:null"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2822"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2819,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2821,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2822,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getColumnNumber()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    linkageType: null
    functionLinenumber: 2832
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2834"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:null"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2836"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2833,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2835,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2836,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getCharacterOffset()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    linkageType: null
    functionLinenumber: 2846
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    functionUses: 1
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2848"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:null"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2850"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2847,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2849,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2850,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getEncoding()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    linkageType: null
    functionLinenumber: 2859
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2861"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2867"
        BranchSideFuncs:
        - "isExternal()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2866"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2863"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2860,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2862,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2863,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getXMLVersion()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2874"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2880"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2879"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2876"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2873,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2875,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2876,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isEncodingExternallySpecified()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    linkageType: null
    functionLinenumber: 2884
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].setEncodingExternallySpecified(boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    linkageType: null
    functionLinenumber: 2889
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].toString()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    linkageType: null
    functionLinenumber: 2899
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2900,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2901,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity:2908,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].access$000(org.apache.xerces.impl.XMLEntityManager$ScannedEntity)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    linkageType: null
    functionLinenumber: 2660
    functionDepth: 0
    returnType: "org.apache.xerces.impl.XMLEntityManager$CharacterBuffer"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].access$100(org.apache.xerces.impl.XMLEntityManager$ScannedEntity)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    linkageType: null
    functionLinenumber: 2660
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.EntityDeclarationImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,javax.xml.stream.Location)"
    functionSourceFile: "org.apache.xerces.stax.events.EntityDeclarationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "javax.xml.stream.Location"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.EntityDeclarationImpl:48,1"
      Dst: "[org.apache.xerces.stax.events.XMLEventImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.EntityDeclarationImpl].getPublicId()"
    functionSourceFile: "org.apache.xerces.stax.events.EntityDeclarationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.EntityDeclarationImpl].getSystemId()"
    functionSourceFile: "org.apache.xerces.stax.events.EntityDeclarationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.EntityDeclarationImpl].getName()"
    functionSourceFile: "org.apache.xerces.stax.events.EntityDeclarationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.EntityDeclarationImpl].getNotationName()"
    functionSourceFile: "org.apache.xerces.stax.events.EntityDeclarationImpl"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.EntityDeclarationImpl].getReplacementText()"
    functionSourceFile: "org.apache.xerces.stax.events.EntityDeclarationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.EntityDeclarationImpl].getBaseURI()"
    functionSourceFile: "org.apache.xerces.stax.events.EntityDeclarationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.stax.events.EntityDeclarationImpl].writeAsEncodedUnicode(java.io.Writer)"
    functionSourceFile: "org.apache.xerces.stax.events.EntityDeclarationImpl"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.stax.events.EntityDeclarationImpl:103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.EntityDeclarationImpl:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.EntityDeclarationImpl:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.stax.events.EntityDeclarationImpl:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.stax.events.EntityDeclarationImpl:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.stax.events.EntityDeclarationImpl:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.stax.events.EntityDeclarationImpl:101,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.xerces.stax.events.EntityDeclarationImpl:122,1"
      Dst: "[javax.xml.stream.XMLStreamException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.Version].<init>()"
    functionSourceFile: "org.apache.xerces.impl.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.Version:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.Version].getVersion()"
    functionSourceFile: "org.apache.xerces.impl.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSAllCM].<init>(boolean,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSAllCM"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSAllCM:61,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSAllCM].addElement(org.apache.xerces.impl.xs.XSElementDecl,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSAllCM"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSAllCM].startContentModel()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSAllCM"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:91"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.models.XSAllCM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSAllCM"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:99"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:104"
        BranchSideFuncs:
        - "getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:103"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:101"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSAllCM:100,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.models.XSAllCM].oneTransition(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSAllCM"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "int[]"
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.models.XSAllCM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)"
    - "[org.apache.xerces.impl.xs.models.XSAllCM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionUses: 1
    ICount: 31
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:117"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:127"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:130"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:131"
        BranchSideFuncs:
        - "getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)"
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:133"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSAllCM:119,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSAllCM].findMatchingDecl"
    - Src: "org.apache.xerces.impl.xs.models.XSAllCM:132,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.models.XSAllCM].endContentModel(int[])"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSAllCM"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:156"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:168"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:165"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.models.XSAllCM].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSAllCM"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.SubstitutionGroupHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    functionUses: 1
    ICount: 31
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:183"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:183"
        BranchSideFuncs:
        - "overlapUPA(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSAllCM:185,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].overlapUPA"
    - Src: "org.apache.xerces.impl.xs.models.XSAllCM:187,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].toString"
    - Src: "org.apache.xerces.impl.xs.models.XSAllCM:188,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.models.XSAllCM].whatCanGoHere(int[])"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSAllCM"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "java.util.Vector"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.models.XSAllCM:210"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.models.XSAllCM:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.models.XSAllCM:206,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xs.models.XSAllCM:211,1"
      Dst: "[java.util.Vector].addElement"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.models.XSAllCM].occurenceInfo(int[])"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSAllCM"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "int[]"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSAllCM].getTermName(int)"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSAllCM"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.models.XSAllCM].isCompactedForUPA()"
    functionSourceFile: "org.apache.xerces.impl.xs.models.XSAllCM"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].<init>()"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DocumentImpl].<init>()"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementTypes()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:138,1"
      Dst: "[org.apache.xerces.dom.DocumentImpl].<init>"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:139,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].populateElementTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement()"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.html.dom.HTMLHtmlElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    - "[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)"
    functionUses: 3
    ICount: 20
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:154"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:188"
        BranchSideFuncs:
        - "getFirstChild()"
        - "<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:156"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:191"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:196"
        BranchSideFuncs:
        - "appendChild(org.w3c.dom.Node)"
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:153,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:183,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:189,1"
      Dst: "[org.apache.html.dom.HTMLHtmlElementImpl].<init>"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:194,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:197,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].getHead()"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:229"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:229"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:233"
      Branch Sides: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:238"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:238"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:243"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:225,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:228,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:230,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:241,1"
      Dst: "[org.w3c.dom.Node].insertBefore"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:250,1"
      Dst: "[org.apache.html.dom.HTMLHeadElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].getTitle()"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:268"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:266,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].getHead"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:267,1"
      Dst: "[org.w3c.dom.Element].getElementsByTagName"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:268,1"
      Dst: "[org.w3c.dom.NodeList].getLength"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:269,1"
      Dst: "[org.w3c.dom.NodeList].item"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:270,1"
      Dst: "[org.w3c.dom.html.HTMLTitleElement].getText"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].setTitle(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:288"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:290"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:292"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:291"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:286,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].getHead"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:287,1"
      Dst: "[org.w3c.dom.Element].getElementsByTagName"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:288,1"
      Dst: "[org.w3c.dom.NodeList].getLength"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:289,1"
      Dst: "[org.w3c.dom.NodeList].item"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:290,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:291,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:292,1"
      Dst: "[org.w3c.dom.html.HTMLTitleElement].setText"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:298,1"
      Dst: "[org.apache.html.dom.HTMLTitleElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].getBody()"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:321"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:321"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:321"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:327"
      Branch Sides: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:332"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:337"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:332"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:316,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:317,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].getHead"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:320,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:335,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:335,1"
      Dst: "[org.w3c.dom.Node].insertBefore"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:344,1"
      Dst: "[org.apache.html.dom.HTMLBodyElementImpl].<init>"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:345,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].setBody(org.w3c.dom.html.HTMLElement)"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.html.HTMLElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:369"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:394"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:377"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:379"
      Branch Sides: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:381"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:383"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:364,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:365,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].getHead"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:368,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].getElementsByTagName"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:369,1"
      Dst: "[org.w3c.dom.NodeList].getLength"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:373,1"
      Dst: "[org.w3c.dom.NodeList].item"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:382,1"
      Dst: "[org.w3c.dom.Node].insertBefore"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:384,1"
      Dst: "[org.w3c.dom.Node].replaceChild"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:387,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:389,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].getElementById(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:404"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:407"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:406"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:403,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getElementById"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:407,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].getElementById"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].getElementsByName(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.NodeList"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:413,1"
      Dst: "[org.apache.html.dom.NameNodeListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].getElementsByTagName(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.NodeList"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:419,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:419,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getElementsByTagName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].getElementsByTagNameNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.NodeList"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:426"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:428"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:426"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:428"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:426,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:427,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:427,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getElementsByTagNameNS"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:429,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].getElementsByTagName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].createElementNS(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: 449
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.html.dom.HTMLDocumentImpl].createElementNS(java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:450,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].createElementNS"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].createElementNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.html.dom.HTMLDocumentImpl].createElement(java.lang.String)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(java.lang.String,java.lang.String)"
    functionUses: 4
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:455"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:456"
        BranchSideFuncs:
        - "createElement(java.lang.String)"
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:455"
        BranchSideFuncs:
        - "createElement(java.lang.String)"
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:455"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:458"
        BranchSideFuncs:
        - "createElement(java.lang.String)"
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:457"
        BranchSideFuncs:
        - "createElementNS(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:455,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:456,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].createElement"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:458,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createElementNS"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].createElement(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: 470
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionUses: 4
    ICount: 30
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:473"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:497"
        BranchSideFuncs:
        - "<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:471,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:472,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:480,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:481,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:495,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:495,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:495,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:495,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:498,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].createAttribute(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: 514
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.CoreDocumentImpl].createAttribute(java.lang.String)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:515,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:515,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].createAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].getReferrer()"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].getDomain()"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].getURL()"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].getCookie()"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].setCookie(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].getImages()"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:556"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:557"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:557,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].getBody"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:557,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].getApplets()"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:565"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:566"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:566,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].getBody"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:566,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].getLinks()"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:574"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:576"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:575"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:575,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].getBody"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:575,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].getForms()"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:583"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:585"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:584"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:584,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].getBody"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:584,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].getAnchors()"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:592"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:594"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:593"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:593,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].getBody"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:593,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].open()"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:602"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:604"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:603"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:603,1"
      Dst: "[java.io.StringWriter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].close()"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:610"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:613"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].write(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:620"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:622"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:621"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:621,1"
      Dst: "[java.io.StringWriter].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].writeln(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:628"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:630"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:629"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:629,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:629,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:629,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:629,1"
      Dst: "[java.io.StringWriter].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].cloneNode(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: 634
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.html.dom.HTMLDocumentImpl].<init>()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,org.w3c.dom.Node,short)"
    - "[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(org.apache.xerces.dom.CoreDocumentImpl,boolean)"
    functionUses: 6
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:635,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].<init>"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:636,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:637,1"
      Dst: "[org.apache.xerces.dom.CoreDocumentImpl].cloneNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].canRenameElements(java.lang.String,java.lang.String,org.apache.xerces.dom.ElementImpl)"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.dom.ElementImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:646"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:652"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:649"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:648"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:655"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:652"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:646,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].getNamespaceURI"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:653,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:653,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:654,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getTagName"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].getElementById(java.lang.String,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:672"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:683"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:674"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:681"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:676"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:677"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:679"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:682"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:681"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:671,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:676,1"
      Dst: "[org.w3c.dom.Element].getAttribute"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:676,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:678,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].getElementById"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:682,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].populateElementTypes()"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: 704
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    - "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 70
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLDocumentImpl:705"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLDocumentImpl:706"
        BranchSideFuncs:
        - "populateElementType(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:707,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:708,1"
      Dst: "[org.apache.html.dom.HTMLDocumentImpl].populateElementType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLDocumentImpl].populateElementType(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLDocumentImpl"
    linkageType: null
    functionLinenumber: 776
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.html.dom.ObjectFactory].findProviderClass(java.lang.String,java.lang.ClassLoader,boolean)"
    functionUses: 63
    ICount: 29
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLDocumentImpl:777,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:777,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:777,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:779,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:778,1"
      Dst: "[org.apache.html.dom.ObjectFactory].findProviderClass"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:777,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.html.dom.HTMLDocumentImpl:781,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.ObjectFactory$ConfigurationError].<init>(java.lang.String,java.lang.Exception)"
    functionSourceFile: "org.apache.xerces.xinclude.ObjectFactory$ConfigurationError"
    linkageType: null
    functionLinenumber: 527
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xinclude.ObjectFactory$ConfigurationError:528,1"
      Dst: "[java.lang.Error].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xinclude.ObjectFactory$ConfigurationError].getException()"
    functionSourceFile: "org.apache.xerces.xinclude.ObjectFactory$ConfigurationError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Exception"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].<init>(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op$ChildOp"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op].<init>(int)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op$ChildOp:191,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].setChild(org.apache.xerces.impl.xpath.regex.Op)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op$ChildOp"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Op"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op$ChildOp].getChild()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op$ChildOp"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Op"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.SchemaSymbols].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.SchemaSymbols"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.SchemaSymbols:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].getCaption()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLTableCaptionElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:46"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:52"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:48"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:50"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:49"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:45,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:49,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:49,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:51,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].setCaption(org.w3c.dom.html.HTMLTableCaptionElement)"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.html.HTMLTableCaptionElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:59"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:61"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:60"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:59"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:61"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:60"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:62"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:64"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:59,1"
      Dst: "[org.w3c.dom.Element].getTagName"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:59,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:60,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:61,1"
      Dst: "[org.apache.html.dom.HTMLTableElementImpl].deleteCaption"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].createCaption()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:72"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:71,1"
      Dst: "[org.apache.html.dom.HTMLTableElementImpl].getCaption"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:74,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getOwnerDocument"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:74,1"
      Dst: "[org.apache.html.dom.HTMLTableCaptionElementImpl].<init>"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:75,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].deleteCaption()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:85"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:84,1"
      Dst: "[org.apache.html.dom.HTMLTableElementImpl].getCaption"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:86,1"
      Dst: "[org.apache.xerces.dom.ParentNode].removeChild"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].getTHead()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLTableSectionElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:94"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:96"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:98"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:97"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:93,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:97,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:97,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:99,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].setTHead(org.w3c.dom.html.HTMLTableSectionElement)"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.html.HTMLTableSectionElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:107"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:107"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:110"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:107,1"
      Dst: "[org.w3c.dom.Element].getTagName"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:107,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:108,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:109,1"
      Dst: "[org.apache.html.dom.HTMLTableElementImpl].deleteTHead"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:111,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].createTHead()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:120"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:119,1"
      Dst: "[org.apache.html.dom.HTMLTableElementImpl].getTHead"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:122,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getOwnerDocument"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:122,1"
      Dst: "[org.apache.html.dom.HTMLTableSectionElementImpl].<init>"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:123,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].deleteTHead()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:133"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:132,1"
      Dst: "[org.apache.html.dom.HTMLTableElementImpl].getTHead"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:134,1"
      Dst: "[org.apache.xerces.dom.ParentNode].removeChild"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].getTFoot()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLTableSectionElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:142"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:144"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:145"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:141,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:145,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:145,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:147,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].setTFoot(org.w3c.dom.html.HTMLTableSectionElement)"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.html.HTMLTableSectionElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:155"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:155"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:158"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:155,1"
      Dst: "[org.w3c.dom.Element].getTagName"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:155,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:156,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:157,1"
      Dst: "[org.apache.html.dom.HTMLTableElementImpl].deleteTFoot"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:159,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].createTFoot()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:168"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:167,1"
      Dst: "[org.apache.html.dom.HTMLTableElementImpl].getTFoot"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:170,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getOwnerDocument"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:170,1"
      Dst: "[org.apache.html.dom.HTMLTableSectionElementImpl].<init>"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:171,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].deleteTFoot()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:181"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:180,1"
      Dst: "[org.apache.html.dom.HTMLTableElementImpl].getTFoot"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:182,1"
      Dst: "[org.apache.xerces.dom.ParentNode].removeChild"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].getRows()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:187"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:188,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].getTBodies()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:195"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:196,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].getAlign()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:203,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:203,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].setAlign(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:209,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].getBgColor()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:215,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].setBgColor(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:221,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].getBorder()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:227,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].setBorder(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:233,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].getCellPadding()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:239,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].setCellPadding(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:245,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].getCellSpacing()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:251,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].setCellSpacing(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:257,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].getFrame()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:263,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:263,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].setFrame(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:269,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].getRules()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:275,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:275,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].setRules(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:281,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].getSummary()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:287,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].setSummary(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:293,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].getWidth()"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:299,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].setWidth(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:305,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].insertRow(int)"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLElement"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:313,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getOwnerDocument"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:313,1"
      Dst: "[org.apache.html.dom.HTMLTableRowElementImpl].<init>"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:315,1"
      Dst: "[org.apache.html.dom.HTMLTableElementImpl].insertRowX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].insertRowX(int,org.apache.html.dom.HTMLTableRowElementImpl)"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.html.dom.HTMLTableRowElementImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:326"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:345"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:328"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:330"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:337"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:341"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:346"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:348"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:325,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:332,1"
      Dst: "[org.apache.xerces.dom.ParentNode].insertBefore"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:340,1"
      Dst: "[org.apache.html.dom.HTMLTableSectionElementImpl].insertRowX"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:344,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:347,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:349,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].appendChild"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].deleteRow(int)"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:358"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:377"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:360"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:369"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:362"
      Branch Sides: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:370"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTableElementImpl:373"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTableElementImpl:375"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:357,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:364,1"
      Dst: "[org.apache.xerces.dom.ParentNode].removeChild"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:372,1"
      Dst: "[org.apache.html.dom.HTMLTableSectionElementImpl].deleteRowX"
    - Src: "org.apache.html.dom.HTMLTableElementImpl:376,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].cloneNode(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: 384
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].cloneNode(boolean)"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:385,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].cloneNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTableElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTableElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTableElementImpl:398,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.EncodingInfo].<init>(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.xml.serialize.EncodingInfo"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(java.lang.String)"
    functionUses: 5
    ICount: 15
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.EncodingInfo:64,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xml.serialize.EncodingInfo:66,1"
      Dst: "[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.EncodingInfo].getIANAName()"
    functionSourceFile: "org.apache.xml.serialize.EncodingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.EncodingInfo].getWriter(java.io.OutputStream)"
    functionSourceFile: "org.apache.xml.serialize.EncodingInfo"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "java.io.Writer"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(java.lang.String)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.EncodingInfo:88"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:89"
        BranchSideFuncs:
        - "getIANA2JavaMapping(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.EncodingInfo:91"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.EncodingInfo:89,1"
      Dst: "[java.io.OutputStreamWriter].<init>"
    - Src: "org.apache.xml.serialize.EncodingInfo:90,1"
      Dst: "[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.EncodingInfo].isPrintable(char)"
    functionSourceFile: "org.apache.xml.serialize.EncodingInfo"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.EncodingInfo].isPrintable0(char)"
    functionUses: 7
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.EncodingInfo:103"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:105"
        BranchSideFuncs:
        - "isPrintable0(char)"
    Callsites:
    - Src: "org.apache.xml.serialize.EncodingInfo:106,1"
      Dst: "[org.apache.xml.serialize.EncodingInfo].isPrintable0"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.EncodingInfo].isPrintable0(char)"
    functionSourceFile: "org.apache.xml.serialize.EncodingInfo"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.EncodingInfo$CharsetMethods].access$000()"
    - "[org.apache.xml.serialize.EncodingInfo$CharsetMethods].access$100()"
    - "[org.apache.xml.serialize.EncodingInfo$CharsetMethods].access$200()"
    - "[org.apache.xml.serialize.EncodingInfo$CharsetMethods].access$300()"
    - "[org.apache.xml.serialize.EncodingInfo$CharsetMethods].access$400()"
    - "[org.apache.xml.serialize.EncodingInfo$CharToByteConverterMethods].access$500()"
    - "[org.apache.xml.serialize.EncodingInfo$CharToByteConverterMethods].access$600()"
    - "[org.apache.xml.serialize.EncodingInfo$CharToByteConverterMethods].access$700()"
    functionUses: 1
    ICount: 86
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.EncodingInfo:119"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.EncodingInfo:119"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.EncodingInfo:119"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.EncodingInfo:120"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:124"
        BranchSideFuncs:
        - "access$100()"
        - "access$200()"
    - Branch String: "org.apache.xml.serialize.EncodingInfo:127"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:132"
        BranchSideFuncs:
        - "access$300()"
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.EncodingInfo:141"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:156"
        BranchSideFuncs:
        - "access$200()"
        - "access$400()"
        - "access$300()"
        - "access$500()"
        - "access$600()"
        - "access$700()"
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.EncodingInfo:156"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:176"
        BranchSideFuncs:
        - "access$500()"
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:175"
        BranchSideFuncs:
        - "access$700()"
    - Branch String: "org.apache.xml.serialize.EncodingInfo:157"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:159"
        BranchSideFuncs:
        - "access$200()"
        - "access$400()"
        - "access$300()"
        - "access$500()"
        - "access$600()"
        - "access$700()"
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.EncodingInfo:157"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:161"
        BranchSideFuncs:
        - "access$200()"
        - "access$400()"
        - "access$300()"
        - "access$500()"
        - "access$600()"
        - "access$700()"
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.EncodingInfo:161"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.EncodingInfo:165"
        BranchSideFuncs:
        - "access$600()"
    Callsites:
    - Src: "org.apache.xml.serialize.EncodingInfo:119,1"
      Dst: "[org.apache.xml.serialize.EncodingInfo$CharsetMethods].access$000"
    - Src: "org.apache.xml.serialize.EncodingInfo:126,1"
      Dst: "[org.apache.xml.serialize.EncodingInfo$CharsetMethods].access$100"
    - Src: "org.apache.xml.serialize.EncodingInfo:126,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.xml.serialize.EncodingInfo:127,1"
      Dst: "[org.apache.xml.serialize.EncodingInfo$CharsetMethods].access$200"
    - Src: "org.apache.xml.serialize.EncodingInfo:127,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xml.serialize.EncodingInfo:128,1"
      Dst: "[org.apache.xml.serialize.EncodingInfo$CharsetMethods].access$300"
    - Src: "org.apache.xml.serialize.EncodingInfo:143,1"
      Dst: "[java.lang.Character].<init>"
    - Src: "org.apache.xml.serialize.EncodingInfo:144,1"
      Dst: "[org.apache.xml.serialize.EncodingInfo$CharsetMethods].access$400"
    - Src: "org.apache.xml.serialize.EncodingInfo:157,1"
      Dst: "[org.apache.xml.serialize.EncodingInfo$CharToByteConverterMethods].access$500"
    - Src: "org.apache.xml.serialize.EncodingInfo:167,1"
      Dst: "[org.apache.xml.serialize.EncodingInfo$CharToByteConverterMethods].access$600"
    - Src: "org.apache.xml.serialize.EncodingInfo:177,1"
      Dst: "[org.apache.xml.serialize.EncodingInfo$CharToByteConverterMethods].access$700"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.EncodingInfo].testJavaEncodingName(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.EncodingInfo"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.EncodingInfo:192,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey"
    linkageType: null
    functionLinenumber: 4520
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey:4521,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].<init>(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey"
    linkageType: null
    functionLinenumber: 4523
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey:4524,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].hashCode()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey"
    linkageType: null
    functionLinenumber: 4530
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey:4531,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].equals(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey"
    linkageType: null
    functionLinenumber: 4534
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey:4535"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey:4539"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey:4538"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey:4537"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey:4535"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey:4537"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey:4535"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op$ConditionOp].<init>(int,int,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op$ConditionOp"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "org.apache.xerces.impl.xpath.regex.Op"
    - "org.apache.xerces.impl.xpath.regex.Op"
    - "org.apache.xerces.impl.xpath.regex.Op"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op].<init>(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op$ConditionOp:245,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSGrammarPool].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSGrammarPool:37,1"
      Dst: "[org.apache.xerces.util.XMLGrammarPoolImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel()"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSGrammarPool:46,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel(short)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModel"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.util.XSGrammarPool:51"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSGrammarPool:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSGrammarPool:57"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSGrammarPool:52"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSGrammarPool:50"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSGrammarPool:49"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSGrammarPool:53"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSGrammarPool:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSGrammarPool:51"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.util.XSGrammarPool:59"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.util.XSGrammarPool:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.util.XSGrammarPool:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSGrammarPool:50,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.impl.xs.util.XSGrammarPool:53,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarDescription].getGrammarType"
    - Src: "org.apache.xerces.impl.xs.util.XSGrammarPool:53,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.util.XSGrammarPool:54,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.impl.xs.util.XSGrammarPool:58,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.impl.xs.util.XSGrammarPool:60,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel"
    - Src: "org.apache.xerces.impl.xs.util.XSGrammarPool:62,1"
      Dst: "[java.util.ArrayList].toArray"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel(org.apache.xerces.impl.xs.SchemaGrammar[],short)"
    functionSourceFile: "org.apache.xerces.impl.xs.util.XSGrammarPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSModel"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar[]"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.util.XSGrammarPool:67,1"
      Dst: "[org.apache.xerces.impl.xs.XSModelImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XML11Char].<init>()"
    functionSourceFile: "org.apache.xerces.util.XML11Char"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XML11Char:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XML11Char].isXML11Space(int)"
    functionSourceFile: "org.apache.xerces.util.XML11Char"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XML11Char:158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:157"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XML11Char].isXML11Valid(int)"
    functionSourceFile: "org.apache.xerces.util.XML11Char"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XML11Char:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:171"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XML11Char].isXML11Invalid(int)"
    functionSourceFile: "org.apache.xerces.util.XML11Char"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11Valid(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XML11Char:182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:181"
        BranchSideFuncs:
        - "isXML11Valid(int)"
    Callsites:
    - Src: "org.apache.xerces.util.XML11Char:182,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Valid"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)"
    functionSourceFile: "org.apache.xerces.util.XML11Char"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XML11Char:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:193"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XML11Char].isXML11Content(int)"
    functionSourceFile: "org.apache.xerces.util.XML11Char"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XML11Char:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:205"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:204"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XML11Char].isXML11InternalEntityContent(int)"
    functionSourceFile: "org.apache.xerces.util.XML11Char"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XML11Char:216"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:216"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:216"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:216"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:215"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XML11Char].isXML11NameStart(int)"
    functionSourceFile: "org.apache.xerces.util.XML11Char"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XML11Char:228"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:228"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:228"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:228"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:227"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XML11Char].isXML11Name(int)"
    functionSourceFile: "org.apache.xerces.util.XML11Char"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XML11Char:240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:239"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XML11Char].isXML11NCNameStart(int)"
    functionSourceFile: "org.apache.xerces.util.XML11Char"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XML11Char:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:251"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XML11Char].isXML11NCName(int)"
    functionSourceFile: "org.apache.xerces.util.XML11Char"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XML11Char:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:263"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)"
    functionSourceFile: "org.apache.xerces.util.XML11Char"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XML11Char:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:276"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XML11Char].isXML11ValidName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XML11Char"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11NameStart(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)"
    - "[org.apache.xerces.util.XMLChar].isLowSurrogate(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11NameStart(int)"
    - "[org.apache.xerces.util.XMLChar].supplemental(char,char)"
    - "[org.apache.xerces.util.XML11Char].isXML11Name(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)"
    - "[org.apache.xerces.util.XMLChar].isLowSurrogate(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11Name(int)"
    - "[org.apache.xerces.util.XMLChar].supplemental(char,char)"
    functionUses: 4
    ICount: 47
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XML11Char:292"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XML11Char:294"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:297"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XML11Char:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XML11Char:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XML11Char:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:300"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:302"
        BranchSideFuncs:
        - "isXML11NameStart(int)"
      - BranchSide: "org.apache.xerces.util.XML11Char:301"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:301"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:304"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XML11Char:303"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:310"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XML11Char:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:312"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:324"
        BranchSideFuncs:
        - "isXML11NameHighSurrogate(int)"
      - BranchSide: "org.apache.xerces.util.XML11Char:323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:321"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
      - BranchSide: "org.apache.xerces.util.XML11Char:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:321"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
      - BranchSide: "org.apache.xerces.util.XML11Char:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:315"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:317"
        BranchSideFuncs:
        - "isXML11Name(int)"
        - "supplemental(char,char)"
      - BranchSide: "org.apache.xerces.util.XML11Char:316"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:316"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XML11Char:318"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XML11Char:291,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.XML11Char:296,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.XML11Char:297,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NameStart"
    - Src: "org.apache.xerces.util.XML11Char:298,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate"
    - Src: "org.apache.xerces.util.XML11Char:300,1"
      Dst: "[org.apache.xerces.util.XMLChar].isLowSurrogate"
    - Src: "org.apache.xerces.util.XML11Char:301,1"
      Dst: "[org.apache.xerces.util.XMLChar].supplemental"
    - Src: "org.apache.xerces.util.XML11Char:312,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Name"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XML11Char].isXML11ValidNCName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XML11Char"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11NCNameStart(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)"
    - "[org.apache.xerces.util.XMLChar].isLowSurrogate(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11NCNameStart(int)"
    - "[org.apache.xerces.util.XMLChar].supplemental(char,char)"
    - "[org.apache.xerces.util.XML11Char].isXML11NCName(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)"
    - "[org.apache.xerces.util.XMLChar].isLowSurrogate(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11NCName(int)"
    - "[org.apache.xerces.util.XMLChar].supplemental(char,char)"
    functionUses: 4
    ICount: 47
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XML11Char:342"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XML11Char:344"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:347"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XML11Char:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XML11Char:356"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:348"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XML11Char:356"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:350"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:352"
        BranchSideFuncs:
        - "isXML11NCNameStart(int)"
      - BranchSide: "org.apache.xerces.util.XML11Char:351"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XML11Char:353"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:360"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XML11Char:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:362"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:374"
        BranchSideFuncs:
        - "isXML11NameHighSurrogate(int)"
      - BranchSide: "org.apache.xerces.util.XML11Char:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:363"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:371"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
      - BranchSide: "org.apache.xerces.util.XML11Char:370"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:363"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:371"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
      - BranchSide: "org.apache.xerces.util.XML11Char:370"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:367"
        BranchSideFuncs:
        - "isXML11NCName(int)"
        - "supplemental(char,char)"
      - BranchSide: "org.apache.xerces.util.XML11Char:366"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:366"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XML11Char:368"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XML11Char:341,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.XML11Char:346,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.XML11Char:347,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NCNameStart"
    - Src: "org.apache.xerces.util.XML11Char:348,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate"
    - Src: "org.apache.xerces.util.XML11Char:350,1"
      Dst: "[org.apache.xerces.util.XMLChar].isLowSurrogate"
    - Src: "org.apache.xerces.util.XML11Char:351,1"
      Dst: "[org.apache.xerces.util.XMLChar].supplemental"
    - Src: "org.apache.xerces.util.XML11Char:362,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NCName"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.util.XML11Char].isXML11ValidNmtoken(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XML11Char"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11Name(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)"
    - "[org.apache.xerces.util.XMLChar].isLowSurrogate(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11Name(int)"
    - "[org.apache.xerces.util.XMLChar].supplemental(char,char)"
    functionUses: 2
    ICount: 28
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XML11Char:391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:394"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XML11Char:393"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:394"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:409"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XML11Char:408"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:396"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:394"
        BranchSideFuncs:
        - "isXML11NameHighSurrogate(int)"
      - BranchSide: "org.apache.xerces.util.XML11Char:393"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:397"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:405"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
      - BranchSide: "org.apache.xerces.util.XML11Char:404"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:397"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:405"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
      - BranchSide: "org.apache.xerces.util.XML11Char:404"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:399"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:401"
        BranchSideFuncs:
        - "isXML11Name(int)"
        - "supplemental(char,char)"
      - BranchSide: "org.apache.xerces.util.XML11Char:400"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XML11Char:400"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XML11Char:403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XML11Char:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XML11Char:390,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.util.XML11Char:395,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.util.XML11Char:396,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Name"
    - Src: "org.apache.xerces.util.XML11Char:397,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate"
    - Src: "org.apache.xerces.util.XML11Char:399,1"
      Dst: "[org.apache.xerces.util.XMLChar].isLowSurrogate"
    - Src: "org.apache.xerces.util.XML11Char:400,1"
      Dst: "[org.apache.xerces.util.XMLChar].supplemental"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].<init>(org.apache.xerces.impl.XMLEntityManager,java.io.InputStream)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream"
    linkageType: null
    functionLinenumber: 3152
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.XMLEntityManager"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3153,1"
      Dst: "[java.io.InputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].setStartOffset(int)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].rewind()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].readAndBuffer()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream"
    linkageType: null
    functionLinenumber: 3171
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    functionUses: 7
    ICount: 31
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3177"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3176"
        BranchSideFuncs:
        - "read()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3178"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3174,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3177,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream"
    linkageType: null
    functionLinenumber: 3187
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read()"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].readAndBuffer()"
    functionUses: 26
    ICount: 27
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3188"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3190"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3197"
        BranchSideFuncs:
        - "read()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3196"
        BranchSideFuncs:
        - "readAndBuffer()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3195,1"
      Dst: "[java.io.InputStream].read"
    - Src: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3197,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].readAndBuffer"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read(byte[],int,int)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream"
    linkageType: null
    functionLinenumber: 3200
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].read(byte[],int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$InputStreamMonitor].read(byte[],int,int)"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].readAndBuffer()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 9
    ICount: 42
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3207"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3210"
        BranchSideFuncs:
        - "read(byte[],int,int)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3209"
        BranchSideFuncs:
        - "readAndBuffer()"
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3214"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3223"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3225"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3229"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3228"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3208,1"
      Dst: "[java.io.InputStream].read"
    - Src: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3210,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].readAndBuffer"
    - Src: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3227,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].skip(long)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream"
    linkageType: null
    functionLinenumber: 3236
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].skip(long)"
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].skip(long)"
    functionUses: 6
    ICount: 42
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3237"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3239"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3246"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3242"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3244"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3250"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3254"
        BranchSideFuncs:
        - "skip(long)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3245,1"
      Dst: "[java.io.InputStream].skip"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].available()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3275"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3270"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3272"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3272"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3273,1"
      Dst: "[java.io.InputStream].available"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].mark(int)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream"
    linkageType: null
    functionLinenumber: 3279
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].reset()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream"
    linkageType: null
    functionLinenumber: 3283
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].markSupported()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].close()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream"
    linkageType: null
    functionLinenumber: 3291
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$RewindableInputStream].close()"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3292"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3296"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3295"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityManager$RewindableInputStream:3293,1"
      Dst: "[java.io.InputStream].close"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLCollectionImpl].<init>(org.w3c.dom.html.HTMLElement,short)"
    functionSourceFile: "org.apache.html.dom.HTMLCollectionImpl"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.html.HTMLElement"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:168"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLCollectionImpl:167,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:169,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLCollectionImpl].getLength()"
    functionSourceFile: "org.apache.html.dom.HTMLCollectionImpl"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.html.dom.HTMLCollectionImpl].getLength(org.w3c.dom.Element)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLCollectionImpl:184,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLCollectionImpl].item(int)"
    functionSourceFile: "org.apache.html.dom.HTMLCollectionImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:198"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLCollectionImpl:199,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:201,1"
      Dst: "[org.apache.html.dom.CollectionIndex].<init>"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:201,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].item"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLCollectionImpl].namedItem(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLCollectionImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:216"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLCollectionImpl:217,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:219,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].namedItem"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLCollectionImpl].getLength(org.w3c.dom.Element)"
    functionSourceFile: "org.apache.html.dom.HTMLCollectionImpl"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()"
    - "[org.apache.html.dom.HTMLCollectionImpl].collectionMatch(org.w3c.dom.Element,java.lang.String)"
    - "[org.apache.html.dom.HTMLCollectionImpl].recurse()"
    - "[org.apache.html.dom.HTMLCollectionImpl].getLength(org.w3c.dom.Element)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()"
    - "[org.apache.xerces.dom.ChildNode].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()"
    - "[org.apache.xerces.dom.NodeImpl].getNextSibling()"
    - "[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()"
    functionUses: 2
    ICount: 26
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:242"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:248"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:254"
        BranchSideFuncs:
        - "getNextSibling()"
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:250"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:251"
        BranchSideFuncs:
        - "recurse()"
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:252"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:255"
        BranchSideFuncs:
        - "getLength(org.w3c.dom.Element)"
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:254"
        BranchSideFuncs:
        - "getNextSibling()"
    Callsites:
    - Src: "org.apache.html.dom.HTMLCollectionImpl:241,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:250,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].collectionMatch"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:252,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].recurse"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:253,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].getLength"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:255,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLCollectionImpl].item(org.w3c.dom.Element,org.apache.html.dom.CollectionIndex)"
    functionSourceFile: "org.apache.html.dom.HTMLCollectionImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.html.dom.CollectionIndex"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:289"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:295"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:297"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:301"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:299"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:300"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:302"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:305"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLCollectionImpl:288,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:297,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].collectionMatch"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:299,1"
      Dst: "[org.apache.html.dom.CollectionIndex].isZero"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:301,1"
      Dst: "[org.apache.html.dom.CollectionIndex].decrement"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:302,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].recurse"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:304,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].item"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:309,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLCollectionImpl].namedItem(org.w3c.dom.Element,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLCollectionImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Element"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:334"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:340"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:350"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:342"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:344"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:350"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:347"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:350"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLCollectionImpl:333,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:342,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].collectionMatch"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:344,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].recurse"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:346,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].namedItem"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:351,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLCollectionImpl].recurse()"
    functionSourceFile: "org.apache.html.dom.HTMLCollectionImpl"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:368"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:367"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLCollectionImpl].collectionMatch(org.w3c.dom.Element,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLCollectionImpl"
    linkageType: null
    functionLinenumber: 386
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Element"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.html.dom.HTMLElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getTagName()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getTagName()"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getTagName()"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.dom.ElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.html.dom.HTMLElementImpl].getAttribute(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 86
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:399"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:400"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:414"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:413"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:414"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:416"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:413"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:417"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:425"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:426"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:425"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:427"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:443"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:444"
        BranchSideFuncs:
        - "getTagName()"
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:443"
        BranchSideFuncs:
        - "getTagName()"
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:444"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:444"
        BranchSideFuncs:
        - "getTagName()"
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:443"
        BranchSideFuncs:
        - "getTagName()"
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:455"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:463"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:455"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:463"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:459"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:462"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:461"
        BranchSideFuncs:
        - "getAttribute(java.lang.String)"
    - Branch String: "org.apache.html.dom.HTMLCollectionImpl:460"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:462"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLCollectionImpl:461"
        BranchSideFuncs:
        - "getAttribute(java.lang.String)"
    Callsites:
    - Src: "org.apache.html.dom.HTMLCollectionImpl:400,1"
      Dst: "[org.w3c.dom.Element].getAttribute"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:400,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:416,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:417,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.html.dom.HTMLCollectionImpl:444,1"
      Dst: "[org.w3c.dom.Element].getTagName"
    JavaMethodInfo: null
    BBCount: 40
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter$1].<init>(org.apache.xerces.impl.XMLErrorReporter)"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter$1"
    linkageType: null
    functionLinenumber: 608
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLErrorReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ErrorHandlerProxy].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLErrorReporter$1:609,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerProxy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLErrorReporter$1].getErrorHandler()"
    functionSourceFile: "org.apache.xerces.impl.XMLErrorReporter$1"
    linkageType: null
    functionLinenumber: 610
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].<init>()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:79,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].getBaseSystemId()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    functionUses: 7
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:91"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:90"
        BranchSideFuncs:
        - "getExpandedSystemId()"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:91"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:90"
        BranchSideFuncs:
        - "getExpandedSystemId()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:91,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].setEncoding(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)"
    - "[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)"
    - "[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)"
    - "[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].setReader(java.io.InputStream,java.lang.String,java.lang.Boolean)"
    functionUses: 2
    ICount: 71
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:118"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:126"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:158"
        BranchSideFuncs:
        - "setReader(java.io.InputStream,java.lang.String,java.lang.Boolean)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:132"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:158"
        BranchSideFuncs:
        - "setReader(java.io.InputStream,java.lang.String,java.lang.Boolean)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:143"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:158"
        BranchSideFuncs:
        - "setReader(java.io.InputStream,java.lang.String,java.lang.Boolean)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:146"
        BranchSideFuncs:
        - "<init>(java.io.InputStream,short)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:127,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:132,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:133,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:137,1"
      Dst: "[org.apache.xerces.impl.io.UCSReader].<init>"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:159,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].setReader"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].setXMLVersion(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].isExternal()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:182,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].peekChar()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    functionUses: 47
    ICount: 23
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:201"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:206"
        BranchSideFuncs:
        - "load(int,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:205"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:219"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:202,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:219,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].scanChar()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    functionUses: 84
    ICount: 67
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:244"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:253"
        BranchSideFuncs:
        - "isExternal()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:252"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:251"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:275"
        BranchSideFuncs:
        - "isExternal()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:252"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:null"
        BranchSideFuncs:
        - "load(int,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:260"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:261"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:264"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:245,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:252,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].scanNmtoken()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLChar].isName(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    functionUses: 1
    ICount: 57
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:303"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:307"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:310"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:308"
        BranchSideFuncs:
        - "isName(int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:312"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:316"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:331"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:339"
        BranchSideFuncs:
        - "addSymbol(char[],int,int)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:304,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:309,1"
      Dst: "[org.apache.xerces.util.XMLChar].isName"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:314,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:317,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:332,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].scanName()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLChar].isNameStart(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.XMLChar].isName(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    functionUses: 24
    ICount: 89
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:367"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:371"
        BranchSideFuncs:
        - "isNameStart(int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:373"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:405"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:374"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:387"
        BranchSideFuncs:
        - "isName(int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:377"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:387"
        BranchSideFuncs:
        - "isName(int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:388"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:405"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:387"
        BranchSideFuncs:
        - "isName(int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:395"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:400"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:402"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:411"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:419"
        BranchSideFuncs:
        - "addSymbol(char[],int,int)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:418"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:368,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:373,1"
      Dst: "[org.apache.xerces.util.XMLChar].isNameStart"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:379,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:388,1"
      Dst: "[org.apache.xerces.util.XMLChar].isName"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:393,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:396,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].scanNCName()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLChar].isNCNameStart(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.XMLChar].isNCName(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    functionUses: 3
    ICount: 89
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:447"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:451"
        BranchSideFuncs:
        - "isNCNameStart(int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:453"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:485"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:454"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:468"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:467"
        BranchSideFuncs:
        - "isNCName(int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:457"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:468"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:467"
        BranchSideFuncs:
        - "isNCName(int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:468"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:485"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:469"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:468"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:467"
        BranchSideFuncs:
        - "isNCName(int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:471"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:475"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:480"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:483"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:482"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:491"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:499"
        BranchSideFuncs:
        - "addSymbol(char[],int,int)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:498"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:448,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:453,1"
      Dst: "[org.apache.xerces.util.XMLChar].isNCNameStart"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:459,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:468,1"
      Dst: "[org.apache.xerces.util.XMLChar].isNCName"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:473,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:476,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].scanQName(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 532
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLChar].isNCNameStart(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLChar].isName(int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.XMLChar].isNCNameStart(int)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)"
    - "[org.apache.xerces.xni.QName].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 9
    ICount: 134
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:533"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:537"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:539"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:627"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:626"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:540"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:543"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:557"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:585"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:584"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:560"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:566"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:565"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:561"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:564"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:563"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:566"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:584"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:583"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:568"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:572"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:576"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:579"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:578"
        BranchSideFuncs:
        - "load(int,boolean)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:580"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:584"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:583"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:587"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:627"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:626"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:592"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:609"
        BranchSideFuncs:
        - "isNCNameStart(int)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:608"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:598"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:604"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:603"
        BranchSideFuncs:
        - "addSymbol(char[],int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:534,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:539,1"
      Dst: "[org.apache.xerces.util.XMLChar].isNCNameStart"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:546,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:547,1"
      Dst: "[org.apache.xerces.xni.QName].setValues"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:557,1"
      Dst: "[org.apache.xerces.util.XMLChar].isName"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:570,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:573,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:599,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].scanContent(org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 664
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    - "[org.apache.xerces.util.XMLChar].isContent(int)"
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    functionUses: 2
    ICount: 209
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:665"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:668"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:667"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:668"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:676"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:675"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:680"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:686"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:680"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:749"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:680"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:749"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:692"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:701"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:700"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:697"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:701"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:700"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:701"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:706"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:710"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:725"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:724"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:714"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:728"
        BranchSideFuncs:
        - "load(int,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:727"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:719"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:728"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:727"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:728"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:687"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:686"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:729"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:731"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:733"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:750"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:749"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:750"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:757"
        BranchSideFuncs:
        - "isContent(int)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:756"
        BranchSideFuncs:
        - "setValues(char[],int,int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:752"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:750"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:749"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:762"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:771"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:770"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:766"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:778"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:777"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:766"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:778"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:777"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:666,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:679,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:734,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:752,1"
      Dst: "[org.apache.xerces.util.XMLChar].isContent"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 818
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    - "[org.apache.xerces.util.XMLChar].isContent(int)"
    - "[org.apache.xerces.xni.XMLString].setValues(char[],int,int)"
    functionUses: 10
    ICount: 223
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:819"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:822"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:830"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:829"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:834"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:840"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:834"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:904"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:834"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:904"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:842"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:842"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:855"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:854"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:851"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:855"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:854"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:855"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:861"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:860"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:865"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:880"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:879"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:869"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:883"
        BranchSideFuncs:
        - "load(int,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:882"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:874"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:883"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:882"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:883"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:841"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:840"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:884"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:886"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:888"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:905"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:904"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:905"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:914"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:913"
        BranchSideFuncs:
        - "setValues(char[],int,int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:907"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:907"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:909"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:907"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:909"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:907"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:909"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:909"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:905"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:904"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:909"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:910"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:909"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:909"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:905"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:904"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:919"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:929"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:928"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:924"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:936"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:935"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:924"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:936"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:935"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:820,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:833,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:889,1"
      Dst: "[org.apache.xerces.xni.XMLString].setValues"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:909,1"
      Dst: "[org.apache.xerces.util.XMLChar].isContent"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 4
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].scanData(java.lang.String,org.apache.xerces.util.XMLStringBuffer)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 983
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.util.XMLStringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)"
    - "[org.apache.xerces.util.XMLChar].isInvalid(int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)"
    - "[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)"
    functionUses: 4
    ICount: 324
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:996"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1000"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:999"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1002"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1015"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1002"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1015"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1016"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1028"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1032"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1038"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1032"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1102"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1032"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1102"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1040"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1040"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1044"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1053"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1052"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1049"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1053"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1052"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1053"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1059"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1058"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1062"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1078"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1077"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1066"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1081"
        BranchSideFuncs:
        - "load(int,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1080"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1072"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1081"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1080"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1081"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1039"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1038"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1082"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1084"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1086"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1102"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1105"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1108"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1118"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1112"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1106"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1122"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1102"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1140"
        BranchSideFuncs:
        - "append(char[],int,int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1140"
        BranchSideFuncs:
        - "append(char[],int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:985,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:986,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:987,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:997,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1005,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1019,1"
      Dst: "[org.apache.xerces.util.XMLStringBuffer].append"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1128,1"
      Dst: "[org.apache.xerces.util.XMLChar].isInvalid"
    JavaMethodInfo: null
    BBCount: 54
    CyclomaticComplexity: 6
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 1173
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    functionUses: 99
    ICount: 71
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1180"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1195"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1182"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1186"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1202"
        BranchSideFuncs:
        - "load(int,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1201"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1175,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1196,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 1246
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    functionUses: 37
    ICount: 90
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1247"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1251"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1311"
        BranchSideFuncs:
        - "isExternal()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1310"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1258"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1287"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1287"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1261"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1264"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1271"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1271"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1274"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1290"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1292"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1293"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1296"
        BranchSideFuncs:
        - "load(int,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1295"
        BranchSideFuncs:
        - "isSpace(int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1255"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1248,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1253,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1254,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].skipDeclSpaces()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 1339
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    functionUses: 7
    ICount: 90
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1340"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1344"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1346"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1404"
        BranchSideFuncs:
        - "isExternal()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1403"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1352"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1351"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1380"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1380"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1354"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1357"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1364"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1383"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1364"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1383"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1367"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1383"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1384"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1385"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1386"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1389"
        BranchSideFuncs:
        - "load(int,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1388"
        BranchSideFuncs:
        - "isSpace(int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1348"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1341,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1346,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1347,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].skipString(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 1428
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    functionUses: 44
    ICount: 66
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1429"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1435"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1466"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1437"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1445"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1446"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1434"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "load(int,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1446"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1434"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "load(int,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1433"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1450"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1433"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1430,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1434,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1437,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1447,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].getPublicId()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 1486
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()"
    functionUses: 5
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1487"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1486"
        BranchSideFuncs:
        - "getPublicId()"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1487"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1486"
        BranchSideFuncs:
        - "getPublicId()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1487,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 1503
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getExpandedSystemId()"
    functionUses: 16
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1504"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1514"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1513"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1505"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1511"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1510"
        BranchSideFuncs:
        - "getExpandedSystemId()"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1506"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1511"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1510"
        BranchSideFuncs:
        - "getExpandedSystemId()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1506,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1511,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getExpandedSystemId"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].getLiteralSystemId()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 1527
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getLiteralSystemId()"
    functionUses: 5
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1528"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1537"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1529"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1535"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1534"
        BranchSideFuncs:
        - "getLiteralSystemId()"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1530"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1535"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1534"
        BranchSideFuncs:
        - "getLiteralSystemId()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1530,1"
      Dst: "[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1535,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getLiteralSystemId"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].getLineNumber()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 1559
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getLineNumber()"
    functionUses: 9
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1560"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:null"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1561"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1566"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1565"
        BranchSideFuncs:
        - "getLineNumber()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1561,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1566,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getLineNumber"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].getColumnNumber()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 1592
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getColumnNumber()"
    functionUses: 9
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1593"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:null"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1594"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1599"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1598"
        BranchSideFuncs:
        - "getColumnNumber()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1594,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1599,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getColumnNumber"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].getCharacterOffset()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 1623
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getCharacterOffset()"
    functionUses: 7
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1624"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:null"
        BranchSideFuncs:
        - "isExternal()"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1625"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1630"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1629"
        BranchSideFuncs:
        - "getCharacterOffset()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1625,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1630,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getCharacterOffset"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].getEncoding()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 1645
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getEncoding()"
    functionUses: 5
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1646"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1655"
        BranchSideFuncs:
        - "isExternal()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1654"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1647"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1652"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1651"
        BranchSideFuncs:
        - "getEncoding()"
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1647,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1652,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getEncoding"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].getXMLVersion()"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1669"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1677"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1670"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1675"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1674"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1670,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].isExternal"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1675,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].getXMLVersion"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].setCurrentEntity(org.apache.xerces.impl.XMLEntityManager$ScannedEntity)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 1682
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.XMLEntityManager$ScannedEntity"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].setBufferSize(int)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 1697
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLErrorReporter)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 1703
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.impl.XMLEntityManager"
    - "org.apache.xerces.impl.XMLErrorReporter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 1735
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.io.UTF8Reader].read(char[],int,int)"
    - "[org.apache.xerces.impl.io.Latin1Reader].read(char[],int,int)"
    - "[org.apache.xerces.impl.io.ASCIIReader].read(char[],int,int)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$ExternalEntityMonitor$ReaderMonitor].read(char[],int,int)"
    - "[org.apache.xerces.impl.io.UTF16Reader].read(char[],int,int)"
    - "[org.apache.xerces.impl.io.UCSReader].read(char[],int,int)"
    - "[org.apache.xerces.impl.XMLEntityManager].endEntity()"
    - "[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)"
    functionUses: 88
    ICount: 59
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1739"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1743"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1742"
        BranchSideFuncs:
        - "read(char[],int,int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1739"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1743"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1742"
        BranchSideFuncs:
        - "read(char[],int,int)"
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1748"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1758"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1757"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1749"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1779"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1778"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1762"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1779"
        BranchSideFuncs:
        - "endEntity()"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1778"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1764"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1768"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1767"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.XMLEntityScanner:1768"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1779"
        BranchSideFuncs:
        - "load(int,boolean)"
      - BranchSide: "org.apache.xerces.impl.XMLEntityScanner:1778"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1743,1"
      Dst: "[java.io.Reader].read"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1763,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].endEntity"
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1769,1"
      Dst: "[org.apache.xerces.impl.XMLEntityScanner].load"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)"
    functionSourceFile: "org.apache.xerces.impl.XMLEntityScanner"
    linkageType: null
    functionLinenumber: 1788
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 16
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.XMLEntityScanner:1790,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.NamespaceSupport$Prefixes].<init>(org.apache.xerces.util.NamespaceSupport,java.lang.String[],int)"
    functionSourceFile: "org.apache.xerces.util.NamespaceSupport$Prefixes"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.NamespaceSupport"
    - "java.lang.String[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.NamespaceSupport$Prefixes:297,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.NamespaceSupport$Prefixes].hasMoreElements()"
    functionSourceFile: "org.apache.xerces.util.NamespaceSupport$Prefixes"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.NamespaceSupport$Prefixes:306"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport$Prefixes:305"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.NamespaceSupport$Prefixes].nextElement()"
    functionSourceFile: "org.apache.xerces.util.NamespaceSupport$Prefixes"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.NamespaceSupport$Prefixes:313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport$Prefixes:316"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.NamespaceSupport$Prefixes:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.NamespaceSupport$Prefixes:316,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.NamespaceSupport$Prefixes].toString()"
    functionSourceFile: "org.apache.xerces.util.NamespaceSupport$Prefixes"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.NamespaceSupport$Prefixes:321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.NamespaceSupport$Prefixes:325"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.NamespaceSupport$Prefixes:320,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.util.NamespaceSupport$Prefixes:322,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.util.NamespaceSupport$Prefixes:326,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.wml.dom.WMLOptgroupElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLOptgroupElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptgroupElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptgroupElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLOptgroupElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptgroupElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptgroupElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLOptgroupElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptgroupElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptgroupElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLOptgroupElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptgroupElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptgroupElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLOptgroupElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptgroupElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptgroupElementImpl].setTitle(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLOptgroupElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptgroupElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptgroupElementImpl].getTitle()"
    functionSourceFile: "org.apache.wml.dom.WMLOptgroupElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptgroupElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptgroupElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLOptgroupElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptgroupElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLOptgroupElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLOptgroupElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLOptgroupElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].<init>(org.apache.xerces.xpointer.ElementSchemePointer,org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    linkageType: null
    functionLinenumber: 533
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xpointer.ElementSchemePointer"
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:534,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:527,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:537,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:537,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].getTokenString(int)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    linkageType: null
    functionLinenumber: 548
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:549,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:549,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].getToken(int)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:558,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:558,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].addToken(java.lang.String)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    linkageType: null
    functionLinenumber: 566
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].addToken(int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:568"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:572"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:571"
        BranchSideFuncs:
        - "addToken(int)"
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:567,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:569,1"
      Dst: "[java.util.HashMap].size"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:569,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:570,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:572,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:572,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].addToken"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].addToken(int)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    linkageType: null
    functionLinenumber: 581
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 22
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:586,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].rewind()"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].hasMore()"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    linkageType: null
    functionLinenumber: 603
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:604"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:603"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].nextToken()"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    linkageType: null
    functionLinenumber: 614
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ElementSchemePointer].reportError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:615"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:617"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:616"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:616,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer].reportError"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].peekToken()"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:628"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:630"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:629"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:629,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer].reportError"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].nextTokenAsString()"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:643"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:645"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:644"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:642,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].nextToken"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:642,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].getTokenString"
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:644,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer].reportError"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].getTokenCount()"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    linkageType: null
    functionLinenumber: 652
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].<init>(org.apache.xerces.xpointer.ElementSchemePointer,org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.ElementSchemePointer$1)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xpointer.ElementSchemePointer"
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xpointer.ElementSchemePointer$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].<init>(org.apache.xerces.xpointer.ElementSchemePointer,org.apache.xerces.util.SymbolTable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:500,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$200(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,int)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].getTokenString(int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:500,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].getTokenString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$400(org.apache.xerces.xpointer.ElementSchemePointer$Tokens)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].getTokenCount()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:500,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].getTokenCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$500(org.apache.xerces.xpointer.ElementSchemePointer$Tokens)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].hasMore()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:500,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].hasMore"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$600(org.apache.xerces.xpointer.ElementSchemePointer$Tokens)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].nextToken()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:500,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].nextToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$700(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,int)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].addToken(int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:500,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].addToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].access$800(org.apache.xerces.xpointer.ElementSchemePointer$Tokens,java.lang.String)"
    functionSourceFile: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xpointer.ElementSchemePointer$Tokens"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].addToken(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.ElementSchemePointer$Tokens:500,1"
      Dst: "[org.apache.xerces.xpointer.ElementSchemePointer$Tokens].addToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:84,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:85,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:85,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].setLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].<init>(java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].setLocale(java.util.Locale)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:87,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:88,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].setLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].setLocale(java.util.Locale)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:93"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:94,1"
      Dst: "[java.util.ResourceBundle].getBundle"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:101,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:101,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:102,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:102,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:102,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.ParseException"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.ParseException].<init>(java.lang.String,int)"
    functionUses: 108
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:107,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:107,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:110"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].parse(java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].setContext(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].stripExtendedComment(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 52
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:122"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:124"
        BranchSideFuncs:
        - "stripExtendedComment(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:123"
        BranchSideFuncs:
        - "next()"
        - "parseRegex()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:130"
        BranchSideFuncs:
        - "read()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:131"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:135"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:135"
        BranchSideFuncs:
        - "ex(java.lang.String,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:117,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].setContext"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:122,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:123,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].stripExtendedComment"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:124,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:127,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:128,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:130,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:131,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:135,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:136,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:140,1"
      Dst: "[java.util.Vector].removeAllElements"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].setContext(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 54
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(int)"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].isLowSurrogate(int)"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 89
    ICount: 239
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:171"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:207"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:200"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:207"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:207"
        BranchSideFuncs:
        - "composeFromSurrogates(int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:222"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:230"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:239"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:241"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:244"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:253"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:258"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:266"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:268"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:274"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:273"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:274"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:273"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:287"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:289"
        BranchSideFuncs:
        - "ex(java.lang.String,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:168,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:178,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:193,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:200,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:202,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].isLowSurrogate"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:203,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates"
    JavaMethodInfo: null
    BBCount: 74
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseTerm()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createUnion()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].addChild(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseTerm()"
    functionUses: 12
    ICount: 15
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:310"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:319"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:312"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:317"
        BranchSideFuncs:
        - "createUnion()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:316"
        BranchSideFuncs:
        - "parseTerm()"
        - "addChild(org.apache.xerces.impl.xpath.regex.Token)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:308,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseTerm"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:310,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:311,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:313,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createUnion"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:314,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].addChild"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseTerm()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createEmpty()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseFactor()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createConcat()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseFactor()"
    functionUses: 2
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:327"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:328"
        BranchSideFuncs:
        - "createEmpty()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:327"
        BranchSideFuncs:
        - "createEmpty()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:327"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:328"
        BranchSideFuncs:
        - "createEmpty()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:327"
        BranchSideFuncs:
        - "createEmpty()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:327"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:330"
        BranchSideFuncs:
        - "createEmpty()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:329"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:332"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:333"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:338"
        BranchSideFuncs:
        - "createConcat()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:337"
        BranchSideFuncs:
        - "addChild(org.apache.xerces.impl.xpath.regex.Token)"
        - "parseFactor()"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:326,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:328,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createEmpty"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:330,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseFactor"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:334,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createConcat"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:335,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].addChild"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processCaret()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:348,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processDollar()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:352,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processLookahead()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 355
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createLook(int,org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:359"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:358"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:356,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:357,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:357,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createLook"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:358,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:358,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processNegativelookahead()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 362
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createLook(int,org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:366"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:365"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:363,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:364,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:364,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createLook"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:365,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:365,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processLookbehind()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createLook(int,org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:372"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:373"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:372"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:370,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:371,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:371,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createLook"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:372,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:372,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processNegativelookbehind()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createLook(int,org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:379"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:380"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:379"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:377,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:378,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:378,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createLook"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:379,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:379,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_A()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:384,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_Z()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:388,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_z()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:392,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_b()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 395
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:396,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_B()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:400,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_lt()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:404,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_gt()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:408,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processStar(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createNGClosure(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.Token)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:413"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:417"
        BranchSideFuncs:
        - "createNGClosure(org.apache.xerces.impl.xpath.regex.Token)"
        - "next()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:416"
        BranchSideFuncs:
        - "createClosure(org.apache.xerces.impl.xpath.regex.Token)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:412,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:413,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:415,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createNGClosure"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:417,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createClosure"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processPlus(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createConcat(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createNGClosure(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createConcat(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)"
    functionUses: 1
    ICount: 12
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:422"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:426"
        BranchSideFuncs:
        - "createNGClosure(org.apache.xerces.impl.xpath.regex.Token)"
        - "next()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:425"
        BranchSideFuncs:
        - "createConcat(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)"
        - "createClosure(org.apache.xerces.impl.xpath.regex.Token)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:421,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:422,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:424,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createNGClosure"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:424,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createConcat"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:426,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createClosure"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processQuestion(org.apache.xerces.impl.xpath.regex.Token)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createUnion()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createEmpty()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createEmpty()"
    functionUses: 1
    ICount: 15
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:432"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:437"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:436"
        BranchSideFuncs:
        - "addChild(org.apache.xerces.impl.xpath.regex.Token)"
        - "createEmpty()"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:430,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:431,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createUnion"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:432,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:434,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createEmpty"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:434,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].addChild"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].checkQuestion(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 442
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:443"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:442"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:443"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:442"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:443,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processParen()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createParen(org.apache.xerces.impl.xpath.regex.Token,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:449"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:450"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:449"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:446,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:448,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:448,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createParen"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:449,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:449,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processParen2()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createParen(org.apache.xerces.impl.xpath.regex.Token,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:457"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:458"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:457"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:455,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:456,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:456,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createParen"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:457,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:457,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processCondition()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 462
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser$ReferencePosition].<init>(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseFactor()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token].size()"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConditionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ParenToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$UnionToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ModifierToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ConcatToken].getChild(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createCondition(int,org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)"
    functionUses: 1
    ICount: 117
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:463"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:468"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:468"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:472"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:475"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:474"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:475"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:491"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:477"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:491"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:477"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:491"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:479"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:491"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:493"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:494"
        BranchSideFuncs:
        - "<init>(int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:493"
        BranchSideFuncs:
        - "<init>(int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:496"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:497"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:496"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:499"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:500"
        BranchSideFuncs:
        - "parseFactor()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:499"
        BranchSideFuncs:
        - "parseFactor()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:509"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:515"
        BranchSideFuncs:
        - "parseRegex()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:519"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:524"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:523"
        BranchSideFuncs:
        - "ex(java.lang.String,int)"
        - "read()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:520"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:521"
        BranchSideFuncs:
        - "getChild(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:520"
        BranchSideFuncs:
        - "getChild(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:524"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:525"
        BranchSideFuncs:
        - "next()"
        - "createCondition(int,org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:524"
        BranchSideFuncs:
        - "next()"
        - "createCondition(int,org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:463,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:467,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:493,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:494,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser$ReferencePosition].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:494,1"
      Dst: "[java.util.Vector].addElement"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:500,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:501,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseFactor"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:509,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:517,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:520,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].size"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:521,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getChild"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:526,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createCondition"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processModifiers()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 530
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.REUtil].getOptionValue(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].getOptionValue(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createModifierGroup(org.apache.xerces.impl.xpath.regex.Token,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createModifierGroup(org.apache.xerces.impl.xpath.regex.Token,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 81
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:532"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:539"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:538"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:535"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:536"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:535"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:539"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:540"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:539"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:540"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:552"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:551"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:542"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:549"
        BranchSideFuncs:
        - "getOptionValue(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:548"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:545"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:546"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:545"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:549"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:551"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:552"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:558"
        BranchSideFuncs:
        - "read()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:557"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:556"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:556"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:558"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:563"
        BranchSideFuncs:
        - "createModifierGroup(org.apache.xerces.impl.xpath.regex.Token,int,int)"
        - "next()"
        - "parseRegex()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:562"
        BranchSideFuncs:
        - "ex(java.lang.String,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:533,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:534,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].getOptionValue"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:539,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:554,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:555,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:555,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createModifierGroup"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:556,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processIndependent()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 567
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createLook(int,org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:570"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:571"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:570"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:568,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:569,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:569,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createLook"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:570,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:570,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_c()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 575
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createChar(int)"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:576"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:578"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:577"
        BranchSideFuncs:
        - "ex(java.lang.String,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:577"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:579"
        BranchSideFuncs:
        - "ex(java.lang.String,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:578"
        BranchSideFuncs:
        - "createChar(int)"
        - "next()"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:577,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:578,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:579,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:580,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createChar"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_C()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 582
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:583,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_i()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].createChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:586,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createChar"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:587,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_I()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 590
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:591,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_g()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getGraphemePattern()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:594,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:595,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getGraphemePattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_X()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 597
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].getCombiningCharacterSequence()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:598,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:599,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getCombiningCharacterSequence"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBackreference()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 601
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createBackReference(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser$ReferencePosition].<init>(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 48
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:605"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:608"
        BranchSideFuncs:
        - "ex(java.lang.String,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:607"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:608"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:626"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:625"
        BranchSideFuncs:
        - "createBackReference(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:626"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:625"
        BranchSideFuncs:
        - "createBackReference(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:610"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:626"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:625"
        BranchSideFuncs:
        - "createBackReference(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:612"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:626"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:625"
        BranchSideFuncs:
        - "createBackReference(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:628"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:629"
        BranchSideFuncs:
        - "next()"
        - "<init>(int,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:628"
        BranchSideFuncs:
        - "next()"
        - "<init>(int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:606,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:609,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:626,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createBackReference"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:628,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:629,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser$ReferencePosition].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:629,1"
      Dst: "[java.util.Vector].addElement"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:630,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseFactor()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 645
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processCaret()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCaret()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processDollar()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processDollar()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processLookahead()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processLookahead()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processNegativelookahead()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processNegativelookahead()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processLookbehind()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processLookbehind()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processNegativelookbehind()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processNegativelookbehind()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createEmpty()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_A()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_A()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_Z()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_Z()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_z()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_z()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_b()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_b()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_B()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_B()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_lt()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_lt()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_gt()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_gt()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseAtom()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processStar(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processStar(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processPlus(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processPlus(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processQuestion(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processQuestion(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].checkQuestion(int)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].checkQuestion(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createNGClosure(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setMin(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].setMin(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token$ClosureToken].setMax(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].setMax(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 3
    ICount: 143
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:679"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:739"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:679"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:739"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:684"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:694"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:684"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:694"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:687"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:698"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:697"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:698"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:697"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:688"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:698"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:697"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:687"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:686"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:699"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:701"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:704"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:703"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:704"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:704"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:707"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:715"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:714"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:708"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:714"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:708"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:714"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:711"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:706"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:715"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:723"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:726"
        BranchSideFuncs:
        - "ex(java.lang.String,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:725"
        BranchSideFuncs:
        - "checkQuestion(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:726"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:730"
        BranchSideFuncs:
        - "createNGClosure(org.apache.xerces.impl.xpath.regex.Token)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:729"
        BranchSideFuncs:
        - "createClosure(org.apache.xerces.impl.xpath.regex.Token)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:646,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:649,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processCaret"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:650,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processDollar"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:651,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processLookahead"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:652,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processNegativelookahead"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:653,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processLookbehind"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:654,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processNegativelookbehind"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:657,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:658,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createEmpty"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:662,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_A"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:663,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_Z"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:664,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_z"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:665,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_b"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:666,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_B"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:667,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_lt"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:668,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_gt"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:672,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseAtom"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:675,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processStar"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:676,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processPlus"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:677,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processQuestion"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:684,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:691,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:726,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].checkQuestion"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:727,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createNGClosure"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:730,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createClosure"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:734,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].setMin"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:735,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].setMax"
    JavaMethodInfo: null
    BBCount: 52
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseAtom()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 749
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processParen()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processParen()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processParen2()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processParen2()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCondition()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processCondition()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processModifiers()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processModifiers()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processIndependent()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processIndependent()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseCharacterClass(boolean)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseCharacterClass(boolean)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseSetOperations()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseSetOperations()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].getTokenForShorthand(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].decodeEscaped()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].decodeEscaped()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createString(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].decomposeToSurrogates(int)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_c()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_c()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_C()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_C()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_i()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_i()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_I()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_I()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_g()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_g()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_X()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_X()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processBackreference()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBackreference()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_pP(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(int)"
    - "[org.apache.xerces.impl.xpath.regex.REUtil].isLowSurrogate(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createParen(org.apache.xerces.impl.xpath.regex.Token,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createString(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 1
    ICount: 96
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:786"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:789"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:788"
        BranchSideFuncs:
        - "decomposeToSurrogates(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:813"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:818"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:819"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:818"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:818"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:819"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:818"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:818"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:820"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:819"
        BranchSideFuncs:
        - "isHighSurrogate(int)"
        - "createChar(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:823"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:836"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
        - "read()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:835"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:824"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:836"
        BranchSideFuncs:
        - "next()"
        - "createParen(org.apache.xerces.impl.xpath.regex.Token,int)"
        - "createString(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:835"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:824"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:836"
        BranchSideFuncs:
        - "next()"
        - "createParen(org.apache.xerces.impl.xpath.regex.Token,int)"
        - "createString(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:835"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:750,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:753,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processParen"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:754,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processParen2"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:755,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processCondition"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:756,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processModifiers"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:757,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processIndependent"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:759,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:770,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseCharacterClass"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:771,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseSetOperations"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:778,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].getTokenForShorthand"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:785,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].decodeEscaped"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:787,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createChar"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:789,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].decomposeToSurrogates"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:789,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createString"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:794,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_c"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:795,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_C"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:796,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_i"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:797,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_I"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:798,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_g"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:799,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_X"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:802,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBackreference"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:807,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_pP"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:808,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:823,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:824,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.REUtil].isLowSurrogate"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:828,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:828,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createParen"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_pP(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 840
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.RangeToken"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    functionUses: 3
    ICount: 29
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:842"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:843"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:842"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:842"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:846"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:845"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:846"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:845"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:850"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:853"
        BranchSideFuncs:
        - "ex(java.lang.String,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:852"
        BranchSideFuncs:
        - "isSet(int)"
        - "getRange(java.lang.String,boolean,boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:841,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:842,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:843,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:848,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:853,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:856,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:856,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getRange"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].processCIinCharacterClass(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 859
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.RangeToken"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].decodeEscaped()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].decodeEscaped()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:860,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].decodeEscaped"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseCharacterClass(boolean)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 870
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.RangeToken"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].setContext(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createNRange()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.Token].createRange()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].getTokenForShorthand(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processCIinCharacterClass(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCIinCharacterClass(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_pP(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].decodeEscaped()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].decodeEscaped()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseCharacterClass(boolean)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseCharacterClass(boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveChar(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveChar(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].decodeEscaped()"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].decodeEscaped()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveCharRange(org.apache.xerces.impl.xpath.regex.RangeToken,int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].setContext(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 4
    ICount: 201
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:876"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:887"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:886"
        BranchSideFuncs:
        - "createRange()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:876"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:887"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:886"
        BranchSideFuncs:
        - "createRange()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:879"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:882"
        BranchSideFuncs:
        - "createNRange()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:881"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:891"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1010"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1009"
        BranchSideFuncs:
        - "read()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:892"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:894"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:893"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:892"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:894"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:893"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:892"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:894"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:893"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:896"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:925"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:924"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:908"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:960"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:915"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:915"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:925"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:943"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:942"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:927"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:928"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:927"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:929"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:933"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:932"
        BranchSideFuncs:
        - "getRange(java.lang.String,boolean,boolean)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:936"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:937"
        BranchSideFuncs:
        - "mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:936"
        BranchSideFuncs:
        - "mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:939"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:940"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:939"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:939"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:941"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:940"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:943"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:960"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:943"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:960"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:944"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:954"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:953"
        BranchSideFuncs:
        - "parseCharacterClass(boolean)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:946"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:950"
        BranchSideFuncs:
        - "complementRanges(org.apache.xerces.impl.xpath.regex.Token)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:949"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:956"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:957"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:956"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:956"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1010"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1009"
        BranchSideFuncs:
        - "read()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:962"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1004"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1003"
        BranchSideFuncs:
        - "isSet(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:963"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:964"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:963"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:963"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:971"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:970"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:964"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:965"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:964"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:964"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:968"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:967"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:971"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:975"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:974"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:976"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:977"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:976"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:977"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:986"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:985"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:977"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:986"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:985"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:978"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:979"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:978"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:978"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:982"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:981"
        BranchSideFuncs:
        - "addCaseInsensitiveChar(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:987"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:990"
        BranchSideFuncs:
        - "decodeEscaped()"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:989"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:991"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:994"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:993"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:994"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:995"
        BranchSideFuncs:
        - "addRange(int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:994"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:998"
        BranchSideFuncs:
        - "addCaseInsensitiveCharRange(org.apache.xerces.impl.xpath.regex.RangeToken,int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:994"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:998"
        BranchSideFuncs:
        - "addCaseInsensitiveCharRange(org.apache.xerces.impl.xpath.regex.RangeToken,int,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1004"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1008"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1007"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1005"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1008"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1007"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1005"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1008"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1007"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1010"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1014"
        BranchSideFuncs:
        - "ex(java.lang.String,int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1013"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1014"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1018"
        BranchSideFuncs:
        - "subtractRanges(org.apache.xerces.impl.xpath.regex.Token)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1017"
        BranchSideFuncs:
        - "next()"
        - "sortRanges()"
        - "setContext(int)"
        - "compactRanges()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1014"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1018"
        BranchSideFuncs:
        - "subtractRanges(org.apache.xerces.impl.xpath.regex.Token)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1017"
        BranchSideFuncs:
        - "next()"
        - "sortRanges()"
        - "setContext(int)"
        - "compactRanges()"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:871,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].setContext"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:872,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:876,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:880,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createNRange"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:882,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].createRange"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:883,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:901,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].getTokenForShorthand"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:901,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:907,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processCIinCharacterClass"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:914,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_pP"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:915,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:921,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].decodeEscaped"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:926,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:929,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:933,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:935,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:934,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getRange"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:947,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].complementRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:950,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:954,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseCharacterClass"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:968,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveChar"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:999,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveCharRange"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1018,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1019,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges"
    JavaMethodInfo: null
    BBCount: 79
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseSetOperations()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 1029
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.RangeToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseCharacterClass(boolean)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseCharacterClass(boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].parseCharacterClass(boolean)"
    - "[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseCharacterClass(boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].intersectRanges(org.apache.xerces.impl.xpath.regex.Token)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    functionUses: 1
    ICount: 37
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1032"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1051"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1050"
        BranchSideFuncs:
        - "next()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1034"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1032"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1034"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1035"
        BranchSideFuncs:
        - "read()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1034"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1035"
        BranchSideFuncs:
        - "read()"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1034"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1047"
        BranchSideFuncs:
        - "ex(java.lang.String,int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1037"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1038"
        BranchSideFuncs:
        - "parseCharacterClass(boolean)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1037"
        BranchSideFuncs:
        - "parseCharacterClass(boolean)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1039"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1041"
        BranchSideFuncs:
        - "mergeRanges(org.apache.xerces.impl.xpath.regex.Token)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1040"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1041"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1043"
        BranchSideFuncs:
        - "subtractRanges(org.apache.xerces.impl.xpath.regex.Token)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1042"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1046"
        BranchSideFuncs:
        - "intersectRanges(org.apache.xerces.impl.xpath.regex.Token)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1045"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1030,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].parseCharacterClass"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1032,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1036,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1037,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1040,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1042,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1044,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].intersectRanges"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1046,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].getTokenForShorthand(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 1056
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.regex.Token"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)"
    - "[org.apache.xerces.impl.xpath.regex.Token].getRange(java.lang.String,boolean)"
    functionUses: 2
    ICount: 55
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1059"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1060"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1059"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1063"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1064"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1063"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1067"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1068"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1067"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1071"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1072"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1071"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1075"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1076"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1075"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1079"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1080"
        BranchSideFuncs:
        - "getRange(java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1079"
        BranchSideFuncs:
        - "getRange(java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1059,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].isSet"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1060,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Token].getRange"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1084,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1084,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1084,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1084,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1084,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].decodeEscaped()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 1091
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].next()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].read()"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    - "[org.apache.xerces.impl.xpath.regex.RegexParser].ex(java.lang.String,int)"
    functionUses: 4
    ICount: 215
    EdgeCount: 61
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1092"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1093"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1092"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1103"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1119"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1109"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1111"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1112"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1115"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1116"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1120"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1122"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1134"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1134"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1136"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1138"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1138"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1139"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1142"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1142"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1143"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1146"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1146"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1147"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1154"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1156"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1158"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1158"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1159"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1162"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1163"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1166"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1166"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1167"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1170"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1170"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1171"
        BranchSideFuncs:
        - "read()"
        - "next()"
        - "hexChar(int)"
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1174"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1174"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1175"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1177"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1092,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].read"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1092,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].ex"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1102,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].next"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1110,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar"
    JavaMethodInfo: null
    BBCount: 67
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 1189
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1190"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1191"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1192"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1192"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1193"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1193"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1194"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1194"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1195"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1195"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveChar(org.apache.xerces.impl.xpath.regex.RangeToken,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 1199
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.RangeToken"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].get(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    functionUses: 4
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1203"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1208"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1208"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1200,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].get"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1201,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveCharRange(org.apache.xerces.impl.xpath.regex.RangeToken,int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.RegexParser"
    linkageType: null
    functionLinenumber: 1213
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xpath.regex.RangeToken"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    - "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].get(int)"
    - "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)"
    functionUses: 2
    ICount: 25
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1231"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1221"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.regex.RegexParser:1226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.regex.RegexParser:1221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1222,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.RangeToken].addRange"
    - Src: "org.apache.xerces.impl.xpath.regex.RegexParser:1224,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].get"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xml.serialize.SecuritySupport$5].<init>(java.io.File)"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport$5:95,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport$5].run()"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport$5:97,1"
      Dst: "[java.io.FileInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport$5].<init>(java.io.File)"
    functionSourceFile: "org.apache.html.dom.SecuritySupport$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport$5:95,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.SecuritySupport$5].run()"
    functionSourceFile: "org.apache.html.dom.SecuritySupport$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.SecuritySupport$5:97,1"
      Dst: "[java.io.FileInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLHeadElementImpl].getProfile()"
    functionSourceFile: "org.apache.html.dom.HTMLHeadElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLHeadElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLHeadElementImpl].setProfile(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLHeadElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLHeadElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLHeadElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLHeadElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLHeadElementImpl:54,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op$CharOp].<init>(int,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op$CharOp"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Op].<init>(int)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.regex.Op$CharOp:161,1"
      Dst: "[org.apache.xerces.impl.xpath.regex.Op].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.regex.Op$CharOp].getData()"
    functionSourceFile: "org.apache.xerces.impl.xpath.regex.Op$CharOp"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable"
    linkageType: null
    functionLinenumber: 2641
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2642,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].put(java.lang.String,int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable"
    linkageType: null
    functionLinenumber: 2709
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].hash(java.lang.String)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].rehash()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].rehash()"
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].rebalance()"
    functionUses: 3
    ICount: 81
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2713"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2725"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2724"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2719"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2763"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2727"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2734"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2733"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2736"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2744"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2743"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2737"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2744"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2764"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2763"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2748"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2752"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2753"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2763"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2710,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].hash"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2722,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].rehash"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2730,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2756,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].rebalance"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].get(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable"
    linkageType: null
    functionLinenumber: 2767
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].hash(java.lang.String)"
    functionUses: 3
    ICount: 32
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2771"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2774"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2773"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2777"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2778"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2768,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].hash"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].hash(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable"
    linkageType: null
    functionLinenumber: 2787
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].hash0(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2788"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2790"
        BranchSideFuncs:
        - "hash0(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2789,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2791,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].hash0"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].hash0(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable"
    linkageType: null
    functionLinenumber: 2794
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2798"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2800"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2796,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2799,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].rehash()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable"
    linkageType: null
    functionLinenumber: 2804
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].rehashCommon(int)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2805,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].rehashCommon"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].rebalance()"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable"
    linkageType: null
    functionLinenumber: 2808
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable$PrimeNumberSequenceGenerator].generateSequence(int[])"
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].rehashCommon(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2809"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2812"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2811"
        BranchSideFuncs:
        - "generateSequence(int[])"
        - "rehashCommon(int)"
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2812,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable$PrimeNumberSequenceGenerator].generateSequence"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2813,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].rehashCommon"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].rehashCommon(int)"
    functionSourceFile: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable"
    linkageType: null
    functionLinenumber: 2817
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].hash(java.lang.String)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 80
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2826"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2872"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2871"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2828"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2818"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2817"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2832"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2818"
        BranchSideFuncs:
        - "hash(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2817"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2839"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2854"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2853"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2840"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2845"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2844"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2856"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2863"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2862"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2836,1"
      Dst: "[org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable].hash"
    - Src: "org.apache.xerces.impl.dtd.DTDGrammar$QNameHashtable:2859,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.dom.DeferredProcessingInstructionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)"
    functionSourceFile: "org.apache.xerces.dom.DeferredProcessingInstructionImpl"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.dom.DeferredDocumentImpl"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ProcessingInstructionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredProcessingInstructionImpl:58,1"
      Dst: "[org.apache.xerces.dom.ProcessingInstructionImpl].<init>"
    - Src: "org.apache.xerces.dom.DeferredProcessingInstructionImpl:61,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredProcessingInstructionImpl].getNodeIndex()"
    functionSourceFile: "org.apache.xerces.dom.DeferredProcessingInstructionImpl"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DeferredProcessingInstructionImpl].synchronizeData()"
    functionSourceFile: "org.apache.xerces.dom.DeferredProcessingInstructionImpl"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)"
    - "[org.apache.xerces.dom.NodeImpl].ownerDocument()"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int)"
    - "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int)"
    functionUses: 8
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DeferredProcessingInstructionImpl:82,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].needsSyncData"
    - Src: "org.apache.xerces.dom.DeferredProcessingInstructionImpl:86,1"
      Dst: "[org.apache.xerces.dom.NodeImpl].ownerDocument"
    - Src: "org.apache.xerces.dom.DeferredProcessingInstructionImpl:87,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName"
    - Src: "org.apache.xerces.dom.DeferredProcessingInstructionImpl:88,1"
      Dst: "[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport$3].<init>(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport$3:67,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.SecuritySupport$3].run()"
    functionSourceFile: "org.apache.xml.serialize.SecuritySupport$3"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.SecuritySupport$3:76"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.SecuritySupport$3:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.SecuritySupport$3:71,1"
      Dst: "[java.lang.ClassLoader].getParent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBrElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLBrElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBrElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBrElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLBrElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBrElementImpl:35,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBrElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLBrElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBrElementImpl:39,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBrElementImpl].setXmlLang(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLBrElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBrElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBrElementImpl].getXmlLang()"
    functionSourceFile: "org.apache.wml.dom.WMLBrElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBrElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBrElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLBrElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBrElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLBrElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLBrElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLBrElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].<init>()"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$LargeContainer"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.AugmentationsImpl$AugmentationsItemsContainer].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:243,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl$AugmentationsItemsContainer].<init>"
    - Src: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:245,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].getItem(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$LargeContainer"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:248,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].putItem(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$LargeContainer"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:252,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].removeItem(java.lang.Object)"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$LargeContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:256,1"
      Dst: "[java.util.HashMap].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].keys()"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$LargeContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Enumeration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:260,1"
      Dst: "[java.util.HashMap].keySet"
    - Src: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:260,1"
      Dst: "[java.util.Collections].enumeration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].clear()"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$LargeContainer"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:264,1"
      Dst: "[java.util.HashMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].isFull()"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$LargeContainer"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].expand()"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$LargeContainer"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "org.apache.xerces.util.AugmentationsImpl$AugmentationsItemsContainer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].toString()"
    functionSourceFile: "org.apache.xerces.util.AugmentationsImpl$LargeContainer"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1].iterator()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getKey()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getValue()"
    functionUses: 15
    ICount: 20
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:279"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:286"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
        - "getKey()"
      - BranchSide: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:285"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:276,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:277,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:278,1"
      Dst: "[java.util.HashMap].entrySet"
    - Src: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:278,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:279,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:280,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:282,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:284,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.xerces.util.AugmentationsImpl$LargeContainer:286,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.XPath$1].<init>(org.apache.xerces.impl.xpath.XPath,org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$1"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xpath.XPath"
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].<init>(org.apache.xerces.util.SymbolTable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$1:156,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Scanner].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath$1].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath$1"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xpath.XPath$Tokens"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - "[org.apache.xerces.impl.xpath.XPathException].<init>(java.lang.String)"
    functionUses: 58
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath$1:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$1:172"
        BranchSideFuncs:
        - "addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - Branch String: "org.apache.xerces.impl.xpath.XPath$1:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$1:172"
        BranchSideFuncs:
        - "addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - Branch String: "org.apache.xerces.impl.xpath.XPath$1:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$1:172"
        BranchSideFuncs:
        - "addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - Branch String: "org.apache.xerces.impl.xpath.XPath$1:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$1:172"
        BranchSideFuncs:
        - "addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - Branch String: "org.apache.xerces.impl.xpath.XPath$1:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$1:172"
        BranchSideFuncs:
        - "addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - Branch String: "org.apache.xerces.impl.xpath.XPath$1:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$1:172"
        BranchSideFuncs:
        - "addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - Branch String: "org.apache.xerces.impl.xpath.XPath$1:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$1:172"
        BranchSideFuncs:
        - "addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - Branch String: "org.apache.xerces.impl.xpath.XPath$1:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$1:172"
        BranchSideFuncs:
        - "addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - Branch String: "org.apache.xerces.impl.xpath.XPath$1:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$1:172"
        BranchSideFuncs:
        - "addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - Branch String: "org.apache.xerces.impl.xpath.XPath$1:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$1:172"
        BranchSideFuncs:
        - "addToken(org.apache.xerces.impl.xpath.XPath$Tokens,int)"
    - Branch String: "org.apache.xerces.impl.xpath.XPath$1:159"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath$1:175"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath$1:173,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Scanner].addToken"
    - Src: "org.apache.xerces.impl.xpath.XPath$1:176,1"
      Dst: "[org.apache.xerces.impl.xpath.XPathException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getRecognizedFeatures()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:548,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 566
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getRecognizedProperties()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 574
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].clone()"
    - "[org.apache.xerces.impl.xpath.regex.Match].clone()"
    - "[org.apache.xerces.dom.CoreDocumentImpl].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.xerces.xni.QName].clone()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].clone()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:575,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:594"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:608"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:607"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:595"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:599"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:598"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:599"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:604"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:603"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:608"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:622"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:621"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:609"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:613"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:612"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:613"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:618"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:617"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:594,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getFeatureDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 633
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:634"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:639"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:638"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:635"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:634"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:633"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:635,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getPropertyDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 651
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:652"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:657"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:656"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:653"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:652"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:651"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:653,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 665
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLDocumentHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentHandler()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 670
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLDocumentHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 679
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLDocumentSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 39
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentSource()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 684
    functionDepth: 0
    returnType: "org.apache.xerces.xni.parser.XMLDocumentSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 716
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    - "org.apache.xerces.xni.NamespaceContext"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleStartDocument(org.apache.xerces.xni.XMLLocator,java.lang.String)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
    functionUses: 8
    ICount: 18
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:724"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:728"
        BranchSideFuncs:
        - "startDocument(org.apache.xerces.xni.XMLLocator,java.lang.String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:727"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:717,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:722,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleStartDocument"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:725,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startDocument"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 746
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 10
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:747"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:751"
        BranchSideFuncs:
        - "xmlDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:750"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:748,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 772
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 9
    ICount: 10
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:773"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:777"
        BranchSideFuncs:
        - "doctypeDecl(java.lang.String,java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:776"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:774,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 790
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionUses: 17
    ICount: 10
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:793"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:797"
        BranchSideFuncs:
        - "startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:796"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:791,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleStartElement"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:794,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startElement"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 810
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionUses: 14
    ICount: 28
    EdgeCount: 82
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:819"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:823"
        BranchSideFuncs:
        - "handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:822"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:823"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:832"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:831"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:824"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:825"
        BranchSideFuncs:
        - "emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:824"
        BranchSideFuncs:
        - "emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:824"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:827"
        BranchSideFuncs:
        - "emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:826"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
        - "endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
        - "startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:811,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleStartElement"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:820,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleEndElement"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:825,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].emptyElement"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:827,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startElement"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:828,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].characters"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:829,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endElement"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 843
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleCharacters(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 27
    ICount: 18
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:846"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:859"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:858"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:847"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:854"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:847"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:854"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:852"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:859"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:858"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:844,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleCharacters"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:853,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].characters"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 875
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleIgnorableWhitespace(org.apache.xerces.xni.XMLString)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 9
    ICount: 9
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:878"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:882"
        BranchSideFuncs:
        - "ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:881"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:876,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleIgnorableWhitespace"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:879,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 895
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionUses: 16
    ICount: 20
    EdgeCount: 61
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:899"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:907"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:906"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:900"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:901"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:900"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:900"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:903"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:902"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
        - "endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:897,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleEndElement"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:901,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endElement"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:903,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].characters"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 918
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 8
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:921"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:925"
        BranchSideFuncs:
        - "startCDATA(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:924"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:922,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startCDATA"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 936
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endCDATA(org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 8
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:938"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:942"
        BranchSideFuncs:
        - "endCDATA(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:941"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:939,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endCDATA"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 952
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleEndDocument()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument(org.apache.xerces.xni.Augmentations)"
    functionUses: 8
    ICount: 9
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:956"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:959"
        BranchSideFuncs:
        - "endDocument(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:958"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:953,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleEndDocument"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:957,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endDocument"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].characterData(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 64
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:973"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:973"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:972"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:973"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:973"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:972"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:980"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:984"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:980"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:984"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:980"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:984"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:982"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:982"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:981"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:985"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:991"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:990"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:992"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1007"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1006"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:993"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1007"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1006"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:995"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1006"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:997"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1007"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1006"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:998"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:997"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:996"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:973,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:982,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].normalizeWhitespace"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:983,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:993,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:998,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:998,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].elementDefault(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1042
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLResourceIdentifier"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 9
    ICount: 11
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1045"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1049"
        BranchSideFuncs:
        - "startGeneralEntity(java.lang.String,org.apache.xerces.xni.XMLResourceIdentifier,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1048"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1046,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1070
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 9
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1071"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1075"
        BranchSideFuncs:
        - "textDecl(java.lang.String,java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1074"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1072,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].textDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1087
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 8
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1088"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1092"
        BranchSideFuncs:
        - "comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1091"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1089,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].comment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1114
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLString"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xpointer.XPointerHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 7
    ICount: 9
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1119"
        BranchSideFuncs:
        - "processingInstruction(java.lang.String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1116,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1135
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xinclude.XIncludeHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
    functionUses: 9
    ICount: 9
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1141"
        BranchSideFuncs:
        - "endGeneralEntity(java.lang.String,org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1138,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1324
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].<init>()"
    - "[org.apache.xerces.util.AugmentationsImpl].<init>()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator)"
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].<init>()"
    - "[org.apache.xerces.impl.xs.XSDDescription].<init>()"
    - "[org.apache.xerces.xni.XMLString].<init>(char[],int,int)"
    - "[org.apache.xerces.xni.XMLString].<init>()"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].<init>()"
    - "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>(org.apache.xerces.impl.xs.XSElementDeclHelper)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].<init>()"
    - "[org.apache.xerces.impl.xs.models.CMBuilder].<init>(org.apache.xerces.impl.xs.models.CMNodeFactory)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.XSGrammarBucket,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.models.CMBuilder)"
    - "[org.apache.xerces.xni.QName].<init>()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].<init>()"
    - "[org.apache.xerces.impl.validation.ValidationState].<init>()"
    - "[org.apache.xerces.impl.validation.ValidationState].<init>()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].<init>()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator)"
    - "[org.apache.xerces.impl.validation.ValidationState].setExtraChecking(boolean)"
    - "[org.apache.xerces.impl.validation.ValidationState].setFacetChecking(boolean)"
    functionUses: 4
    ICount: 134
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1325,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:353,1"
      Dst: "[org.apache.xerces.impl.xs.ElementPSVImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:360,1"
      Dst: "[org.apache.xerces.util.AugmentationsImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:507,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:514,1"
      Dst: "[org.apache.xerces.impl.validation.ConfigurableValidationState].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:525,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:526,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:528,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1156,1"
      Dst: "[org.apache.xerces.xni.XMLString].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1167,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1168,1"
      Dst: "[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1174,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1176,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1179,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1182,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1256,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1274,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1289,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1293,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1315,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1318,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1326,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].setExtraChecking"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1327,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].setFacetChecking"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1340
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationState].resetIDTables()"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].clear()"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].reset(org.apache.xerces.impl.XMLErrorReporter)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationManager].addValidationState(org.apache.xerces.impl.validation.ValidationState)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].reset()"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].processExternalHints(java.lang.String,java.lang.String,java.util.Hashtable,org.apache.xerces.impl.XMLErrorReporter)"
    - "[org.apache.xerces.impl.xs.models.CMNodeFactory].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationManager].addValidationState(org.apache.xerces.impl.validation.ValidationState)"
    - "[org.apache.xerces.impl.validation.ValidationState].setSymbolTable(org.apache.xerces.util.SymbolTable)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].setIdIdrefChecking(boolean)"
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].setIdIdrefChecking(boolean)"
    - "[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].setUnparsedEntityChecking(boolean)"
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].setUnparsedEntityChecking(boolean)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].processExternalHints(java.lang.String,java.lang.String,java.util.Hashtable,org.apache.xerces.impl.XMLErrorReporter)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.XML11Configuration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.parsers.DTDConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(java.lang.String)"
    - "[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].setSymbolTable(org.apache.xerces.util.SymbolTable)"
    - "[org.apache.xerces.impl.validation.ValidationState].setSymbolTable(org.apache.xerces.util.SymbolTable)"
    functionUses: 14
    ICount: 218
    EdgeCount: 245
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1375"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1390"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1398"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1402"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1414"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1417"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1424"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1432"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
        - "addValidationState(org.apache.xerces.impl.validation.ValidationState)"
        - "setUnparsedEntityChecking(boolean)"
        - "reset(org.apache.xerces.xni.parser.XMLComponentManager)"
        - "getFeature(java.lang.String)"
        - "processExternalHints(java.lang.String,java.lang.String,java.util.Hashtable,org.apache.xerces.impl.XMLErrorReporter)"
        - "setIdIdrefChecking(boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1431"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1477"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1481"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1480"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1481"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1485"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1497"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1501"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1500"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1501"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1505"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1525"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1524"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1343,1"
      Dst: "[java.util.Hashtable].clear"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1347,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].resetIDTables"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1350,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].reset"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1367,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].clear"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1370,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getProperty"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1370,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].reset"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1373,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponentManager].getFeature"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1378,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].addValidationState"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1380,1"
      Dst: "[org.apache.xerces.impl.xs.models.CMNodeFactory].reset"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1382,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].processExternalHints"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1473,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].setSymbolTable"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1535,1"
      Dst: "[org.apache.xerces.impl.validation.ConfigurableValidationState].setIdIdrefChecking"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1542,1"
      Dst: "[org.apache.xerces.impl.validation.ConfigurableValidationState].setUnparsedEntityChecking"
    JavaMethodInfo: null
    BBCount: 61
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].startValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1600
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].getValueStoreFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].startValueScope()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1601,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].getValueStoreFor"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1602,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].startValueScope"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].activateField(org.apache.xerces.impl.xs.identity.Field,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1613
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.identity.XPathMatcher"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.identity.Field"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.identity.Field].getIdentityConstraint()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].getValueStoreFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)"
    - "[org.apache.xerces.impl.xs.identity.Field].createMatcher(org.apache.xerces.impl.xs.identity.ValueStore)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].addMatcher(org.apache.xerces.impl.xs.identity.XPathMatcher)"
    - "[org.apache.xerces.impl.xs.identity.Selector$Matcher].startDocumentFragment()"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].startDocumentFragment()"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1614,1"
      Dst: "[org.apache.xerces.impl.xs.identity.Field].getIdentityConstraint"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1614,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].getValueStoreFor"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1615,1"
      Dst: "[org.apache.xerces.impl.xs.identity.Field].createMatcher"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1616,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].addMatcher"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1617,1"
      Dst: "[org.apache.xerces.impl.xs.identity.XPathMatcher].startDocumentFragment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].endValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1628
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].getValueStoreFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].endValueScope()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1629,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].getValueStoreFor"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1630,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].endValueScope"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].activateSelectorFor(org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1635
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getSelector()"
    - "[org.apache.xerces.impl.xs.identity.Selector].createMatcher(org.apache.xerces.impl.xs.identity.FieldActivator,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].addMatcher(org.apache.xerces.impl.xs.identity.XPathMatcher)"
    - "[org.apache.xerces.impl.xs.identity.Selector$Matcher].startDocumentFragment()"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].startDocumentFragment()"
    functionUses: 1
    ICount: 11
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1638"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1640"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1639"
        BranchSideFuncs:
        - "startDocumentFragment()"
        - "addMatcher(org.apache.xerces.impl.xs.identity.XPathMatcher)"
        - "createMatcher(org.apache.xerces.impl.xs.identity.FieldActivator,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1636,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getSelector"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1640,1"
      Dst: "[org.apache.xerces.impl.xs.identity.Selector].createMatcher"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1641,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].addMatcher"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1642,1"
      Dst: "[org.apache.xerces.impl.xs.identity.XPathMatcher].startDocumentFragment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getGlobalElementDecl(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1647
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSElementDecl"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,java.lang.String,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1654"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1657"
        BranchSideFuncs:
        - "getGlobalElementDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1656"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1648,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1655,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].ensureStackCapacity()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1666
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 58
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1667"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1710"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1709"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1670,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleStartDocument(org.apache.xerces.xni.XMLLocator,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1713
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLLocator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].startDocument()"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1714"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1717"
        BranchSideFuncs:
        - "startDocument()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1716"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1717"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1721"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1720"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1715,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].startDocument"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleEndDocument()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1723
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].endDocument()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1724"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1727"
        BranchSideFuncs:
        - "endDocument()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1726"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1725,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].endDocument"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleCharacters(org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1732
    functionDepth: 0
    returnType: "org.apache.xerces.xni.XMLString"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].normalizeWhitespace(org.apache.xerces.xni.XMLString,boolean)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    functionUses: 1
    ICount: 63
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1733"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1736"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1735"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1736"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1736"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1735"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1736"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1736"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1735"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1741"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1745"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1741"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1745"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1741"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1745"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1743"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1743"
        BranchSideFuncs:
        - "normalizeWhitespace(org.apache.xerces.xni.XMLString,boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1742"
        BranchSideFuncs:
        - "normalizeWhitespace(org.apache.xerces.xni.XMLString,boolean)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1746"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1751"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1750"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1751"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1765"
        BranchSideFuncs:
        - "getTypeCategory()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1764"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1752"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1765"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1764"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1754"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1764"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1756"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1765"
        BranchSideFuncs:
        - "isSpace(int)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1764"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1757"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1756"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1755"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1743,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].normalizeWhitespace"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1747,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1752,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1757,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].normalizeWhitespace(org.apache.xerces.xni.XMLString,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1774
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isSpace(int)"
    functionUses: 1
    ICount: 119
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1783"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1784"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1783"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1783"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1787"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1786"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1790"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1808"
        BranchSideFuncs:
        - "isSpace(int)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1807"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1792"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1793"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1797"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1798"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1786"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1820"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1819"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1809"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1812"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1813"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1819"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1813"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1819"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1820"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1837"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1836"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1821"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1837"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1836"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1821"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1837"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1836"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1822"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1826"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1827"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1836"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1841"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1842"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1841"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1841"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1843"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1842"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1792,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].normalizeWhitespace(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1851"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1852"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1851"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1851"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1854"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1853"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1857"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1870"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1869"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1859"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1866"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1865"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1860"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1853"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1870"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1875"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1874"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1871"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1874"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1848,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1858,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1859,1"
      Dst: "[org.apache.xerces.util.XMLChar].isSpace"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleIgnorableWhitespace(org.apache.xerces.xni.XMLString)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1879
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.XMLString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1880"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1886"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1885"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 1895
    functionDepth: 0
    returnType: "org.apache.xerces.xni.Augmentations"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationManager].isGrammarFound()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].storeLocations(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].oneTransition(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.models.XSAllCM].oneTransition(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.models.XSEmptyCM].oneTransition(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].whatCanGoHere(int[])"
    - "[org.apache.xerces.impl.xs.models.XSEmptyCM].whatCanGoHere(int[])"
    - "[org.apache.xerces.impl.xs.models.XSAllCM].whatCanGoHere(int[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].expectedStr(java.util.Vector)"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].occurenceInfo(int[])"
    - "[org.apache.xerces.impl.xs.models.XSAllCM].occurenceInfo(int[])"
    - "[org.apache.xerces.impl.xs.models.XSEmptyCM].occurenceInfo(int[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.models.XSAllCM].getTermName(int)"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].getTermName(int)"
    - "[org.apache.xerces.impl.xs.models.XSEmptyCM].getTermName(int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.models.XSAllCM].getTermName(int)"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].getTermName(int)"
    - "[org.apache.xerces.impl.xs.models.XSEmptyCM].getTermName(int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].occurenceInfo(int[])"
    - "[org.apache.xerces.impl.xs.models.XSAllCM].occurenceInfo(int[])"
    - "[org.apache.xerces.impl.xs.models.XSEmptyCM].occurenceInfo(int[])"
    - "[org.apache.xerces.impl.xs.models.XSAllCM].getTermName(int)"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].getTermName(int)"
    - "[org.apache.xerces.impl.xs.models.XSEmptyCM].getTermName(int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].ensureStackCapacity()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].checkElementMatchesRootElementDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].processRootElementDeclQName(javax.xml.namespace.QName,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].processRootTypeQName(javax.xml.namespace.QName)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,java.lang.String,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].pushContext()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].pushContext()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getAndCheckXsiType(org.apache.xerces.xni.QName,java.lang.String,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getAbstract()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAbstract()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getWhitespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getWhitespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getWhitespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getWhitespace()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentModel(org.apache.xerces.impl.xs.models.CMBuilder)"
    - "[org.apache.xerces.impl.xs.models.XSEmptyCM].startContentModel()"
    - "[org.apache.xerces.impl.xs.models.XSAllCM].startContentModel()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].startContentModel()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getXsiNil(org.apache.xerces.xni.QName,java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttrGrp()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].startElement()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].pushContext()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].initValueStoresFor(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.FieldActivator)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].processAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].addDefaultAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].getMatcherCount()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].getMatcherAt(int)"
    - "[org.apache.xerces.impl.xs.identity.Selector$Matcher].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)"
    functionUses: 2
    ICount: 504
    EdgeCount: 116
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1896"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1914"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1913"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1896"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1914"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1913"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1897"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1913"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1914"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1926"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1927"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1939"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1938"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1929"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1931"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1930"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1940"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2002"
        BranchSideFuncs:
        - "oneTransition(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2001"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1943"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2002"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2001"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1947"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1982"
        BranchSideFuncs:
        - "whatCanGoHere(int[])"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1981"
        BranchSideFuncs:
        - "occurenceInfo(int[])"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1948"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1982"
        BranchSideFuncs:
        - "expectedStr(java.util.Vector)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1981"
        BranchSideFuncs:
        - "occurenceInfo(int[])"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1951"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1949"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1948"
        BranchSideFuncs:
        - "expectedStr(java.util.Vector)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1952"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1978"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1977"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1957"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1968"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1959"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1964"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1963"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1969"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1974"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1973"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1969"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1974"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1973"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1983"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1995"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1994"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1987"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1991"
        BranchSideFuncs:
        - "getTermName(int)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1990"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:1987"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1991"
        BranchSideFuncs:
        - "getTermName(int)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:1990"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2002"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2019"
        BranchSideFuncs:
        - "ensureStackCapacity()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2018"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2034"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2043"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2042"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2035"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2038"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2037"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2050"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2049"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2043"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2050"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2049"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2045"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2047"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2046"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2050"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2068"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2052"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2056"
        BranchSideFuncs:
        - "checkElementMatchesRootElementDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2055"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2056"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2060"
        BranchSideFuncs:
        - "processRootElementDeclQName(javax.xml.namespace.QName,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2059"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2060"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2063"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2062"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2063"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2069"
        BranchSideFuncs:
        - "processRootTypeQName(javax.xml.namespace.QName)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2068"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2069"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2093"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2073"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2086"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2082"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2087"
        BranchSideFuncs:
        - "getGlobalElementDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2086"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2087"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2093"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2094"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2099"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2098"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2094"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2099"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2098"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2100"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2104"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2168"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2105"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2168"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2109"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2147"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2118"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2138"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2119"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2128"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2127"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2121"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:null"
        BranchSideFuncs:
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2130"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2148"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2154"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2184"
        BranchSideFuncs:
        - "getAndCheckXsiType(org.apache.xerces.xni.QName,java.lang.String,org.apache.xerces.xni.XMLAttributes)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2176"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2183"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2179"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2186"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2191"
        BranchSideFuncs:
        - "getConstraintType()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2190"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2187"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2190"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2191"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2194"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2196"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2194"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2210"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2211"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2220"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2243"
        BranchSideFuncs:
        - "getAbstract()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2242"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2226"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2225"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2226"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2229"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2240"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2230"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2243"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2257"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2246"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2249"
        BranchSideFuncs:
        - "getWhitespace()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2259"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2264"
        BranchSideFuncs:
        - "getContentModel(org.apache.xerces.impl.xs.models.CMBuilder)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2263"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2265"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2269"
        BranchSideFuncs:
        - "startContentModel()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2268"
        BranchSideFuncs:
        - "getValue(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2271"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2276"
        BranchSideFuncs:
        - "getXsiNil(org.apache.xerces.xni.QName,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2275"
        BranchSideFuncs:
        - "getTypeCategory()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2271"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2276"
        BranchSideFuncs:
        - "getXsiNil(org.apache.xerces.xni.QName,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2275"
        BranchSideFuncs:
        - "getTypeCategory()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2282"
        BranchSideFuncs:
        - "getAttrGrp()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2281"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2282"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2292"
        BranchSideFuncs:
        - "processAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2287"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2293"
        BranchSideFuncs:
        - "initValueStoresFor(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.FieldActivator)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2292"
        BranchSideFuncs:
        - "processAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2287"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2293"
        BranchSideFuncs:
        - "initValueStoresFor(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.FieldActivator)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2292"
        BranchSideFuncs:
        - "processAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2301"
        BranchSideFuncs:
        - "addDefaultAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2300"
        BranchSideFuncs:
        - "getMatcherCount()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2306"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2307"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2322"
        BranchSideFuncs:
        - "getEmptyAugs(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2321"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1896,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].isGrammarFound"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1916,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1922,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].storeLocations"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1930,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1941,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMValidator].oneTransition"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1948,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMValidator].whatCanGoHere"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1948,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1949,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].expectedStr"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1950,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMValidator].occurenceInfo"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1951,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1951,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1951,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1961,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMValidator].getTermName"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1961,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:1960,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2003,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].ensureStackCapacity"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2028,1"
      Dst: "[java.lang.StringBuffer].setLength"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2054,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].checkElementMatchesRootElementDecl"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2057,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].processRootElementDeclQName"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2064,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].processRootTypeQName"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2076,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2083,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2120,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2122,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2139,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2164,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].pushContext"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2174,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getAndCheckXsiType"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2187,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2191,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2202,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getAbstract"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2223,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAbstract"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2230,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getVariety"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2234,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].getWhitespace"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2260,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentModel"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2266,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMValidator].startContentModel"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2272,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getXsiNil"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2279,1"
      Dst: "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttrGrp"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2284,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].startElement"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2285,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].pushContext"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2290,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].initValueStoresFor"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2293,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].processAttributes"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2297,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].addDefaultAttributes"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2301,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].getMatcherCount"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2303,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].getMatcherAt"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2304,1"
      Dst: "[org.apache.xerces.impl.xs.identity.XPathMatcher].startElement"
    JavaMethodInfo: null
    BBCount: 142
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 2336
    functionDepth: 0
    returnType: "org.apache.xerces.xni.Augmentations"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSConstraints].fullSchemaChecking(org.apache.xerces.impl.xs.XSGrammarBucket,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.XMLErrorReporter)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].processElementContent(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].getMatcherCount()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].getMatcherAt(int)"
    - "[org.apache.xerces.impl.xs.identity.Selector$Matcher].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean,java.lang.Object,short,org.apache.xerces.xs.ShortList)"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean,java.lang.Object,short,org.apache.xerces.xs.ShortList)"
    - "[org.apache.xerces.impl.xs.identity.Selector$Matcher].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean,java.lang.Object,short,org.apache.xerces.xs.ShortList)"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean,java.lang.Object,short,org.apache.xerces.xs.ShortList)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getNillable()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].size()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].popContext()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].getMatcherCount()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].getMatcherAt(int)"
    - "[org.apache.xerces.impl.xs.identity.Selector$Matcher].getIdentityConstraint()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory()"
    - "[org.apache.xerces.impl.xs.identity.Selector$Matcher].getInitialDepth()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].transplant(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].getMatcherAt(int)"
    - "[org.apache.xerces.impl.xs.identity.Selector$Matcher].getIdentityConstraint()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory()"
    - "[org.apache.xerces.impl.xs.identity.Selector$Matcher].getInitialDepth()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].getValueStoreFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore].endDocumentFragment()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].endDocumentFragment()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].endElement()"
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].checkIDRefID()"
    - "[org.apache.xerces.impl.validation.ValidationState].resetIDTables()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XSConstraints].fullSchemaChecking(org.apache.xerces.impl.xs.XSGrammarBucket,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.XMLErrorReporter)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].setImmutable(boolean)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElementPSVI(boolean,org.apache.xerces.impl.xs.SchemaGrammar[],org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElementPSVI(boolean,org.apache.xerces.impl.xs.SchemaGrammar[],org.apache.xerces.xni.Augmentations)"
    functionUses: 2
    ICount: 273
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2378"
        BranchSideFuncs:
        - "processElementContent(org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2340"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2356"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2340"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2356"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2372"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2372"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2372"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2373"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2375"
        BranchSideFuncs:
        - "getEmptyAugs(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2374"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2449"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2387"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2409"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2408"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2389"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2396"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2395"
        BranchSideFuncs:
        - "getNillable()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2396"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2395"
        BranchSideFuncs:
        - "getNillable()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2396"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2395"
        BranchSideFuncs:
        - "getNillable()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2396"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2395"
        BranchSideFuncs:
        - "getNillable()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2409"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2413"
        BranchSideFuncs:
        - "popContext()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2412"
        BranchSideFuncs:
        - "getMatcherCount()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2415"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2427"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2417"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2420"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2421"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:null"
        BranchSideFuncs:
        - "transplant(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2428"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2444"
        BranchSideFuncs:
        - "getMatcherAt(int)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2443"
        BranchSideFuncs:
        - "endElement()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:null"
        BranchSideFuncs:
        - "getIdentityConstraint()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2433"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:null"
        BranchSideFuncs:
        - "getCategory()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2434"
      Branch Sides: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2439"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:null"
        BranchSideFuncs:
        - "endDocumentFragment()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2439"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:null"
        BranchSideFuncs:
        - "endDocumentFragment()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2450"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2456"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2455"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2456"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2484"
        BranchSideFuncs:
        - "endElementPSVI(boolean,org.apache.xerces.impl.xs.SchemaGrammar[],org.apache.xerces.xni.Augmentations)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2460"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2466"
        BranchSideFuncs:
        - "hasNext()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2465"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2461"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2466"
        BranchSideFuncs:
        - "next()"
        - "reportSchemaError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2465"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2466"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2474"
        BranchSideFuncs:
        - "fullSchemaChecking(org.apache.xerces.impl.xs.XSGrammarBucket,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.XMLErrorReporter)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2473"
        BranchSideFuncs:
        - "getGrammars()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2466"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2474"
        BranchSideFuncs:
        - "fullSchemaChecking(org.apache.xerces.impl.xs.XSGrammarBucket,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.XMLErrorReporter)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2473"
        BranchSideFuncs:
        - "getGrammars()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2476"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2482"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2478"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2480"
        BranchSideFuncs:
        - "cacheGrammars(java.lang.String,org.apache.xerces.xni.grammars.Grammar[])"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2366,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].fullSchemaChecking"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2374,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2379,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].processElementContent"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2386,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].getMatcherCount"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2388,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].getMatcherAt"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2390,1"
      Dst: "[org.apache.xerces.impl.xs.identity.XPathMatcher].endElement"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2396,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getNillable"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2409,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].size"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2410,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack].popContext"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2420,1"
      Dst: "[org.apache.xerces.impl.xs.identity.Selector$Matcher].getIdentityConstraint"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2421,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2422,1"
      Dst: "[org.apache.xerces.impl.xs.identity.Selector$Matcher].getInitialDepth"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2422,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].transplant"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2436,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].getValueStoreFor"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2440,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].endDocumentFragment"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2444,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].endElement"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2458,1"
      Dst: "[org.apache.xerces.impl.validation.ConfigurableValidationState].checkIDRefID"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2459,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].resetIDTables"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2461,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2462,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2462,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2474,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2479,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].setImmutable"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2481,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2483,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElementPSVI"
    JavaMethodInfo: null
    BBCount: 64
    CyclomaticComplexity: 6
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].endElementPSVI(boolean,org.apache.xerces.impl.xs.SchemaGrammar[],org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 2522
    functionDepth: 0
    returnType: "org.apache.xerces.xni.Augmentations"
    argCount: 3
    argTypes:
    - "boolean"
    - "org.apache.xerces.impl.xs.SchemaGrammar[]"
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.xs.XSValue)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].mergeContext()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].popContext()"
    functionUses: 2
    ICount: 79
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2523"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2590"
        BranchSideFuncs:
        - "getEmptyAugs(org.apache.xerces.xni.Augmentations)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2589"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2536"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2542"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2541"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2542"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2547"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2546"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2551"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2554"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2553"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2554"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2557"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2558"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2559"
        BranchSideFuncs:
        - "copyFrom(org.apache.xerces.xs.XSValue)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2562"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2575"
        BranchSideFuncs:
        - "popContext()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2572"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2566"
        BranchSideFuncs:
        - "mergeContext()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2583"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2589"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2524,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2560,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2567,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].mergeContext"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2580,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].popContext"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 2594
    functionDepth: 0
    returnType: "org.apache.xerces.xni.Augmentations"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.Augmentations"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.AugmentationsImpl].removeAllItems()"
    - "[org.apache.xerces.util.AugmentationsImpl].putItem(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.ElementPSVImpl].reset()"
    functionUses: 6
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2595"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2599"
        BranchSideFuncs:
        - "removeAllItems()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2598"
        BranchSideFuncs:
        - "reset()"
        - "putItem(java.lang.String,java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2597,1"
      Dst: "[org.apache.xerces.xni.Augmentations].removeAllItems"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2599,1"
      Dst: "[org.apache.xerces.xni.Augmentations].putItem"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2600,1"
      Dst: "[org.apache.xerces.impl.xs.ElementPSVImpl].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].storeLocations(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 2605
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getExpandedSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getExpandedSystemId()"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].tokenizeSchemaLocationStr(java.lang.String,java.util.Hashtable,java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].<init>()"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getExpandedSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getExpandedSystemId()"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].addLocation(java.lang.String)"
    functionUses: 1
    ICount: 38
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2606"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2616"
        BranchSideFuncs:
        - "tokenizeSchemaLocationStr(java.lang.String,java.util.Hashtable,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2615"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2607"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2606"
        BranchSideFuncs:
        - "tokenizeSchemaLocationStr(java.lang.String,java.util.Hashtable,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2607"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2615"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2616"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2631"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2619"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2623"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2622"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2623"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2628"
        BranchSideFuncs:
        - "addLocation(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2607,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getExpandedSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2607,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].tokenizeSchemaLocationStr"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2609,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2618,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2620,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2621,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2625,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2629,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].addLocation"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,java.lang.String,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 2644
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.SchemaGrammar"
    argCount: 5
    argTypes:
    - "short"
    - "java.lang.String"
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.parsers.CachingParserPool$ShadowedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.parsers.CachingParserPool$SynchronizedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.xs.XSLoaderImpl$XSGrammarMerger].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar,boolean,boolean)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].hasSchemaComponent(org.apache.xerces.impl.xs.SchemaGrammar,short,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.impl.xs.XSDDescription].reset()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()"
    - "[org.apache.xerces.util.ErrorHandlerWrapper$1].getExpandedSystemId()"
    - "[org.apache.xerces.impl.xs.util.SimpleLocator].getExpandedSystemId()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setBaseSystemId(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].getLocationArray()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setLocationHints(org.apache.xerces.impl.xs.XSDDescription,java.lang.String[],org.apache.xerces.impl.xs.SchemaGrammar)"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].resolveDocument(org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable,org.apache.xerces.xni.parser.XMLEntityResolver)"
    - "[org.apache.xerces.impl.xs.util.StringListImpl].contains(java.lang.String)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].contains(java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].expandSystemId(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()"
    - "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()"
    - "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadSchema(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.xni.parser.XMLInputSource,java.util.Hashtable)"
    - "[org.apache.xerces.impl.xs.XSDDescription].getLocationHints()"
    - "[org.apache.xerces.impl.XMLErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
    functionUses: 6
    ICount: 108
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2647"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2668"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2667"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2649"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2668"
        BranchSideFuncs:
        - "retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2667"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2651"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2667"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2654"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2667"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2668"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2730"
        BranchSideFuncs:
        - "hasSchemaComponent(org.apache.xerces.impl.xs.SchemaGrammar,short,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2668"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2670"
        BranchSideFuncs:
        - "hasSchemaComponent(org.apache.xerces.impl.xs.SchemaGrammar,short,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2669"
        BranchSideFuncs:
        - "reset()"
        - "setNamespace(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2668"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2730"
        BranchSideFuncs:
        - "hasSchemaComponent(org.apache.xerces.impl.xs.SchemaGrammar,short,org.apache.xerces.xni.QName)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2669"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2730"
        BranchSideFuncs:
        - "reset()"
        - "setNamespace(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2676"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2680"
        BranchSideFuncs:
        - "setBaseSystemId(java.lang.String)"
        - "getExpandedSystemId()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2679"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2681"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2682"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2681"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2683"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2690"
        BranchSideFuncs:
        - "getLocationArray()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2689"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2685"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2690"
        BranchSideFuncs:
        - "setLocationHints(org.apache.xerces.impl.xs.XSDDescription,java.lang.String[],org.apache.xerces.impl.xs.SchemaGrammar)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2689"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2691"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2690"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2690"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2729"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2692"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2700"
        BranchSideFuncs:
        - "setBaseSystemId(java.lang.String)"
        - "setLocationHints(org.apache.xerces.impl.xs.XSDDescription,java.lang.String[],org.apache.xerces.impl.xs.SchemaGrammar)"
        - "getDocumentLocations()"
        - "contains(java.lang.String)"
        - "getSystemId()"
        - "hasSchemaComponent(org.apache.xerces.impl.xs.SchemaGrammar,short,org.apache.xerces.xni.QName)"
        - "resolveDocument(org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable,org.apache.xerces.xni.parser.XMLEntityResolver)"
        - "reset()"
        - "getLocationArray()"
        - "getBaseSystemId()"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "getLocationHints()"
        - "loadSchema(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.xni.parser.XMLInputSource,java.util.Hashtable)"
        - "setNamespace(java.lang.String)"
        - "getExpandedSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2699"
        BranchSideFuncs:
        - "resolveDocument(org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable,org.apache.xerces.xni.parser.XMLEntityResolver)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2704"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2715"
        BranchSideFuncs:
        - "setBaseSystemId(java.lang.String)"
        - "setLocationHints(org.apache.xerces.impl.xs.XSDDescription,java.lang.String[],org.apache.xerces.impl.xs.SchemaGrammar)"
        - "getDocumentLocations()"
        - "contains(java.lang.String)"
        - "getSystemId()"
        - "hasSchemaComponent(org.apache.xerces.impl.xs.SchemaGrammar,short,org.apache.xerces.xni.QName)"
        - "resolveDocument(org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable,org.apache.xerces.xni.parser.XMLEntityResolver)"
        - "reset()"
        - "getLocationArray()"
        - "getBaseSystemId()"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "getLocationHints()"
        - "loadSchema(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.xni.parser.XMLInputSource,java.util.Hashtable)"
        - "setNamespace(java.lang.String)"
        - "getExpandedSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2714"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2704"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2715"
        BranchSideFuncs:
        - "setBaseSystemId(java.lang.String)"
        - "setLocationHints(org.apache.xerces.impl.xs.XSDDescription,java.lang.String[],org.apache.xerces.impl.xs.SchemaGrammar)"
        - "getDocumentLocations()"
        - "contains(java.lang.String)"
        - "getSystemId()"
        - "hasSchemaComponent(org.apache.xerces.impl.xs.SchemaGrammar,short,org.apache.xerces.xni.QName)"
        - "resolveDocument(org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable,org.apache.xerces.xni.parser.XMLEntityResolver)"
        - "reset()"
        - "getLocationArray()"
        - "getBaseSystemId()"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "getLocationHints()"
        - "loadSchema(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.xni.parser.XMLInputSource,java.util.Hashtable)"
        - "setNamespace(java.lang.String)"
        - "getExpandedSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2714"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2708"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2713"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2712"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2715"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2726"
        BranchSideFuncs:
        - "loadSchema(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.xni.parser.XMLInputSource,java.util.Hashtable)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2725"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2721"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2667"
        BranchSideFuncs:
        - "setBaseSystemId(java.lang.String)"
        - "setLocationHints(org.apache.xerces.impl.xs.XSDDescription,java.lang.String[],org.apache.xerces.impl.xs.SchemaGrammar)"
        - "getDocumentLocations()"
        - "contains(java.lang.String)"
        - "getSystemId()"
        - "hasSchemaComponent(org.apache.xerces.impl.xs.SchemaGrammar,short,org.apache.xerces.xni.QName)"
        - "resolveDocument(org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable,org.apache.xerces.xni.parser.XMLEntityResolver)"
        - "reset()"
        - "getLocationArray()"
        - "getBaseSystemId()"
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short,java.lang.Exception)"
        - "getLocationHints()"
        - "loadSchema(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.xni.parser.XMLInputSource,java.util.Hashtable)"
        - "setNamespace(java.lang.String)"
        - "getExpandedSystemId()"
        - "expandSystemId(java.lang.String,java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2645,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2648,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2650,1"
      Dst: "[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2654,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2657,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reportError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2669,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].hasSchemaComponent"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2670,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].reset"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2677,1"
      Dst: "[org.apache.xerces.xni.XMLLocator].getExpandedSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2677,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setBaseSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2682,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2684,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray].getLocationArray"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2686,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setLocationHints"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2700,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].resolveDocument"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2708,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2708,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2708,1"
      Dst: "[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2708,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].expandSystemId"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2708,1"
      Dst: "[org.apache.xerces.xs.StringList].contains"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2716,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaLoader].loadSchema"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2720,1"
      Dst: "[org.apache.xerces.impl.xs.XSDDescription].getLocationHints"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].hasSchemaComponent(org.apache.xerces.impl.xs.SchemaGrammar,short,org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 2734
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    - "short"
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getElementDeclaration(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getAttributeDeclaration(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getTypeDefinition(java.lang.String)"
    functionUses: 1
    ICount: 31
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2735"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2748"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2747"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2735"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2748"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2747"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2737"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2748"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2747"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2737"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2748"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2747"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2740"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2739"
        BranchSideFuncs:
        - "getElementDeclaration(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2742"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2741"
        BranchSideFuncs:
        - "getAttributeDeclaration(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2744"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2743"
        BranchSideFuncs:
        - "getTypeDefinition(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2737,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2740,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getElementDeclaration"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2742,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getAttributeDeclaration"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2744,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getTypeDefinition"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setLocationHints(org.apache.xerces.impl.xs.XSDDescription,java.lang.String[],org.apache.xerces.impl.xs.SchemaGrammar)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 2751
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.XSDDescription"
    - "java.lang.String[]"
    - "org.apache.xerces.impl.xs.SchemaGrammar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setLocationHints(org.apache.xerces.impl.xs.XSDDescription,java.lang.String[],org.apache.xerces.xs.StringList)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2753"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2758"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2757"
        BranchSideFuncs:
        - "setLocationHints(org.apache.xerces.impl.xs.XSDDescription,java.lang.String[],org.apache.xerces.xs.StringList)"
        - "getDocumentLocations()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2755,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2758,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2758,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setLocationHints"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setLocationHints(org.apache.xerces.impl.xs.XSDDescription,java.lang.String[],org.apache.xerces.xs.StringList)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 2762
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.impl.xs.XSDDescription"
    - "java.lang.String[]"
    - "org.apache.xerces.xs.StringList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.StringListImpl].contains(java.lang.String)"
    - "[org.apache.xerces.impl.xs.PSVIErrorList].contains(java.lang.String)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 30
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2767"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2773"
        BranchSideFuncs:
        - "contains(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2772"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2768"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2763"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2762"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2773"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2781"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2774"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2778"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2777"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2768,1"
      Dst: "[org.apache.xerces.xs.StringList].contains"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2779,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getAndCheckXsiType(org.apache.xerces.xni.QName,java.lang.String,org.apache.xerces.xni.XMLAttributes)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 2792
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSTypeDefinition"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "java.lang.String"
    - "org.apache.xerces.xni.XMLAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,java.lang.String,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkTypeDerivationOk(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.util.XS10TypeHelper].getSchemaTypeName(org.apache.xerces.xs.XSTypeDefinition)"
    functionUses: 1
    ICount: 76
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2808"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2812"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2811"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2812"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2825"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2822"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2826"
        BranchSideFuncs:
        - "getGlobalTypeDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2825"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2826"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2833"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2832"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2833"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2852"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2851"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2839"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2842"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2841"
        BranchSideFuncs:
        - "getTypeCategory()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2842"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2845"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2844"
        BranchSideFuncs:
        - "checkTypeDerivationOk(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2845"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2852"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2851"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2793,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].validate"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2795,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getKey"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2795,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getArgs"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2795,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2796,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2796,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2796,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2809,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2815,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2842,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2845,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkTypeDerivationOk"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2848,1"
      Dst: "[org.apache.xerces.impl.xs.util.XS10TypeHelper].getSchemaTypeName"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getXsiNil(org.apache.xerces.xni.QName,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 2858
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSElementDecl].getNillable()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLChar].trim(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 48
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2859"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2869"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2868"
        BranchSideFuncs:
        - "trim(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2859"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2869"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2868"
        BranchSideFuncs:
        - "trim(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2870"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2872"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2871"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2871"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2883"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2882"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2872"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2880"
        BranchSideFuncs:
        - "getConstraintType()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2879"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2873"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2880"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2879"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2859,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getNillable"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2860,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2860,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2860,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2860,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2869,1"
      Dst: "[org.apache.xerces.util.XMLChar].trim"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2870,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2873,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].processAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 2892
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getName(int,org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)"
    - "[org.apache.xerces.util.AugmentationsImpl].getItem(java.lang.String)"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].reset()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].<init>()"
    - "[org.apache.xerces.util.AugmentationsImpl].putItem(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].processOneAttribute(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,org.apache.xerces.impl.xs.XSAttributeDecl,org.apache.xerces.impl.xs.XSAttributeUseImpl,org.apache.xerces.impl.xs.AttributePSVImpl)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,java.lang.String,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].processOneAttribute(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,org.apache.xerces.impl.xs.XSAttributeDecl,org.apache.xerces.impl.xs.XSAttributeUseImpl,org.apache.xerces.impl.xs.AttributePSVImpl)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 191
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2901"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2902"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2907"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2916"
        BranchSideFuncs:
        - "getAttributeUses()"
        - "getLength()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2915"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2916"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3060"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2924"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2925"
        BranchSideFuncs:
        - "getAugmentations(int)"
        - "getItem(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2924"
        BranchSideFuncs:
        - "getAugmentations(int)"
        - "getItem(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2924"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2943"
        BranchSideFuncs:
        - "getAugmentations(int)"
        - "getItem(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2942"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2927"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2930"
        BranchSideFuncs:
        - "reset()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2929"
        BranchSideFuncs:
        - "<init>()"
        - "putItem(java.lang.String,java.lang.Object)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2943"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2964"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2963"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2945"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2948"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2947"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2948"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2951"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2950"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2951"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2954"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2953"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2954"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2957"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2956"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2957"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2964"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2963"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2964"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2915"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2965"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2970"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2969"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2970"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2978"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2977"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2979"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2993"
        BranchSideFuncs:
        - "item(int)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2992"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2981"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2977"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2981"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2977"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2993"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3008"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2996"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2997"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:2996"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3008"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3010"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3015"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3014"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3015"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3019"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3018"
        BranchSideFuncs:
        - "findSchemaGrammar(short,java.lang.String,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3027"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3032"
        BranchSideFuncs:
        - "getGlobalAttributeDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3031"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3032"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3044"
        BranchSideFuncs:
        - "getTypeCategory()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3034"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:2915"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3045"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3057"
        BranchSideFuncs:
        - "isIDType()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3056"
        BranchSideFuncs:
        - "processOneAttribute(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,org.apache.xerces.impl.xs.XSAttributeDecl,org.apache.xerces.impl.xs.XSAttributeUseImpl,org.apache.xerces.impl.xs.AttributePSVImpl)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3046"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3057"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3056"
        BranchSideFuncs:
        - "processOneAttribute(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,org.apache.xerces.impl.xs.XSAttributeDecl,org.apache.xerces.impl.xs.XSAttributeUseImpl,org.apache.xerces.impl.xs.AttributePSVImpl)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3047"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3052"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3051"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3061"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3067"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3066"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3061"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3067"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3066"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3061"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3067"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3066"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2896,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getLength"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2902,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2908,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2909,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].getLength"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2918,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getName"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2925,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getAugmentations"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2926,1"
      Dst: "[org.apache.xerces.xni.Augmentations].getItem"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2928,1"
      Dst: "[org.apache.xerces.impl.xs.AttributePSVImpl].reset"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2930,1"
      Dst: "[org.apache.xerces.impl.xs.AttributePSVImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2931,1"
      Dst: "[org.apache.xerces.xni.Augmentations].putItem"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2958,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].processOneAttribute"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2965,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2971,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2980,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:2996,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3020,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3028,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3046,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].isIDType"
    JavaMethodInfo: null
    BBCount: 61
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].processOneAttribute(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,org.apache.xerces.impl.xs.XSAttributeDecl,org.apache.xerces.impl.xs.XSAttributeUseImpl,org.apache.xerces.impl.xs.AttributePSVImpl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 3076
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "int"
    - "org.apache.xerces.impl.xs.XSAttributeDecl"
    - "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    - "org.apache.xerces.impl.xs.AttributePSVImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].pushContext()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].setValue(int,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].setValue(int,java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getPrimitiveKind()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveKind()"
    - "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(java.lang.String)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeName()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].equals(java.lang.Object)"
    - "[org.apache.xerces.util.URI].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].equals(java.lang.Object)"
    - "[org.apache.xerces.xni.QName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(java.lang.Object)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.util.XMLErrorCode].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$Notation].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].isComparable(org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].equals(java.lang.Object)"
    - "[org.apache.xerces.util.URI].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].equals(java.lang.Object)"
    - "[org.apache.xerces.xni.QName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(java.lang.Object)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.util.XMLErrorCode].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$Notation].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].isComparable(org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.xs.XSValue)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.xs.XSValue)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].mergeContext()"
    functionUses: 2
    ICount: 125
    EdgeCount: 80
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3092"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3096"
        BranchSideFuncs:
        - "setValue(int,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3095"
        BranchSideFuncs:
        - "getVariety()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3096"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3119"
        BranchSideFuncs:
        - "getPrimitiveKind()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3118"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3097"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3119"
        BranchSideFuncs:
        - "getGrammar(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3118"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3119"
        BranchSideFuncs:
        - "getGlobalNotationDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3118"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3095"
        BranchSideFuncs:
        - "getArgs()"
        - "getPrimitiveKind()"
        - "getGrammar(java.lang.String)"
        - "getVariety()"
        - "getName()"
        - "getGlobalNotationDecl(java.lang.String)"
        - "getKey()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3123"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3124"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3135"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3136"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3140"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3139"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3139"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3149"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3148"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3149"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3152"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3177"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3175"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3154"
        BranchSideFuncs:
        - "mergeContext()"
        - "copyFrom(org.apache.xerces.xs.XSValue)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3077,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3078,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].pushContext"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3090,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].validate"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3093,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].setValue"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3096,1"
      Dst: "[org.apache.xerces.xs.XSSimpleTypeDefinition].getVariety"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3097,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].getPrimitiveKind"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3099,1"
      Dst: "[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3108,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3113,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getKey"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3113,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getArgs"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3113,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3118,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeName"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3114,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3123,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3124,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].isComparable"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3124,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3131,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3150,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3171,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].mergeContext"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].addDefaultAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 3192
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "org.apache.xerces.xni.XMLAttributes"
    - "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(int)"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getValue(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getValue(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.xni.QName].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    - "[org.apache.xerces.util.XMLAttributesImpl].getLength()"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.dom.DOMNormalizer$XMLAttributesProxy].getAugmentations(int)"
    - "[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].<init>()"
    - "[org.apache.xerces.util.AugmentationsImpl].putItem(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.xs.XSValue)"
    functionUses: 1
    ICount: 83
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3202"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3266"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3209"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3214"
        BranchSideFuncs:
        - "getConstraintType()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3213"
        BranchSideFuncs:
        - "getValue(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3214"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:-1"
        BranchSideFuncs:
        - "getValue(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3234"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3222"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3227"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3193"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "stringValue()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3192"
        BranchSideFuncs:
        - "getAttributeUses()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3193"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "stringValue()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3192"
        BranchSideFuncs:
        - "getAttributeUses()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3238"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3235"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "stringValue()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3240"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3246"
        BranchSideFuncs:
        - "getLength()"
        - "addAttributeNS(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3245"
        BranchSideFuncs:
        - "addAttribute(org.apache.xerces.xni.QName,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3249"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3192"
        BranchSideFuncs:
        - "getAttributeUses()"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3193,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3194,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].getLength"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3204,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3210,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3214,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getValue"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3223,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3236,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3238,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3242,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].getLength"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3243,1"
      Dst: "[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3246,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].addAttribute"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3252,1"
      Dst: "[org.apache.xerces.xni.XMLAttributes].getAugmentations"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3253,1"
      Dst: "[org.apache.xerces.impl.xs.AttributePSVImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3254,1"
      Dst: "[org.apache.xerces.xni.Augmentations].putItem"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3258,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].processElementContent(org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 3275
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].reset()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()"
    - "[org.apache.xerces.impl.xs.XSConstraints].ElementDefaultValidImmediate(org.apache.xerces.xs.XSTypeDefinition,java.lang.String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidType(org.apache.xerces.xni.QName,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidType(org.apache.xerces.xni.QName,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].isComparable(org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].equals(java.lang.Object)"
    - "[org.apache.xerces.util.URI].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].equals(java.lang.Object)"
    - "[org.apache.xerces.xni.QName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(java.lang.Object)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.util.XMLErrorCode].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$Notation].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].isComparable(org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].equals(java.lang.Object)"
    - "[org.apache.xerces.util.URI].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].equals(java.lang.Object)"
    - "[org.apache.xerces.xni.QName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(java.lang.Object)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.util.XMLErrorCode].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$Notation].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    - "[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.jaxp.JAXPValidatorComponent$XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    functionUses: 1
    ICount: 221
    EdgeCount: 99
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3293"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3293"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3293"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3293"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3276"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3293"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3284"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3284"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3284"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3286"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3298"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3307"
        BranchSideFuncs:
        - "reset()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3299"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3307"
        BranchSideFuncs:
        - "reset()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3312"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3343"
        BranchSideFuncs:
        - "elementLocallyValidType(org.apache.xerces.xni.QName,java.lang.Object)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3343"
        BranchSideFuncs:
        - "elementLocallyValidType(org.apache.xerces.xni.QName,java.lang.Object)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3343"
        BranchSideFuncs:
        - "elementLocallyValidType(org.apache.xerces.xni.QName,java.lang.Object)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3343"
        BranchSideFuncs:
        - "elementLocallyValidType(org.apache.xerces.xni.QName,java.lang.Object)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3313"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3343"
        BranchSideFuncs:
        - "elementLocallyValidType(org.apache.xerces.xni.QName,java.lang.Object)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3318"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3321"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3336"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3346"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3395"
        BranchSideFuncs:
        - "getConstraintType()"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3394"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3347"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3394"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3347"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3394"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3351"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3353"
        BranchSideFuncs:
        - "getTypeCategory()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3354"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3353"
        BranchSideFuncs:
        - "getTypeCategory()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3357"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3367"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3359"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3378"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3368"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3378"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3378"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3369"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3370"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3370"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3378"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3354"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3394"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3395"
        BranchSideFuncs:
        - "isComparable(org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3394"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3384"
        BranchSideFuncs:
        - "isComparable(org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3383"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3394"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3410"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3410"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3410"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3410"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3399"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3401"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3404"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3403"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3403"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3405"
        BranchSideFuncs:
        - "characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3282,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3283,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3287,1"
      Dst: "[java.lang.String].getChars"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3300,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3300,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3300,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3300,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3308,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].reset"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3313,1"
      Dst: "[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3321,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].ElementDefaultValidImmediate"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3331,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3337,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidType"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3349,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3354,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3359,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3369,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].isComparable"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3370,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3409,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].characters"
    JavaMethodInfo: null
    BBCount: 53
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidType(org.apache.xerces.xni.QName,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 3413
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()"
    - "[org.apache.xerces.impl.xs.util.XS10TypeHelper].getSchemaTypeName(org.apache.xerces.xs.XSTypeDefinition)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.validation.ValidationState].setNormalizationRequired(boolean)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidComplexType(org.apache.xerces.xni.QName,java.lang.Object)"
    functionUses: 2
    ICount: 47
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3414"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3416"
        BranchSideFuncs:
        - "getTypeCategory()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3421"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3443"
        BranchSideFuncs:
        - "getArgs()"
        - "getSchemaTypeName(org.apache.xerces.xs.XSTypeDefinition)"
        - "validate(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "setNormalizationRequired(boolean)"
        - "getKey()"
        - "getTypeCategory()"
        - "reportSchemaError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3442"
        BranchSideFuncs:
        - "elementLocallyValidComplexType(org.apache.xerces.xni.QName,java.lang.Object)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3423"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3426"
        BranchSideFuncs:
        - "getSchemaTypeName(org.apache.xerces.xs.XSTypeDefinition)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3425"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3426"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3446"
        BranchSideFuncs:
        - "getArgs()"
        - "getSchemaTypeName(org.apache.xerces.xs.XSTypeDefinition)"
        - "validate(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "setNormalizationRequired(boolean)"
        - "getKey()"
        - "getTypeCategory()"
        - "reportSchemaError(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3445"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3431"
        BranchSideFuncs:
        - "setNormalizationRequired(boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3430"
        BranchSideFuncs:
        - "setNormalizationRequired(boolean)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3430"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3433"
        BranchSideFuncs:
        - "setNormalizationRequired(boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3432"
        BranchSideFuncs:
        - "getArgs()"
        - "validate(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "getKey()"
        - "reportSchemaError(java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3421,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3424,1"
      Dst: "[org.apache.xerces.impl.xs.util.XS10TypeHelper].getSchemaTypeName"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3424,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3431,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].setNormalizationRequired"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3433,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].validate"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3435,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getKey"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3435,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getArgs"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3443,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidComplexType"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidComplexType(org.apache.xerces.xni.QName,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 3449
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.QName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.validation.ValidationState].setNormalizationRequired(boolean)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
    - "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    - "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.models.XSAllCM].endContentModel(int[])"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].endContentModel(int[])"
    - "[org.apache.xerces.impl.xs.models.XSEmptyCM].endContentModel(int[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].expectedStr(java.util.Vector)"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].whatCanGoHere(int[])"
    - "[org.apache.xerces.impl.xs.models.XSEmptyCM].whatCanGoHere(int[])"
    - "[org.apache.xerces.impl.xs.models.XSAllCM].whatCanGoHere(int[])"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].occurenceInfo(int[])"
    - "[org.apache.xerces.impl.xs.models.XSAllCM].occurenceInfo(int[])"
    - "[org.apache.xerces.impl.xs.models.XSEmptyCM].occurenceInfo(int[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.models.XSAllCM].getTermName(int)"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].getTermName(int)"
    - "[org.apache.xerces.impl.xs.models.XSEmptyCM].getTermName(int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.models.XSAllCM].getTermName(int)"
    - "[org.apache.xerces.impl.xs.models.XSDFACM].getTermName(int)"
    - "[org.apache.xerces.impl.xs.models.XSEmptyCM].getTermName(int)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 118
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3457"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3521"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3459"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3463"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3459"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3460"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3459"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3463"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3464"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3481"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3480"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3465"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3466"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3469"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3470"
        BranchSideFuncs:
        - "setNormalizationRequired(boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3469"
        BranchSideFuncs:
        - "setNormalizationRequired(boolean)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3469"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3472"
        BranchSideFuncs:
        - "setNormalizationRequired(boolean)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3471"
        BranchSideFuncs:
        - "getArgs()"
        - "validate(java.lang.Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)"
        - "getKey()"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3481"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3487"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3486"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3482"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3487"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3486"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3487"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3493"
        BranchSideFuncs:
        - "endContentModel(int[])"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3487"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3521"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3494"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3522"
        BranchSideFuncs:
        - "expectedStr(java.util.Vector)"
        - "occurenceInfo(int[])"
        - "whatCanGoHere(int[])"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3521"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3494"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3522"
        BranchSideFuncs:
        - "expectedStr(java.util.Vector)"
        - "occurenceInfo(int[])"
        - "whatCanGoHere(int[])"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3521"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3497"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3517"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3516"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3501"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3513"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3512"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3503"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3508"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3507"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3461,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3470,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationState].setNormalizationRequired"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3472,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].validate"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3474,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getKey"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3474,1"
      Dst: "[org.apache.xerces.impl.dv.DatatypeException].getArgs"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3494,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMValidator].endContentModel"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3495,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMValidator].whatCanGoHere"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3495,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].expectedStr"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3496,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMValidator].occurenceInfo"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3505,1"
      Dst: "[org.apache.xerces.impl.xs.models.XSCMValidator].getTermName"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3505,1"
      Dst: "[java.lang.Integer].toString"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].processRootTypeQName(javax.xml.namespace.QName)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 3525
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.namespace.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,java.lang.String,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 42
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3530"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3532"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3530"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3532"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3533"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3537"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3536"
        BranchSideFuncs:
        - "findSchemaGrammar(short,java.lang.String,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3539"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3543"
        BranchSideFuncs:
        - "getGlobalTypeDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3542"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3543"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3549"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3548"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3544"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3544"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3543"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3526,1"
      Dst: "[javax.xml.namespace.QName].getNamespaceURI"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3529,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3530,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3534,1"
      Dst: "[javax.xml.namespace.QName].getLocalPart"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3534,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3537,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3544,1"
      Dst: "[javax.xml.namespace.QName].getPrefix"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3544,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3546,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3546,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3547,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].processRootElementDeclQName(javax.xml.namespace.QName,org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 3551
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javax.xml.namespace.QName"
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,java.lang.String,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].checkElementMatchesRootElementDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.xni.QName)"
    functionUses: 1
    ICount: 38
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3556"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3559"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3558"
        BranchSideFuncs:
        - "findSchemaGrammar(short,java.lang.String,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3556"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3559"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3558"
        BranchSideFuncs:
        - "findSchemaGrammar(short,java.lang.String,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3561"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3564"
        BranchSideFuncs:
        - "getGlobalElementDecl(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3563"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3564"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3571"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3570"
        BranchSideFuncs:
        - "checkElementMatchesRootElementDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.xni.QName)"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3565"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3565"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3564"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3552,1"
      Dst: "[javax.xml.namespace.QName].getNamespaceURI"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3555,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3556,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3559,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3562,1"
      Dst: "[javax.xml.namespace.QName].getLocalPart"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3562,1"
      Dst: "[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3565,1"
      Dst: "[javax.xml.namespace.QName].getPrefix"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3565,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3567,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3567,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3568,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3571,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].checkElementMatchesRootElementDecl"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].checkElementMatchesRootElementDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.xni.QName)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 3577
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSElementDecl"
    - "org.apache.xerces.xni.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3578"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3579"
        BranchSideFuncs:
        - "reportSchemaError(java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3578"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3581"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3580,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 3584
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
    functionUses: 59
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3585"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3591"
        BranchSideFuncs:
        - "reportError(java.lang.String,java.lang.String,java.lang.Object[],short)"
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3590"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3586,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter].reportError"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].expectedStr(java.util.Vector)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 3593
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.regex.Token].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$SmallContainer].toString()"
    - "[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMAny].toString()"
    - "[org.apache.xerces.jaxp.datatype.DurationImpl].toString()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].toString()"
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].toString()"
    - "[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].toString()"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].toString()"
    - "[org.apache.xerces.impl.xs.identity.Field].toString()"
    - "[org.apache.xerces.impl.xs.identity.Selector].toString()"
    - "[org.apache.xerces.impl.xs.models.XSDFACM$Occurence].toString()"
    - "[org.apache.xerces.impl.xs.opti.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl$LargeContainer].toString()"
    - "[org.apache.xerces.impl.xs.XSParticleDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Step].toString()"
    - "[org.apache.xerces.dom.AttrImpl].toString()"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].toString()"
    - "[org.apache.xerces.impl.XMLEntityManager$ScannedEntity].toString()"
    - "[org.apache.xerces.impl.xs.util.XInt].toString()"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].toString()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].toString()"
    - "[org.apache.xerces.impl.xs.XSElementDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].toString()"
    - "[org.apache.xerces.util.AugmentationsImpl].toString()"
    - "[org.apache.xerces.util.URI].toString()"
    - "[org.apache.xerces.impl.xs.models.XSCMLeaf].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].toString()"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].toString()"
    - "[org.apache.xerces.util.NamespaceSupport$Prefixes].toString()"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].toString()"
    - "[org.apache.xerces.stax.events.XMLEventImpl].toString()"
    - "[org.apache.xerces.xni.QName].toString()"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].toString()"
    - "[org.apache.xerces.xni.parser.XMLParseException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].toString()"
    - "[org.apache.xerces.xni.XMLString].toString()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].toString()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].toString()"
    - "[org.apache.xerces.dom.NodeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSComplexTypeDecl].toString()"
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].toString()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.xerces.dom.RangeImpl].toString()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].toString()"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].toString()"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].toString()"
    functionUses: 2
    ICount: 17
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3596"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3601"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:3600"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator:3597"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3594,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3595,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3598,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3599,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3599,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:3602,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].access$000(org.apache.xerces.impl.xs.XMLSchemaValidator)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XMLSchemaValidator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator].access$100(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XMLSchemaValidator"
    - "org.apache.xerces.impl.xs.identity.IdentityConstraint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].activateSelectorFor(org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator:114,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].activateSelectorFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLTitleElementImpl].getText()"
    functionSourceFile: "org.apache.html.dom.HTMLTitleElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTitleElementImpl:45"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTitleElementImpl:51"
        BranchSideFuncs: []
    - Branch String: "org.apache.html.dom.HTMLTitleElementImpl:47"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTitleElementImpl:50"
        BranchSideFuncs: []
      - BranchSide: "org.apache.html.dom.HTMLTitleElementImpl:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTitleElementImpl:40,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.html.dom.HTMLTitleElementImpl:44,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.html.dom.HTMLTitleElementImpl:48,1"
      Dst: "[org.w3c.dom.CharacterData].getData"
    - Src: "org.apache.html.dom.HTMLTitleElementImpl:48,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.html.dom.HTMLTitleElementImpl:50,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.html.dom.HTMLTitleElementImpl:52,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLTitleElementImpl].setText(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTitleElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLTitleElementImpl:64"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLTitleElementImpl:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTitleElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getFirstChild"
    - Src: "org.apache.html.dom.HTMLTitleElementImpl:66,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.html.dom.HTMLTitleElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ParentNode].removeChild"
    - Src: "org.apache.html.dom.HTMLTitleElementImpl:70,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getOwnerDocument"
    - Src: "org.apache.html.dom.HTMLTitleElementImpl:70,1"
      Dst: "[org.w3c.dom.Document].createTextNode"
    - Src: "org.apache.html.dom.HTMLTitleElementImpl:70,1"
      Dst: "[org.apache.xerces.dom.ParentNode].insertBefore"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.html.dom.HTMLTitleElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLTitleElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLTitleElementImpl:81,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$DaysInMonth].<init>()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$DaysInMonth"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$DaysInMonth:2349,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$DaysInMonth].access$100()"
    functionSourceFile: "org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$DaysInMonth"
    linkageType: null
    functionLinenumber: 2348
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:48,1"
      Dst: "[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1:org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4:org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl:org.apache.xerces.impl.validation.ValidationState].useNamespaces()"
    - "[org.apache.xerces.util.XML11Char].isXML11ValidNCName(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XML11Char].isXML11ValidName(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].addIdRef(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].addIdRef(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].addIdRef(java.lang.String)"
    functionUses: 8
    ICount: 21
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:64"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:70"
        BranchSideFuncs:
        - "isXML11ValidNCName(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:69"
        BranchSideFuncs:
        - "isXML11ValidName(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:65"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:74"
        BranchSideFuncs:
        - "addIdRef(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:70"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:75"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:74"
        BranchSideFuncs:
        - "addIdRef(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:64,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].useNamespaces"
    - Src: "org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:65,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidNCName"
    - Src: "org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:66,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    - Src: "org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:70,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidName"
    - Src: "org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:75,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].addIdRef"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLMetaElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.wml.dom.WMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLMetaElementImpl:31,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLMetaElementImpl].setForua(boolean)"
    functionSourceFile: "org.apache.wml.dom.WMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLMetaElementImpl:35,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLMetaElementImpl].getForua()"
    functionSourceFile: "org.apache.wml.dom.WMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLMetaElementImpl:39,1"
      Dst: "[org.apache.wml.dom.WMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLMetaElementImpl].setScheme(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLMetaElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLMetaElementImpl].getScheme()"
    functionSourceFile: "org.apache.wml.dom.WMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLMetaElementImpl:47,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLMetaElementImpl].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLMetaElementImpl:51,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLMetaElementImpl].getClassName()"
    functionSourceFile: "org.apache.wml.dom.WMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLMetaElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLMetaElementImpl].setHttpEquiv(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLMetaElementImpl:59,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLMetaElementImpl].getHttpEquiv()"
    functionSourceFile: "org.apache.wml.dom.WMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLMetaElementImpl:63,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLMetaElementImpl].setId(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLMetaElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLMetaElementImpl].getId()"
    functionSourceFile: "org.apache.wml.dom.WMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLMetaElementImpl:71,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLMetaElementImpl].setContent(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLMetaElementImpl:75,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLMetaElementImpl].getContent()"
    functionSourceFile: "org.apache.wml.dom.WMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLMetaElementImpl:79,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLMetaElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.wml.dom.WMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLMetaElementImpl:83,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.wml.dom.WMLMetaElementImpl].getName()"
    functionSourceFile: "org.apache.wml.dom.WMLMetaElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.wml.dom.WMLMetaElementImpl:87,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath].<init>(java.lang.String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.NamespaceContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath].parseExpression(org.apache.xerces.xni.NamespaceContext)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath:69,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath:72,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath].parseExpression"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath].getLocationPaths()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.XPath$LocationPath[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone()"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath:88"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath:89,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.XPath].getLocationPath()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.XPath$LocationPath"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath:96,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$LocationPath].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath].toString()"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].toString()"
    functionUses: 16
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath:106"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:111"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath:107"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath:105,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath:108,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.impl.xpath.XPath:110,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$LocationPath].toString"
    - Src: "org.apache.xerces.impl.xpath.XPath:112,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.XPath].check(boolean)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPathException].<init>(java.lang.String)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath:127"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath:127,1"
      Dst: "[org.apache.xerces.impl.xpath.XPathException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath].buildLocationPath(java.util.Vector)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.XPath$LocationPath"
    argCount: 1
    argTypes:
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath].check(boolean)"
    - "[org.apache.xerces.impl.xpath.XPath$LocationPath].<init>(org.apache.xerces.impl.xpath.XPath$Step[])"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath:137"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:136"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.impl.xpath.XPath$Step[])"
        - "check(boolean)"
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:135"
        BranchSideFuncs:
        - "check(boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath:136,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xpath.XPath:137,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath].check"
    - Src: "org.apache.xerces.impl.xpath.XPath:139,1"
      Dst: "[java.util.Vector].copyInto"
    - Src: "org.apache.xerces.impl.xpath.XPath:140,1"
      Dst: "[java.util.Vector].removeAllElements"
    - Src: "org.apache.xerces.impl.xpath.XPath:142,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$LocationPath].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xpath.XPath].parseExpression(org.apache.xerces.xni.NamespaceContext)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.XPath$LocationPath[]"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.NamespaceContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].<init>(org.apache.xerces.util.SymbolTable)"
    - "[org.apache.xerces.impl.xpath.XPath$1].<init>(org.apache.xerces.impl.xpath.XPath,org.apache.xerces.util.SymbolTable)"
    - "[org.apache.xerces.impl.xpath.XPath$Scanner].scanExpr(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.xpath.XPath$Tokens,java.lang.String,int,int)"
    - "[org.apache.xerces.impl.xpath.XPathException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].hasMore()"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].nextToken()"
    - "[org.apache.xerces.impl.xpath.XPath].check(boolean)"
    - "[org.apache.xerces.impl.xpath.XPath].buildLocationPath(java.util.Vector)"
    - "[org.apache.xerces.impl.xpath.XPath].check(boolean)"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].<init>(short)"
    - "[org.apache.xerces.impl.xpath.XPath$Step].<init>(org.apache.xerces.impl.xpath.XPath$Axis,org.apache.xerces.impl.xpath.XPath$NodeTest)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].nextToken()"
    - "[org.apache.xerces.impl.xpath.XPath].parseNodeTest(int,org.apache.xerces.impl.xpath.XPath$Tokens,org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.xpath.XPath].check(boolean)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].nextToken()"
    - "[org.apache.xerces.impl.xpath.XPathException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].<init>(short)"
    - "[org.apache.xerces.impl.xpath.XPath$Step].<init>(org.apache.xerces.impl.xpath.XPath$Axis,org.apache.xerces.impl.xpath.XPath$NodeTest)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].nextToken()"
    - "[org.apache.xerces.impl.xpath.XPath].parseNodeTest(int,org.apache.xerces.impl.xpath.XPath$Tokens,org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.xpath.XPath].check(boolean)"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].<init>(short)"
    - "[org.apache.xerces.impl.xpath.XPath$Step].<init>(org.apache.xerces.impl.xpath.XPath$Axis,org.apache.xerces.impl.xpath.XPath$NodeTest)"
    - "[org.apache.xerces.impl.xpath.XPath].parseNodeTest(int,org.apache.xerces.impl.xpath.XPath$Tokens,org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.xpath.XPath].check(boolean)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].nextToken()"
    - "[org.apache.xerces.impl.xpath.XPathException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].<init>(short)"
    - "[org.apache.xerces.impl.xpath.XPath$Step].<init>(org.apache.xerces.impl.xpath.XPath$Axis,org.apache.xerces.impl.xpath.XPath$NodeTest)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].nextToken()"
    - "[org.apache.xerces.impl.xpath.XPath].parseNodeTest(int,org.apache.xerces.impl.xpath.XPath$Tokens,org.apache.xerces.xni.NamespaceContext)"
    - "[org.apache.xerces.impl.xpath.XPath].check(boolean)"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].<init>(short)"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].<init>(short)"
    - "[org.apache.xerces.impl.xpath.XPath$Step].<init>(org.apache.xerces.impl.xpath.XPath$Axis,org.apache.xerces.impl.xpath.XPath$NodeTest)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].hasMore()"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].peekToken()"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].nextToken()"
    - "[org.apache.xerces.impl.xpath.XPath$Axis].<init>(short)"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].<init>(short)"
    - "[org.apache.xerces.impl.xpath.XPath$Step].<init>(org.apache.xerces.impl.xpath.XPath$Axis,org.apache.xerces.impl.xpath.XPath$NodeTest)"
    - "[org.apache.xerces.impl.xpath.XPathException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPathException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath].check(boolean)"
    - "[org.apache.xerces.impl.xpath.XPath].check(boolean)"
    - "[org.apache.xerces.impl.xpath.XPath].buildLocationPath(java.util.Vector)"
    functionUses: 1
    ICount: 211
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath:199"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:308"
        BranchSideFuncs:
        - "check(boolean)"
    - Branch String: "org.apache.xerces.impl.xpath.XPath:204"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:223"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath:245"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:247"
        BranchSideFuncs:
        - "parseNodeTest(int,org.apache.xerces.impl.xpath.XPath$Tokens,org.apache.xerces.xni.NamespaceContext)"
    - Branch String: "org.apache.xerces.impl.xpath.XPath:264"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath:271"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:283"
        BranchSideFuncs:
        - "peekToken()"
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:282"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath:272"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:282"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath:299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:298"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath:309"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:309"
        BranchSideFuncs:
        - "check(boolean)"
        - "buildLocationPath(java.util.Vector)"
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:308"
        BranchSideFuncs:
        - "check(boolean)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath:153,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Tokens].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath:156,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$1].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath:180,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xerces.impl.xpath.XPath:182,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Scanner].scanExpr"
    - Src: "org.apache.xerces.impl.xpath.XPath:185,1"
      Dst: "[org.apache.xerces.impl.xpath.XPathException].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath:188,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath:189,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath:199,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Tokens].hasMore"
    - Src: "org.apache.xerces.impl.xpath.XPath:200,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Tokens].nextToken"
    - Src: "org.apache.xerces.impl.xpath.XPath:204,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath].check"
    - Src: "org.apache.xerces.impl.xpath.XPath:205,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath].buildLocationPath"
    - Src: "org.apache.xerces.impl.xpath.XPath:205,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.xerces.impl.xpath.XPath:211,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Axis].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath:213,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath].parseNodeTest"
    - Src: "org.apache.xerces.impl.xpath.XPath:213,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Step].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath:214,1"
      Dst: "[java.util.Vector].addElement"
    - Src: "org.apache.xerces.impl.xpath.XPath:264,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.xerces.impl.xpath.XPath:267,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$NodeTest].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath:272,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Tokens].peekToken"
    - Src: "org.apache.xerces.impl.xpath.XPath:305,1"
      Dst: "[java.lang.InternalError].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath:314,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.xerces.impl.xpath.XPath:314,1"
      Dst: "[java.util.ArrayList].toArray"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xpath.XPath].parseNodeTest(int,org.apache.xerces.impl.xpath.XPath$Tokens,org.apache.xerces.xni.NamespaceContext)"
    functionSourceFile: "org.apache.xerces.impl.xpath.XPath"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xpath.XPath$NodeTest"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.xerces.impl.xpath.XPath$Tokens"
    - "org.apache.xerces.xni.NamespaceContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].<init>(short)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].nextTokenAsString()"
    - "[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(java.lang.String)"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].getURI(java.lang.String)"
    - "[org.apache.xerces.util.NamespaceSupport].getURI(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPathException].<init>(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].<init>(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$Tokens].nextTokenAsString()"
    - "[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.util.SymbolTable].addSymbol(java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPath$NodeTest].<init>(org.apache.xerces.xni.QName)"
    - "[org.apache.xerces.xni.QName].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xpath.XPathException].<init>(java.lang.String)"
    functionUses: 4
    ICount: 46
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xpath.XPath:333"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:336"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath:333"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:336"
        BranchSideFuncs:
        - "getURI(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:340"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:339"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:340"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:339"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath:336"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:340"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:339"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xpath.XPath:340"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:343"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:342"
        BranchSideFuncs:
        - "nextTokenAsString()"
    - Branch String: "org.apache.xerces.impl.xpath.XPath:344"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:344"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xpath.XPath:343"
        BranchSideFuncs:
        - "addSymbol(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.xpath.XPath:326,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$NodeTest].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath:331,1"
      Dst: "[org.apache.xerces.impl.xpath.XPath$Tokens].nextTokenAsString"
    - Src: "org.apache.xerces.impl.xpath.XPath:334,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].getURI"
    - Src: "org.apache.xerces.impl.xpath.XPath:337,1"
      Dst: "[org.apache.xerces.impl.xpath.XPathException].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath:344,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.xpath.XPath:344,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.xpath.XPath:344,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xerces.impl.xpath.XPath:345,1"
      Dst: "[org.apache.xerces.util.SymbolTable].addSymbol"
    - Src: "org.apache.xerces.impl.xpath.XPath:348,1"
      Dst: "[org.apache.xerces.xni.QName].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.identity.UniqueOrKey)"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore"
    linkageType: null
    functionLinenumber: 4188
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XMLSchemaValidator"
    - "org.apache.xerces.impl.xs.identity.UniqueOrKey"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.identity.IdentityConstraint)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore:4190,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore].checkDuplicateValues()"
    functionSourceFile: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore"
    linkageType: null
    functionLinenumber: 4200
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].contains()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString(java.lang.Object[])"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getElementName()"
    - "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore:4201"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore:4207"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore:4201,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].contains"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore:4203,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase].toString"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore:4204,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getElementName"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore:4205,1"
      Dst: "[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName"
    - Src: "org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore:4206,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.DatatypeException].<init>(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.xerces.impl.dv.DatatypeException"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.DatatypeException:52,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.DatatypeException].getKey()"
    functionSourceFile: "org.apache.xerces.impl.dv.DatatypeException"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.DatatypeException].getArgs()"
    functionSourceFile: "org.apache.xerces.impl.dv.DatatypeException"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.DatatypeException].getMessage()"
    functionSourceFile: "org.apache.xerces.impl.dv.DatatypeException"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.DatatypeException:85"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.DatatypeException:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.DatatypeException:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.DatatypeException:89"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.DatatypeException:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.DatatypeException:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.dv.DatatypeException:94"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.DatatypeException:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.DatatypeException:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.DatatypeException:84,1"
      Dst: "[java.util.ResourceBundle].getBundle"
    - Src: "org.apache.xerces.impl.dv.DatatypeException:86,1"
      Dst: "[java.util.MissingResourceException].<init>"
    - Src: "org.apache.xerces.impl.dv.DatatypeException:88,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.apache.xerces.impl.dv.DatatypeException:96,1"
      Dst: "[java.text.MessageFormat].format"
    - Src: "org.apache.xerces.impl.dv.DatatypeException:99,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xerces.impl.dv.DatatypeException:99,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xerces.impl.dv.DatatypeException:99,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].<init>()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:56,1"
      Dst: "[org.apache.xerces.dom.AttrNSImpl].<init>"
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:78,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.CoreDocumentImpl"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].<init>()"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:64,1"
      Dst: "[org.apache.xerces.dom.AttrNSImpl].<init>"
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:78,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].constant()"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.ItemPSVI"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:103,1"
      Dst: "[org.apache.xerces.impl.xs.AttributePSVImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].isConstant()"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].getSchemaDefault()"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.PSVIAttrNSImpl:120"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.PSVIAttrNSImpl:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:120,1"
      Dst: "[org.apache.xerces.xs.XSAttributeDeclaration].getConstraintValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].getSchemaNormalizedValue()"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:131,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].getIsSchemaSpecified()"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].getValidationAttempted()"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].getValidity()"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].getErrorCodes()"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "org.apache.xerces.xs.StringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.PSVIAttrNSImpl:172"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.PSVIAttrNSImpl:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.PSVIAttrNSImpl:174"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].getErrorMessages()"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "org.apache.xerces.xs.StringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.PSVIAttrNSImpl:185"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.PSVIAttrNSImpl:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.PSVIAttrNSImpl:187"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].getValidationContext()"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].getTypeDefinition()"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].getMemberTypeDefinition()"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSSimpleTypeDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:215,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].getAttributeDeclaration()"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAttributeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI(org.apache.xerces.xs.AttributePSVI)"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.AttributePSVI"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getAttributeDeclaration()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getAttributeDeclaration()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getValidationContext()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getValidationContext()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getValidity()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getValidity()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getValidationAttempted()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getValidationAttempted()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getErrorCodes()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getErrorCodes()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getErrorMessages()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getErrorMessages()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.xs.XSValue)"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getSchemaValue()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getSchemaValue()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getTypeDefinition()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getTypeDefinition()"
    - "[org.apache.xerces.dom.PSVIAttrNSImpl].getIsSchemaSpecified()"
    - "[org.apache.xerces.impl.xs.AttributePSVImpl].getIsSchemaSpecified()"
    functionUses: 4
    ICount: 22
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:234,1"
      Dst: "[org.apache.xerces.xs.AttributePSVI].getAttributeDeclaration"
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:235,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getValidationContext"
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:236,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getValidity"
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:237,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getValidationAttempted"
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:238,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getErrorCodes"
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:239,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getErrorMessages"
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:240,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getSchemaValue"
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:240,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom"
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:241,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getTypeDefinition"
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:242,1"
      Dst: "[org.apache.xerces.xs.ItemPSVI].getIsSchemaSpecified"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].getActualNormalizedValue()"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:249,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].getActualNormalizedValueType()"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:256,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].getItemValueTypes()"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "org.apache.xerces.xs.ShortList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:263,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].getSchemaValue()"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:278,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:278,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:278,1"
      Dst: "[java.io.NotSerializableException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIAttrNSImpl].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.xerces.dom.PSVIAttrNSImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:283,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:283,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.xerces.dom.PSVIAttrNSImpl:283,1"
      Dst: "[java.io.NotSerializableException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].<init>(org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.jaxp.validation.XSGrammarPoolContainer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 114
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:263"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:266"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:213,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:165,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:216,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:217,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:219,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:222,1"
      Dst: "[org.apache.xerces.util.NamespaceSupport].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:225,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:228,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:235,1"
      Dst: "[org.apache.xerces.util.SymbolTable].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:238,1"
      Dst: "[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].getGrammarPool"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:239,1"
      Dst: "[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].isFullyComposed"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:242,1"
      Dst: "[org.apache.xerces.impl.xs.XSMessageFormatter].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:242,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:251,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:257,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedParamsAndSetDefaults"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:262,1"
      Dst: "[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].getFeature"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:263,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:264,1"
      Dst: "[org.apache.xerces.util.SecurityManager].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    functionUses: 65
    ICount: 30
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:296"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:298"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:301"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:302"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:305"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:308"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:307"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:306"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:305"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:296,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:306,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:308,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getFeature"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.util.SecurityManager].<init>()"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLEntityManager].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setFeature(java.lang.String,boolean)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getFeature(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setFeature(java.lang.String,boolean)"
    functionUses: 7
    ICount: 56
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:320"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:322"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:323"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:329"
        BranchSideFuncs:
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:328"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:326"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:329"
        BranchSideFuncs:
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:328"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:329"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:333"
        BranchSideFuncs:
        - "<init>()"
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:332"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:330"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:330"
        BranchSideFuncs:
        - "<init>()"
        - "setProperty(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:329"
        BranchSideFuncs:
        - "<init>()"
        - "setProperty(java.lang.String,java.lang.Object)"
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:337"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:341"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:340"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:339"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:337"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:320,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:321,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:330,1"
      Dst: "[org.apache.xerces.util.SecurityManager].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:330,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:334,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setFeature"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:335,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setFeature"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:336,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setFeature"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:337,1"
      Dst: "[java.util.HashMap].containsKey"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:338,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getFeature"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:339,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:341,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setFeature"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    functionUses: 67
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:358"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:361"
        BranchSideFuncs:
        - "getLocale()"
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:362"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:365"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:367"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:358,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:359,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:361,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:365,1"
      Dst: "[java.util.HashMap].containsKey"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:368,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getProperty"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    linkageType: null
    functionLinenumber: 379
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,java.lang.String)"
    - "[org.apache.xerces.impl.XMLEntityManager].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.XMLErrorReporter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setProperty(java.lang.String,java.lang.Object)"
    - "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setLocale(java.util.Locale)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].getProperty(java.lang.String)"
    - "[org.apache.xerces.util.ParserConfigurationSettings].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 5
    ICount: 62
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:383"
        BranchSideFuncs:
        - "<init>(short,java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:380"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:383"
        BranchSideFuncs:
        - "<init>(short,java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:383"
        BranchSideFuncs:
        - "<init>(short,java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:381"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:383"
        BranchSideFuncs:
        - "<init>(short,java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:382"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:383"
        BranchSideFuncs:
        - "<init>(short,java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:382"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:383"
        BranchSideFuncs:
        - "<init>(short,java.lang.String)"
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:383"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:386"
        BranchSideFuncs:
        - "<init>(short,java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:390"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:390"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:391"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:394"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:395"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:400"
        BranchSideFuncs:
        - "setLocale(java.util.Locale)"
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:400"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:403"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:402"
        BranchSideFuncs:
        - "setProperty(java.lang.String,java.lang.Object)"
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:380,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:384,1"
      Dst: "[org.apache.xerces.xni.parser.XMLConfigurationException].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:387,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].setProperty"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:388,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setProperty"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:389,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].setProperty"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:392,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:396,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setLocale"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:400,1"
      Dst: "[java.util.HashMap].containsKey"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:401,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].getProperty"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:403,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setProperty"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent,org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponent"
    - "org.apache.xerces.jaxp.validation.XSGrammarPoolContainer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:418,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:419,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:422,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:423,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:426,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeatureDefaults"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:427,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setPropertyDefaults"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].reset()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    linkageType: null
    functionLinenumber: 431
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.JAXPNamespaceContextWrapper].reset()"
    - "[org.apache.xerces.util.NamespaceSupport].reset()"
    - "[org.apache.xerces.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext].reset()"
    - "[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].reset()"
    - "[org.apache.xerces.impl.validation.ValidationManager].reset()"
    - "[org.apache.xerces.impl.XMLEntityManager].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.XMLErrorReporter].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)"
    functionUses: 1
    ICount: 13
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:432,1"
      Dst: "[org.apache.xerces.xni.NamespaceContext].reset"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:433,1"
      Dst: "[org.apache.xerces.impl.validation.ValidationManager].reset"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:434,1"
      Dst: "[org.apache.xerces.impl.XMLEntityManager].reset"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:435,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].reset"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:436,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setErrorHandler(org.xml.sax.ErrorHandler)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:443"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:442"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:441"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:443,1"
      Dst: "[org.apache.xerces.util.ErrorHandlerWrapper].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:444,1"
      Dst: "[org.apache.xerces.jaxp.validation.DraconianErrorHandler].getInstance"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:443,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getErrorHandler()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.ErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ls.LSResourceResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:453,1"
      Dst: "[org.apache.xerces.util.DOMEntityResolverWrapper].<init>"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:453,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getResourceResolver()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.ls.LSResourceResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setLocale(java.util.Locale)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    linkageType: null
    functionLinenumber: 460
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:462,1"
      Dst: "[org.apache.xerces.impl.XMLErrorReporter].setLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    linkageType: null
    functionLinenumber: 465
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].restoreInitialState()"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:485"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:495"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:494"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:487"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:493"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:492"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:495"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:505"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:504"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:497"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:503"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:502"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:474,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:481,1"
      Dst: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setLocale"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:485,1"
      Dst: "[java.util.HashMap].isEmpty"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:486,1"
      Dst: "[java.util.HashMap].entrySet"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:486,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:487,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:488,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:489,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:490,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:490,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:491,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setFeature"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:493,1"
      Dst: "[java.util.HashMap].clear"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:501,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].setProperty"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeatureDefaults(org.apache.xerces.xni.parser.XMLComponent,java.lang.String[],org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponent"
    - "java.lang.String[]"
    - "org.apache.xerces.jaxp.validation.XSGrammarPoolContainer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:510"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:529"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:511"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:529"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:514"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:517"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:516"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:517"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:510"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:519"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:511"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:510"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:513,1"
      Dst: "[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].getFeature"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:515,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:519,1"
      Dst: "[java.util.HashMap].containsKey"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:520,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setPropertyDefaults(org.apache.xerces.xni.parser.XMLComponent,java.lang.String[])"
    functionSourceFile: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xni.parser.XMLComponent"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:534"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:550"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:535"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:550"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:538"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:534"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:540"
      Branch Sides:
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:535"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:534"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:537,1"
      Dst: "[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:540,1"
      Dst: "[java.util.HashMap].containsKey"
    - Src: "org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:541,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl$DocumentMethods].<init>()"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl$DocumentMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.DOMSerializerImpl$DocumentMethods:1130,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl$DocumentMethods].access$000()"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl$DocumentMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl$DocumentMethods].access$100()"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl$DocumentMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl$DocumentMethods].access$200()"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl$DocumentMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.DOMSerializerImpl$DocumentMethods].access$300()"
    functionSourceFile: "org.apache.xml.serialize.DOMSerializerImpl$DocumentMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.XSAttributeUseImpl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].resize(org.apache.xerces.impl.xs.XSAttributeUseImpl[],int)"
    functionUses: 9
    ICount: 32
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:74"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:86"
        BranchSideFuncs:
        - "isIDType()"
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:75"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:79"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:86"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:89"
        BranchSideFuncs:
        - "resize(org.apache.xerces.impl.xs.XSAttributeUseImpl[],int)"
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:75,1"
      Dst: "[org.apache.xerces.impl.dv.XSSimpleType].isIDType"
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:87,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].resize"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].replaceAttributeUse(org.apache.xerces.xs.XSAttributeUse,org.apache.xerces.impl.xs.XSAttributeUseImpl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.xs.XSAttributeUse"
    - "org.apache.xerces.impl.xs.XSAttributeUseImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:95"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:95"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:94"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUse(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAttributeUse"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:103"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:104"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:102"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUseNoProhibited(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAttributeUse"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:113"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:112"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:112"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:114"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:112"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:124"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:128"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:132"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:129"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:125"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].validRestrictionOf(java.lang.String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUse(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getRequired()"
    - "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getRequired()"
    - "[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivationOk(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSTypeDefinition,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFinal()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFinal()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()"
    - "[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()"
    - "[org.apache.xerces.impl.dv.xs.ListDV$ListData].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV$DateTimeData].equals(java.lang.Object)"
    - "[org.apache.xerces.util.URI].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSElementDecl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.models.CMStateSet].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.Base64BinaryDV$XBase64].equals(java.lang.Object)"
    - "[org.apache.xerces.xni.QName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.traversers.XSDHandler$XSDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.util.ShortListImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(java.lang.Object)"
    - "[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DoubleDV$XDouble].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XSDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.util.XMLErrorCode].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.HexBinaryDV$XHex].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$UnparsedEntity].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.DecimalDV$XDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dtd.XMLContentSpec].equals(java.lang.Object)"
    - "[org.apache.xerces.xinclude.XIncludeHandler$Notation].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.FloatDV$XFloat].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.QNameDV$XQName].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey].equals(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    - "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUse(java.lang.String,java.lang.String)"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].isSubsetOf(org.apache.xerces.impl.xs.XSWildcardDecl)"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].weakerProcessContents(org.apache.xerces.impl.xs.XSWildcardDecl)"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getProcessContentsAsString()"
    - "[org.apache.xerces.impl.xs.XSWildcardDecl].getProcessContentsAsString()"
    functionUses: 3
    ICount: 178
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:184"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:189"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:190"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:201"
        BranchSideFuncs:
        - "checkSimpleDerivationOk(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSTypeDefinition,short)"
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:218"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:220"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:221"
        BranchSideFuncs:
        - "getConstraintType()"
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:220"
        BranchSideFuncs:
        - "getConstraintType()"
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:223"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:225"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:231"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:233"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:235"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:244"
        BranchSideFuncs:
        - "stringValue()"
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:250"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:254"
        BranchSideFuncs:
        - "allowNamespace(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:255"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:256"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:269"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:289"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:273"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:277"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:290"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:307"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:291"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:294"
        BranchSideFuncs:
        - "isSubsetOf(org.apache.xerces.impl.xs.XSWildcardDecl)"
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:295"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:298"
        BranchSideFuncs:
        - "weakerProcessContents(org.apache.xerces.impl.xs.XSWildcardDecl)"
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:299"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:308"
        BranchSideFuncs:
        - "getProcessContentsAsString()"
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:183,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUse"
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:189,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeUseImpl].getRequired"
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:208,1"
      Dst: "[org.apache.xerces.xs.XSTypeDefinition].getFinal"
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:206,1"
      Dst: "[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivationOk"
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:209,1"
      Dst: "[org.apache.xerces.xs.XSObject].getName"
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:219,1"
      Dst: "[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType"
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:235,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:236,1"
      Dst: "[org.apache.xerces.impl.dv.ValidatedInfo].stringValue"
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:255,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace"
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:295,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].isSubsetOf"
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:299,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].weakerProcessContents"
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:301,1"
      Dst: "[org.apache.xerces.impl.xs.XSWildcardDecl].getProcessContentsAsString"
    JavaMethodInfo: null
    BBCount: 53
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].resize(org.apache.xerces.impl.xs.XSAttributeUseImpl[],int)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "org.apache.xerces.impl.xs.XSAttributeUseImpl[]"
    argCount: 2
    argTypes:
    - "org.apache.xerces.impl.xs.XSAttributeUseImpl[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:314,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:314,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].reset()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:323"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:325"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getType()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getName()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.xs.XSObject[],int)"
    functionUses: 6
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:361"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:368"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:362"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:366"
        BranchSideFuncs:
        - "<init>(org.apache.xerces.xs.XSObject[],int)"
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:365"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:363,1"
      Dst: "[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeWildcard()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSWildcard"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAnnotation()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSAnnotation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:383"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:382"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:383,1"
      Dst: "[org.apache.xerces.xs.XSObjectList].item"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAnnotations()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSObjectList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:390"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSAttributeGroupDecl:389"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespaceItem()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    linkageType: null
    functionLinenumber: 396
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSNamespaceItem"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSAttributeGroupDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSAttributeGroupDecl"
    linkageType: null
    functionLinenumber: 400
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.XSNamespaceItem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>()"
    functionSourceFile: "org.apache.xerces.util.XMLEntityDescriptionImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLEntityDescriptionImpl:39,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLEntityDescriptionImpl"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>()"
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLEntityDescriptionImpl:51,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>"
    - Src: "org.apache.xerces.util.XMLEntityDescriptionImpl:52,1"
      Dst: "[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLEntityDescriptionImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLEntityDescriptionImpl:66,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>"
    - Src: "org.apache.xerces.util.XMLEntityDescriptionImpl:67,1"
      Dst: "[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLEntityDescriptionImpl].setEntityName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLEntityDescriptionImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLEntityDescriptionImpl].getEntityName()"
    functionSourceFile: "org.apache.xerces.util.XMLEntityDescriptionImpl"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLEntityDescriptionImpl"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLEntityDescriptionImpl:110,1"
      Dst: "[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.util.XMLEntityDescriptionImpl"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLEntityDescriptionImpl:126,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLEntityDescriptionImpl].clear()"
    functionSourceFile: "org.apache.xerces.util.XMLEntityDescriptionImpl"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLEntityDescriptionImpl:133,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLEntityDescriptionImpl].hashCode()"
    functionSourceFile: "org.apache.xerces.util.XMLEntityDescriptionImpl"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLResourceIdentifierImpl].hashCode()"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLEntityDescriptionImpl:144"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLEntityDescriptionImpl:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLEntityDescriptionImpl:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLEntityDescriptionImpl:143,1"
      Dst: "[org.apache.xerces.util.XMLResourceIdentifierImpl].hashCode"
    - Src: "org.apache.xerces.util.XMLEntityDescriptionImpl:145,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.XMLEntityDescriptionImpl].toString()"
    functionSourceFile: "org.apache.xerces.util.XMLEntityDescriptionImpl"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.XMLEntityDescriptionImpl:153"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLEntityDescriptionImpl:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLEntityDescriptionImpl:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLEntityDescriptionImpl:157"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLEntityDescriptionImpl:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLEntityDescriptionImpl:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLEntityDescriptionImpl:161"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLEntityDescriptionImpl:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLEntityDescriptionImpl:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLEntityDescriptionImpl:165"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLEntityDescriptionImpl:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLEntityDescriptionImpl:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLEntityDescriptionImpl:169"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLEntityDescriptionImpl:172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLEntityDescriptionImpl:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.util.XMLEntityDescriptionImpl:173"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.XMLEntityDescriptionImpl:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.XMLEntityDescriptionImpl:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.util.XMLEntityDescriptionImpl:152,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.xerces.util.XMLEntityDescriptionImpl:154,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.xerces.util.XMLEntityDescriptionImpl:176,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.ParentNode$UserDataRecord].<init>(org.apache.xerces.dom.ParentNode,java.lang.Object,org.w3c.dom.UserDataHandler)"
    functionSourceFile: "org.apache.xerces.dom.ParentNode$UserDataRecord"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.dom.ParentNode"
    - "java.lang.Object"
    - "org.w3c.dom.UserDataHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.ParentNode$UserDataRecord:1026,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].getElements()"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "org.w3c.dom.html.HTMLCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.html.dom.HTMLCollectionImpl].<init>(org.w3c.dom.html.HTMLElement,short)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.html.dom.HTMLFormElementImpl:40"
      Branch Sides:
      - BranchSide: "org.apache.html.dom.HTMLFormElementImpl:42"
        BranchSideFuncs:
        - "<init>(org.w3c.dom.html.HTMLElement,short)"
      - BranchSide: "org.apache.html.dom.HTMLFormElementImpl:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFormElementImpl:41,1"
      Dst: "[org.apache.html.dom.HTMLCollectionImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].getLength()"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.html.dom.HTMLFormElementImpl].getElements()"
    - "[org.apache.html.dom.HTMLCollectionImpl].getLength()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFormElementImpl:48,1"
      Dst: "[org.apache.html.dom.HTMLFormElementImpl].getElements"
    - Src: "org.apache.html.dom.HTMLFormElementImpl:48,1"
      Dst: "[org.w3c.dom.html.HTMLCollection].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].getName()"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFormElementImpl:54,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].setName(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFormElementImpl:60,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].getAcceptCharset()"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFormElementImpl:66,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].setAcceptCharset(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFormElementImpl:72,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].getAction()"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFormElementImpl:78,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].setAction(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFormElementImpl:84,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].getEnctype()"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFormElementImpl:90,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].setEnctype(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFormElementImpl:96,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].getMethod()"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFormElementImpl:102,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLFormElementImpl:102,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].setMethod(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFormElementImpl:108,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].getTarget()"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFormElementImpl:114,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].setTarget(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFormElementImpl:120,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].submit()"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].reset()"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].getChildNodes()"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "org.w3c.dom.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ParentNode].getChildNodesUnoptimized()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFormElementImpl:140,1"
      Dst: "[org.apache.xerces.dom.ParentNode].getChildNodesUnoptimized"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].cloneNode(boolean)"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.ElementImpl].cloneNode(boolean)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFormElementImpl:148,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].cloneNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFormElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFormElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFormElementImpl:160,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSImplementationImpl].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSImplementationImpl:42,1"
      Dst: "[org.apache.xerces.dom.PSVIDOMImplementationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSImplementationImpl].getDOMImplementation()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSImplementationImpl].hasFeature(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSImplementationImpl"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.PSVIDOMImplementationImpl].hasFeature(java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSImplementationImpl:84"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:85"
        BranchSideFuncs:
        - "hasFeature(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:84"
        BranchSideFuncs:
        - "hasFeature(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.impl.xs.XSImplementationImpl:84"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:84"
        BranchSideFuncs:
        - "hasFeature(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:83"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSImplementationImpl:84"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:84"
        BranchSideFuncs:
        - "hasFeature(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:83"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSImplementationImpl:85"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSImplementationImpl:84,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xerces.impl.xs.XSImplementationImpl:84,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.XSImplementationImpl:85,1"
      Dst: "[org.apache.xerces.dom.PSVIDOMImplementationImpl].hasFeature"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSImplementationImpl].createXSLoader(org.apache.xerces.xs.StringList)"
    functionSourceFile: "org.apache.xerces.impl.xs.XSImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.XSLoader"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xs.StringList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSImplementationImpl:93"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSImplementationImpl:96"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSImplementationImpl:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSImplementationImpl:92,1"
      Dst: "[org.apache.xerces.impl.xs.XSLoaderImpl].<init>"
    - Src: "org.apache.xerces.impl.xs.XSImplementationImpl:96,1"
      Dst: "[org.apache.xerces.xs.StringList].getLength"
    - Src: "org.apache.xerces.impl.xs.XSImplementationImpl:97,1"
      Dst: "[org.apache.xerces.xs.StringList].item"
    - Src: "org.apache.xerces.impl.xs.XSImplementationImpl:97,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xerces.impl.xs.XSImplementationImpl:99,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xerces.impl.xs.XSImplementationImpl:103,1"
      Dst: "[org.apache.xerces.xs.XSException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xerces.impl.xs.XSImplementationImpl].createStringList(java.lang.String[])"
    functionSourceFile: "org.apache.xerces.impl.xs.XSImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.StringList"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSImplementationImpl:110"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSImplementationImpl:111"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSImplementationImpl:111,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.xerces.impl.xs.XSImplementationImpl:111,1"
      Dst: "[org.apache.xerces.impl.xs.util.StringListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSImplementationImpl].createLSInputList(org.w3c.dom.ls.LSInput[])"
    functionSourceFile: "org.apache.xerces.impl.xs.XSImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.LSInputList"
    argCount: 1
    argTypes:
    - "org.w3c.dom.ls.LSInput[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.xs.XSImplementationImpl:115"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.impl.xs.XSImplementationImpl:116"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.xs.XSImplementationImpl:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSImplementationImpl:116,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.xerces.impl.xs.XSImplementationImpl:116,1"
      Dst: "[org.apache.xerces.impl.xs.util.LSInputListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.XSImplementationImpl].getRecognizedVersions()"
    functionSourceFile: "org.apache.xerces.impl.xs.XSImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.xs.StringList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.XSImplementationImpl:123,1"
      Dst: "[org.apache.xerces.impl.xs.util.StringListImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:50,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].validate(java.lang.String,org.apache.xerces.impl.dv.ValidationContext)"
    functionSourceFile: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.impl.dv.ValidationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.validation.ValidationState].useNamespaces()"
    - "[org.apache.xerces.util.XMLChar].isValidNCName(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.util.XMLChar].isValidName(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].isIdDeclared(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].isIdDeclared(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].isIdDeclared(java.lang.String)"
    - "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(java.lang.String,java.lang.Object[])"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl].addId(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ValidationState].addId(java.lang.String)"
    - "[org.apache.xerces.impl.validation.ConfigurableValidationState].addId(java.lang.String)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$1:org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl$4].addId(java.lang.String)"
    functionUses: 8
    ICount: 28
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:66"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:72"
        BranchSideFuncs:
        - "isValidNCName(java.lang.String)"
      - BranchSide: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:71"
        BranchSideFuncs:
        - "isValidName(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:67"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:76"
        BranchSideFuncs:
        - "isIdDeclared(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:72"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:76"
        BranchSideFuncs:
        - "isIdDeclared(java.lang.String)"
    - Branch String: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:77"
      Branch Sides:
      - BranchSide: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:81"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:80"
        BranchSideFuncs:
        - "addId(java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:66,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].useNamespaces"
    - Src: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:67,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidNCName"
    - Src: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:68,1"
      Dst: "[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>"
    - Src: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:72,1"
      Dst: "[org.apache.xerces.util.XMLChar].isValidName"
    - Src: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:77,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].isIdDeclared"
    - Src: "org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:81,1"
      Dst: "[org.apache.xerces.impl.dv.ValidationContext].addId"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLSerializer].<init>(boolean,org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.HTMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLSerializer:120,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLSerializer].<init>()"
    functionSourceFile: "org.apache.xml.serialize.HTMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLSerializer:132,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.HTMLSerializer:132,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.HTMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:143"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLSerializer:143,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.HTMLSerializer:143,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLSerializer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.HTMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:158"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLSerializer:158,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.HTMLSerializer:158,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].<init>"
    - Src: "org.apache.xml.serialize.HTMLSerializer:159,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].setOutputCharStream"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLSerializer].<init>(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.HTMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:173"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLSerializer:173,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.HTMLSerializer:173,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].<init>"
    - Src: "org.apache.xml.serialize.HTMLSerializer:174,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].setOutputByteStream"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.HTMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:180"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLSerializer:180,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.HTMLSerializer:180,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].setOutputFormat"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLSerializer].setXHTMLNamespace(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.HTMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLSerializer].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.xml.serialize.HTMLSerializer"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState()"
    - "[org.apache.xml.serialize.HTMLSerializer].startDocument(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.Printer].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].breakLine()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].getPrefix(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].indent()"
    - "[org.apache.xml.serialize.Printer].indent()"
    - "[org.apache.xerces.util.AttributesProxy].getLength()"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getLength()"
    - "[org.xml.sax.helpers.AttributesImpl].getLength()"
    - "[org.apache.xml.serialize.IndentPrinter].printSpace()"
    - "[org.apache.xml.serialize.Printer].printSpace()"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getQName(int)"
    - "[org.apache.xerces.util.AttributesProxy].getQName(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getQName(int)"
    - "[org.apache.xerces.util.AttributesProxy].getValue(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getValue(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getValue(int)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.OutputFormat].getPreserveEmptyAttributes()"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.HTMLdtd].isURI(java.lang.String,java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.HTMLSerializer].escapeURI(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.HTMLdtd].isBoolean(java.lang.String,java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.HTMLdtd].isPreserveSpace(java.lang.String)"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1].iterator()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].hasNext()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].hasNext()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].hasNext()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].hasNext()"
    - "[org.apache.xml.serialize.IndentPrinter].printSpace()"
    - "[org.apache.xml.serialize.Printer].printSpace()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$1].next()"
    - "[org.apache.xerces.stax.DefaultNamespaceContext$2].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$1$1].next()"
    - "[org.apache.xerces.impl.xs.XSModelImpl$XSNamespaceItemListIterator].next()"
    - "[org.apache.xerces.stax.events.ElementImpl$NoRemoveIterator].next()"
    - "[org.apache.xerces.impl.xs.util.XSObjectListImpl$XSObjectListIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$NamespaceIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$AttributeIterator].next()"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder$1].next()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getKey()"
    - "[org.apache.xerces.impl.xs.util.XSNamedMapImpl$XSNamedMapEntry].getValue()"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.xml.sax.SAXException].<init>(java.lang.Exception)"
    functionUses: 3
    ICount: 215
    EdgeCount: 106
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:206"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:212"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:211"
        BranchSideFuncs:
        - "isDocumentState()"
        - "getElementState()"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:213"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:225"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "isPreserveSpace(java.lang.String)"
        - "escapeURI(java.lang.String)"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "isBoolean(java.lang.String,java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "isURI(java.lang.String,java.lang.String)"
        - "getPreserveEmptyAttributes()"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "iterator()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:218"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:234"
        BranchSideFuncs:
        - "startDocument(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:219"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:219"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "isPreserveSpace(java.lang.String)"
        - "escapeURI(java.lang.String)"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "isBoolean(java.lang.String,java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "isURI(java.lang.String,java.lang.String)"
        - "getPreserveEmptyAttributes()"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "iterator()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:218"
        BranchSideFuncs:
        - "startDocument(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:219"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:219"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "isPreserveSpace(java.lang.String)"
        - "escapeURI(java.lang.String)"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "isBoolean(java.lang.String,java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "isURI(java.lang.String,java.lang.String)"
        - "getPreserveEmptyAttributes()"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "iterator()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:218"
        BranchSideFuncs:
        - "startDocument(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:225"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:230"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:234"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "isPreserveSpace(java.lang.String)"
        - "escapeURI(java.lang.String)"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "isBoolean(java.lang.String,java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "isURI(java.lang.String,java.lang.String)"
        - "getPreserveEmptyAttributes()"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "iterator()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:230"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:234"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "isPreserveSpace(java.lang.String)"
        - "escapeURI(java.lang.String)"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "isBoolean(java.lang.String,java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "isURI(java.lang.String,java.lang.String)"
        - "getPreserveEmptyAttributes()"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "iterator()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:230"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:232"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "isPreserveSpace(java.lang.String)"
        - "escapeURI(java.lang.String)"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "isBoolean(java.lang.String,java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "isURI(java.lang.String,java.lang.String)"
        - "getPreserveEmptyAttributes()"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "iterator()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:231"
        BranchSideFuncs:
        - "breakLine()"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:230"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:234"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "isPreserveSpace(java.lang.String)"
        - "escapeURI(java.lang.String)"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "isBoolean(java.lang.String,java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "isURI(java.lang.String,java.lang.String)"
        - "getPreserveEmptyAttributes()"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "iterator()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:242"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:242"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:246"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:246"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:248"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:254"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "isPreserveSpace(java.lang.String)"
        - "escapeURI(java.lang.String)"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "isBoolean(java.lang.String,java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "isURI(java.lang.String,java.lang.String)"
        - "getPreserveEmptyAttributes()"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "iterator()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:251"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:251"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:256"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:259"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:259"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:260"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:268"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:270"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:277"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:317"
        BranchSideFuncs:
        - "getLength()"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:316"
        BranchSideFuncs:
        - "isPreserveSpace(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:278"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:317"
        BranchSideFuncs:
        - "getQName(int)"
        - "getValue(int)"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:316"
        BranchSideFuncs:
        - "isPreserveSpace(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:282"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:284"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "isPreserveSpace(java.lang.String)"
        - "escapeURI(java.lang.String)"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "isBoolean(java.lang.String,java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "isURI(java.lang.String,java.lang.String)"
        - "getPreserveEmptyAttributes()"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "iterator()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:282"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:296"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "isPreserveSpace(java.lang.String)"
        - "escapeURI(java.lang.String)"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "isBoolean(java.lang.String,java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "isURI(java.lang.String,java.lang.String)"
        - "getPreserveEmptyAttributes()"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "iterator()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:295"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:284"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:287"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:296"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:298"
        BranchSideFuncs:
        - "getPreserveEmptyAttributes()"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:299"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:300"
        BranchSideFuncs:
        - "isURI(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:299"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:300"
        BranchSideFuncs:
        - "isURI(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:301"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:306"
        BranchSideFuncs:
        - "escapeURI(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:305"
        BranchSideFuncs:
        - "isBoolean(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:306"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:317"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:317"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:320"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:345"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:344"
        BranchSideFuncs:
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:322"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:345"
        BranchSideFuncs:
        - "next()"
        - "getKey()"
        - "getValue()"
        - "printSpace()"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:344"
        BranchSideFuncs:
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:327"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:332"
        BranchSideFuncs:
        - "printText(java.lang.String)"
        - "printEscaped(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:349"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:358"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:357"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:349"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:350"
        BranchSideFuncs:
        - "printText(char)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:350"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:358"
        BranchSideFuncs:
        - "printText(char)"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:357"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:358"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:370"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:369"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:358"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:359"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:370"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:369"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:360"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:365"
        BranchSideFuncs:
        - "getQName(int)"
        - "isDocumentState()"
        - "hasNext()"
        - "isPreserveSpace(java.lang.String)"
        - "escapeURI(java.lang.String)"
        - "next()"
        - "getElementState()"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "isBoolean(java.lang.String,java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "getKey()"
        - "getPrefix(java.lang.String)"
        - "indent()"
        - "isURI(java.lang.String,java.lang.String)"
        - "getPreserveEmptyAttributes()"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "getValue()"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "printSpace()"
        - "iterator()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLSerializer:208,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xml.serialize.HTMLSerializer:208,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.xml.serialize.HTMLSerializer:212,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState"
    - Src: "org.apache.xml.serialize.HTMLSerializer:213,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState"
    - Src: "org.apache.xml.serialize.HTMLSerializer:219,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xml.serialize.HTMLSerializer:219,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].startDocument"
    - Src: "org.apache.xml.serialize.HTMLSerializer:226,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.HTMLSerializer:232,1"
      Dst: "[org.apache.xml.serialize.Printer].breakLine"
    - Src: "org.apache.xml.serialize.HTMLSerializer:250,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].getPrefix"
    - Src: "org.apache.xml.serialize.HTMLSerializer:252,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xml.serialize.HTMLSerializer:252,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xml.serialize.HTMLSerializer:252,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xml.serialize.HTMLSerializer:259,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xml.serialize.HTMLSerializer:269,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.xml.serialize.HTMLSerializer:272,1"
      Dst: "[org.apache.xml.serialize.Printer].indent"
    - Src: "org.apache.xml.serialize.HTMLSerializer:278,1"
      Dst: "[org.xml.sax.Attributes].getLength"
    - Src: "org.apache.xml.serialize.HTMLSerializer:279,1"
      Dst: "[org.apache.xml.serialize.Printer].printSpace"
    - Src: "org.apache.xml.serialize.HTMLSerializer:280,1"
      Dst: "[org.xml.sax.Attributes].getQName"
    - Src: "org.apache.xml.serialize.HTMLSerializer:281,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.xml.serialize.HTMLSerializer:290,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped"
    - Src: "org.apache.xml.serialize.HTMLSerializer:299,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getPreserveEmptyAttributes"
    - Src: "org.apache.xml.serialize.HTMLSerializer:301,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].isURI"
    - Src: "org.apache.xml.serialize.HTMLSerializer:304,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].escapeURI"
    - Src: "org.apache.xml.serialize.HTMLSerializer:306,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].isBoolean"
    - Src: "org.apache.xml.serialize.HTMLSerializer:317,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].isPreserveSpace"
    - Src: "org.apache.xml.serialize.HTMLSerializer:321,1"
      Dst: "[java.util.Hashtable].entrySet"
    - Src: "org.apache.xml.serialize.HTMLSerializer:321,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.xml.serialize.HTMLSerializer:322,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.xml.serialize.HTMLSerializer:324,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.xml.serialize.HTMLSerializer:325,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.xml.serialize.HTMLSerializer:326,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.xml.serialize.HTMLSerializer:345,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].enterElementState"
    - Src: "org.apache.xml.serialize.HTMLSerializer:349,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xml.serialize.HTMLSerializer:369,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 79
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xml.serialize.HTMLSerializer].endElement(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.HTMLSerializer"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.HTMLSerializer].endElementIO(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.xml.sax.SAXException].<init>(java.lang.Exception)"
    functionUses: 4
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLSerializer:379,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].endElementIO"
    - Src: "org.apache.xml.serialize.HTMLSerializer:381,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLSerializer].endElementIO(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.HTMLSerializer"
    linkageType: null
    functionLinenumber: 395
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.IndentPrinter].unindent()"
    - "[org.apache.xml.serialize.Printer].unindent()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.HTMLdtd].isOnlyOpening(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].leaveElementState()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState()"
    - "[org.apache.xml.serialize.Printer].flush()"
    - "[org.apache.xml.serialize.IndentPrinter].flush()"
    functionUses: 1
    ICount: 86
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:399"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:399"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:401"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:402"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:404"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:403"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:402"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:405"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:403"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:405"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:409"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:422"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:421"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:410"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:413"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:414"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:416"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:422"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:428"
        BranchSideFuncs:
        - "isOnlyOpening(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:429"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:429"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:429"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:442"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:441"
        BranchSideFuncs:
        - "leaveElementState()"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:430"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:433"
        BranchSideFuncs:
        - "breakLine()"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:432"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:430"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:433"
        BranchSideFuncs:
        - "breakLine()"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:432"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:430"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:433"
        BranchSideFuncs:
        - "breakLine()"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:432"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:433"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:435"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:434"
        BranchSideFuncs:
        - "printText(char)"
        - "printText(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:444"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:446"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:444"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:447"
        BranchSideFuncs:
        - "isDocumentState()"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:445"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:447"
        BranchSideFuncs:
        - "isDocumentState()"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:449"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:451"
        BranchSideFuncs:
        - "flush()"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:450"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLSerializer:396,1"
      Dst: "[org.apache.xml.serialize.Printer].unindent"
    - Src: "org.apache.xml.serialize.HTMLSerializer:397,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState"
    - Src: "org.apache.xml.serialize.HTMLSerializer:399,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xml.serialize.HTMLSerializer:402,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.xml.serialize.HTMLSerializer:411,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.HTMLSerializer:418,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.xml.serialize.HTMLSerializer:429,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].isOnlyOpening"
    - Src: "org.apache.xml.serialize.HTMLSerializer:431,1"
      Dst: "[org.apache.xml.serialize.Printer].breakLine"
    - Src: "org.apache.xml.serialize.HTMLSerializer:442,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].leaveElementState"
    - Src: "org.apache.xml.serialize.HTMLSerializer:444,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xml.serialize.HTMLSerializer:449,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState"
    - Src: "org.apache.xml.serialize.HTMLSerializer:450,1"
      Dst: "[org.apache.xml.serialize.Printer].flush"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLSerializer].characters(char[],int,int)"
    functionSourceFile: "org.apache.xml.serialize.HTMLSerializer"
    linkageType: null
    functionLinenumber: 465
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.BaseMarkupSerializer].content()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].characters(char[],int,int)"
    - "[org.xml.sax.SAXException].<init>(java.lang.Exception)"
    functionUses: 4
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLSerializer:466,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].content"
    - Src: "org.apache.xml.serialize.HTMLSerializer:468,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].characters"
    - Src: "org.apache.xml.serialize.HTMLSerializer:470,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLSerializer].startElement(java.lang.String,org.xml.sax.AttributeList)"
    functionSourceFile: "org.apache.xml.serialize.HTMLSerializer"
    linkageType: null
    functionLinenumber: 484
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.xml.sax.AttributeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState()"
    - "[org.apache.xml.serialize.HTMLSerializer].startDocument(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.Printer].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].breakLine()"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].indent()"
    - "[org.apache.xml.serialize.Printer].indent()"
    - "[org.apache.xerces.util.AttributesProxy].getLength()"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getLength()"
    - "[org.apache.xml.serialize.IndentPrinter].printSpace()"
    - "[org.apache.xml.serialize.Printer].printSpace()"
    - "[org.apache.xerces.util.AttributesProxy].getName(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getName(int)"
    - "[org.apache.xerces.util.AttributesProxy].getValue(int)"
    - "[org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy].getValue(int)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.OutputFormat].getPreserveEmptyAttributes()"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.HTMLdtd].isURI(java.lang.String,java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.HTMLSerializer].escapeURI(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.HTMLdtd].isBoolean(java.lang.String,java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.HTMLdtd].isPreserveSpace(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.xml.sax.SAXException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 134
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:485"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:492"
        BranchSideFuncs:
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:491"
        BranchSideFuncs:
        - "isDocumentState()"
        - "getElementState()"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:493"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:504"
        BranchSideFuncs:
        - "getPreserveEmptyAttributes()"
        - "isDocumentState()"
        - "isPreserveSpace(java.lang.String)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "escapeURI(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "getName(int)"
        - "getElementState()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "printSpace()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "isBoolean(java.lang.String,java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "indent()"
        - "isURI(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:503"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:498"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:513"
        BranchSideFuncs:
        - "startDocument(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:512"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:504"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:509"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:508"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:509"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:513"
        BranchSideFuncs:
        - "getPreserveEmptyAttributes()"
        - "isDocumentState()"
        - "isPreserveSpace(java.lang.String)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "escapeURI(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "getName(int)"
        - "getElementState()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "printSpace()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "isBoolean(java.lang.String,java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "indent()"
        - "isURI(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:512"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:509"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:513"
        BranchSideFuncs:
        - "getPreserveEmptyAttributes()"
        - "isDocumentState()"
        - "isPreserveSpace(java.lang.String)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "escapeURI(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "getName(int)"
        - "getElementState()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "printSpace()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "isBoolean(java.lang.String,java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "indent()"
        - "isURI(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:512"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:509"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:511"
        BranchSideFuncs:
        - "getPreserveEmptyAttributes()"
        - "isDocumentState()"
        - "isPreserveSpace(java.lang.String)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "escapeURI(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "getName(int)"
        - "getElementState()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "printSpace()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "isBoolean(java.lang.String,java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "indent()"
        - "isURI(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:510"
        BranchSideFuncs:
        - "breakLine()"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:509"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:513"
        BranchSideFuncs:
        - "getPreserveEmptyAttributes()"
        - "isDocumentState()"
        - "isPreserveSpace(java.lang.String)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "escapeURI(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "getName(int)"
        - "getElementState()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "printSpace()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "isBoolean(java.lang.String,java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "indent()"
        - "isURI(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:512"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:520"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:523"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:522"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:529"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:569"
        BranchSideFuncs:
        - "getLength()"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:568"
        BranchSideFuncs:
        - "isPreserveSpace(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:530"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:569"
        BranchSideFuncs:
        - "getName(int)"
        - "printSpace()"
        - "getValue(int)"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:568"
        BranchSideFuncs:
        - "isPreserveSpace(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:534"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:548"
        BranchSideFuncs:
        - "getPreserveEmptyAttributes()"
        - "isDocumentState()"
        - "isPreserveSpace(java.lang.String)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "escapeURI(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "getName(int)"
        - "getElementState()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "printSpace()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "isBoolean(java.lang.String,java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "indent()"
        - "isURI(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:547"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:536"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:540"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:539"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:548"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:550"
        BranchSideFuncs:
        - "getPreserveEmptyAttributes()"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:551"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:553"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:552"
        BranchSideFuncs:
        - "isURI(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:551"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:553"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:552"
        BranchSideFuncs:
        - "isURI(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:553"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:558"
        BranchSideFuncs:
        - "escapeURI(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:557"
        BranchSideFuncs:
        - "isBoolean(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:558"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:561"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:560"
        BranchSideFuncs:
        - "printText(java.lang.String)"
        - "printEscaped(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:569"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:574"
        BranchSideFuncs:
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:578"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:579"
        BranchSideFuncs:
        - "printText(char)"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:578"
        BranchSideFuncs:
        - "printText(char)"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:578"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:586"
        BranchSideFuncs:
        - "printText(char)"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:585"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:586"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:588"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:587"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:587"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:598"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:597"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:588"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:593"
        BranchSideFuncs:
        - "getPreserveEmptyAttributes()"
        - "isDocumentState()"
        - "isPreserveSpace(java.lang.String)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "escapeURI(java.lang.String)"
        - "startDocument(java.lang.String)"
        - "breakLine()"
        - "getName(int)"
        - "getElementState()"
        - "printEscaped(java.lang.String)"
        - "printText(char)"
        - "enterElementState(java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "printSpace()"
        - "formatMessage(java.lang.String,java.lang.String,java.lang.Object[])"
        - "isBoolean(java.lang.String,java.lang.String)"
        - "getLength()"
        - "getValue(int)"
        - "indent()"
        - "isURI(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:592"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLSerializer:487,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xml.serialize.HTMLSerializer:487,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.xml.serialize.HTMLSerializer:492,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState"
    - Src: "org.apache.xml.serialize.HTMLSerializer:493,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState"
    - Src: "org.apache.xml.serialize.HTMLSerializer:499,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].startDocument"
    - Src: "org.apache.xml.serialize.HTMLSerializer:505,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.HTMLSerializer:511,1"
      Dst: "[org.apache.xml.serialize.Printer].breakLine"
    - Src: "org.apache.xml.serialize.HTMLSerializer:521,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.xml.serialize.HTMLSerializer:524,1"
      Dst: "[org.apache.xml.serialize.Printer].indent"
    - Src: "org.apache.xml.serialize.HTMLSerializer:530,1"
      Dst: "[org.xml.sax.AttributeList].getLength"
    - Src: "org.apache.xml.serialize.HTMLSerializer:531,1"
      Dst: "[org.apache.xml.serialize.Printer].printSpace"
    - Src: "org.apache.xml.serialize.HTMLSerializer:532,1"
      Dst: "[org.xml.sax.AttributeList].getName"
    - Src: "org.apache.xml.serialize.HTMLSerializer:533,1"
      Dst: "[org.xml.sax.AttributeList].getValue"
    - Src: "org.apache.xml.serialize.HTMLSerializer:542,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped"
    - Src: "org.apache.xml.serialize.HTMLSerializer:551,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getPreserveEmptyAttributes"
    - Src: "org.apache.xml.serialize.HTMLSerializer:551,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xml.serialize.HTMLSerializer:553,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].isURI"
    - Src: "org.apache.xml.serialize.HTMLSerializer:556,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].escapeURI"
    - Src: "org.apache.xml.serialize.HTMLSerializer:558,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].isBoolean"
    - Src: "org.apache.xml.serialize.HTMLSerializer:569,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].isPreserveSpace"
    - Src: "org.apache.xml.serialize.HTMLSerializer:575,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].enterElementState"
    - Src: "org.apache.xml.serialize.HTMLSerializer:578,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xml.serialize.HTMLSerializer:597,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 46
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.HTMLSerializer].endElement(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.HTMLSerializer"
    linkageType: null
    functionLinenumber: 604
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.HTMLSerializer].endElement(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLSerializer:605,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].endElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLSerializer].startDocument(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.HTMLSerializer"
    linkageType: null
    functionLinenumber: 630
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.IndentPrinter].leaveDTD()"
    - "[org.apache.xml.serialize.Printer].leaveDTD()"
    - "[org.apache.xml.serialize.OutputFormat].getOmitDocumentType()"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.Printer].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.Printer].breakLine()"
    - "[org.apache.xml.serialize.IndentPrinter].breakLine()"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].serializePreRoot()"
    functionUses: 2
    ICount: 71
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:632"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:684"
        BranchSideFuncs:
        - "serializePreRoot()"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:636"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:646"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:645"
        BranchSideFuncs:
        - "getOmitDocumentType()"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:636"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:646"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:645"
        BranchSideFuncs:
        - "getOmitDocumentType()"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:637"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:641"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:640"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:646"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:684"
        BranchSideFuncs:
        - "serializePreRoot()"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:653"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:670"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:653"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:654"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:653"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:653"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:670"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:654"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:658"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:657"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:661"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:669"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:668"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:662"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:666"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:665"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:671"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:685"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:684"
        BranchSideFuncs:
        - "serializePreRoot()"
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:672"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:676"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:675"
        BranchSideFuncs:
        - "printText(java.lang.String)"
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLSerializer:631,1"
      Dst: "[org.apache.xml.serialize.Printer].leaveDTD"
    - Src: "org.apache.xml.serialize.HTMLSerializer:646,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getOmitDocumentType"
    - Src: "org.apache.xml.serialize.HTMLSerializer:655,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.HTMLSerializer:660,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL"
    - Src: "org.apache.xml.serialize.HTMLSerializer:663,1"
      Dst: "[org.apache.xml.serialize.Printer].breakLine"
    - Src: "org.apache.xml.serialize.HTMLSerializer:687,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].serializePreRoot"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLSerializer].serializeElement(org.w3c.dom.Element)"
    functionSourceFile: "org.apache.xml.serialize.HTMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 153
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:711"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:721"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:716"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:731"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:722"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:727"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:726"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:727"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:727"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:727"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:728"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:727"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:738"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:741"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:740"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:750"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:793"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:792"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:751"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:793"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:792"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:755"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:751"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:750"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:757"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:770"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:759"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:763"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:762"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:771"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:774"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:773"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:774"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:776"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:775"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:774"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:776"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:775"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:776"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:781"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:780"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:781"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:784"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:783"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:793"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:798"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:797"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:798"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:800"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:798"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:828"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:804"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:805"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:804"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:804"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:812"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:811"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:812"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:814"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:813"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:813"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:814"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:818"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:823"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:827"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:826"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:832"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:835"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:834"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:839"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:842"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:841"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLSerializer:709,1"
      Dst: "[org.w3c.dom.Element].getTagName"
    - Src: "org.apache.xml.serialize.HTMLSerializer:710,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].getElementState"
    - Src: "org.apache.xml.serialize.HTMLSerializer:711,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState"
    - Src: "org.apache.xml.serialize.HTMLSerializer:717,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].startDocument"
    - Src: "org.apache.xml.serialize.HTMLSerializer:723,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.HTMLSerializer:729,1"
      Dst: "[org.apache.xml.serialize.Printer].breakLine"
    - Src: "org.apache.xml.serialize.HTMLSerializer:739,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.xml.serialize.HTMLSerializer:742,1"
      Dst: "[org.apache.xml.serialize.Printer].indent"
    - Src: "org.apache.xml.serialize.HTMLSerializer:749,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.xml.serialize.HTMLSerializer:751,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.xml.serialize.HTMLSerializer:752,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.xml.serialize.HTMLSerializer:753,1"
      Dst: "[org.w3c.dom.Attr].getName"
    - Src: "org.apache.xml.serialize.HTMLSerializer:754,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.apache.xml.serialize.HTMLSerializer:755,1"
      Dst: "[org.w3c.dom.Attr].getSpecified"
    - Src: "org.apache.xml.serialize.HTMLSerializer:756,1"
      Dst: "[org.apache.xml.serialize.Printer].printSpace"
    - Src: "org.apache.xml.serialize.HTMLSerializer:765,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped"
    - Src: "org.apache.xml.serialize.HTMLSerializer:774,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].getPreserveEmptyAttributes"
    - Src: "org.apache.xml.serialize.HTMLSerializer:774,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xml.serialize.HTMLSerializer:776,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].isURI"
    - Src: "org.apache.xml.serialize.HTMLSerializer:779,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].escapeURI"
    - Src: "org.apache.xml.serialize.HTMLSerializer:781,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].isBoolean"
    - Src: "org.apache.xml.serialize.HTMLSerializer:793,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].isPreserveSpace"
    - Src: "org.apache.xml.serialize.HTMLSerializer:798,1"
      Dst: "[org.w3c.dom.Node].hasChildNodes"
    - Src: "org.apache.xml.serialize.HTMLSerializer:798,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].isEmptyTag"
    - Src: "org.apache.xml.serialize.HTMLSerializer:801,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].enterElementState"
    - Src: "org.apache.xml.serialize.HTMLSerializer:804,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.xml.serialize.HTMLSerializer:822,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.xml.serialize.HTMLSerializer:824,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].serializeNode"
    - Src: "org.apache.xml.serialize.HTMLSerializer:825,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.xml.serialize.HTMLSerializer:827,1"
      Dst: "[org.apache.xml.serialize.HTMLSerializer].endElementIO"
    - Src: "org.apache.xml.serialize.HTMLSerializer:829,1"
      Dst: "[org.apache.xml.serialize.Printer].unindent"
    - Src: "org.apache.xml.serialize.HTMLSerializer:840,1"
      Dst: "[org.apache.xml.serialize.Printer].flush"
    JavaMethodInfo: null
    BBCount: 54
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xml.serialize.HTMLSerializer].characters(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.HTMLSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLSerializer:850,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].content"
    - Src: "org.apache.xml.serialize.HTMLSerializer:851,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].characters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLSerializer].getEntityRef(int)"
    functionSourceFile: "org.apache.xml.serialize.HTMLSerializer"
    linkageType: null
    functionLinenumber: 856
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.HTMLdtd].fromChar(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLSerializer:857,1"
      Dst: "[org.apache.xml.serialize.HTMLdtd].fromChar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.HTMLSerializer].escapeURI(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.HTMLSerializer"
    linkageType: null
    functionLinenumber: 866
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.HTMLSerializer:868"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:871"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.HTMLSerializer:870"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.HTMLSerializer:867,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.xml.serialize.HTMLSerializer:869,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.FullDVFactory].<init>()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.FullDVFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.FullDVFactory:35,1"
      Dst: "[org.apache.xerces.impl.dv.xs.BaseDVFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.FullDVFactory].getBuiltInType(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.FullDVFactory"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "org.apache.xerces.impl.dv.XSSimpleType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.FullDVFactory:57,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.FullDVFactory].getBuiltInTypes()"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.FullDVFactory"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "org.apache.xerces.util.SymbolHash"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SymbolHash].makeClone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.FullDVFactory:67,1"
      Dst: "[org.apache.xerces.util.SymbolHash].makeClone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.dv.xs.FullDVFactory].createBuiltInTypes(org.apache.xerces.util.SymbolHash)"
    functionSourceFile: "org.apache.xerces.impl.dv.xs.FullDVFactory"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolHash"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.dv.xs.BaseDVFactory].createBuiltInTypes(org.apache.xerces.util.SymbolHash)"
    - "[org.apache.xerces.impl.dv.XSFacets].<init>()"
    - "[org.apache.xerces.util.SymbolHash].get(java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,short,short,boolean,boolean,boolean,boolean,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList,short)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(java.lang.String,java.lang.String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,java.lang.String,java.lang.String,short,boolean,org.apache.xerces.xs.XSObjectList)"
    - "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)"
    - "[org.apache.xerces.util.SymbolHash].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 87
    EdgeCount: 51
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.dv.xs.FullDVFactory:73,1"
      Dst: "[org.apache.xerces.impl.dv.xs.BaseDVFactory].createBuiltInTypes"
    - Src: "org.apache.xerces.impl.dv.xs.FullDVFactory:96,1"
      Dst: "[org.apache.xerces.impl.dv.XSFacets].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.FullDVFactory:99,1"
      Dst: "[org.apache.xerces.util.SymbolHash].get"
    - Src: "org.apache.xerces.impl.dv.xs.FullDVFactory:101,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>"
    - Src: "org.apache.xerces.impl.dv.xs.FullDVFactory:101,1"
      Dst: "[org.apache.xerces.util.SymbolHash].put"
    - Src: "org.apache.xerces.impl.dv.xs.FullDVFactory:110,1"
      Dst: "[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable$SREntry].<init>(java.lang.String,org.apache.xerces.util.SoftReferenceSymbolTable$SREntry,int,java.lang.ref.ReferenceQueue)"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntry"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.util.SoftReferenceSymbolTable$SREntry"
    - "int"
    - "java.lang.ref.ReferenceQueue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SoftReferenceSymbolTable$SREntryData].<init>(java.lang.String)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable$SREntry].initialize(org.apache.xerces.util.SoftReferenceSymbolTable$SREntry,int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntry:419,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable$SREntryData].<init>"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntry:419,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntry:420,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable$SREntry].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable$SREntry].<init>(java.lang.String,char[],int,int,org.apache.xerces.util.SoftReferenceSymbolTable$SREntry,int,java.lang.ref.ReferenceQueue)"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntry"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "char[]"
    - "int"
    - "int"
    - "org.apache.xerces.util.SoftReferenceSymbolTable$SREntry"
    - "int"
    - "java.lang.ref.ReferenceQueue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.SoftReferenceSymbolTable$SREntryData].<init>(java.lang.String,char[],int,int)"
    - "[org.apache.xerces.util.SoftReferenceSymbolTable$SREntry].initialize(org.apache.xerces.util.SoftReferenceSymbolTable$SREntry,int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntry:428,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable$SREntryData].<init>"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntry:428,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    - Src: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntry:429,1"
      Dst: "[org.apache.xerces.util.SoftReferenceSymbolTable$SREntry].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.util.SoftReferenceSymbolTable$SREntry].initialize(org.apache.xerces.util.SoftReferenceSymbolTable$SREntry,int)"
    functionSourceFile: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntry"
    linkageType: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SoftReferenceSymbolTable$SREntry"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntry:434"
      Branch Sides:
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntry:437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.util.SoftReferenceSymbolTable$SREntry:436"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport$6].<init>(java.lang.ClassLoader,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport$6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport$6:109,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.SecuritySupport$6].run()"
    functionSourceFile: "org.apache.xerces.dom.SecuritySupport$6"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.SecuritySupport$6:112"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.SecuritySupport$6:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.SecuritySupport$6:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.dom.SecuritySupport$6:113,1"
      Dst: "[java.lang.ClassLoader].getSystemResourceAsStream"
    - Src: "org.apache.xerces.dom.SecuritySupport$6:115,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFontElementImpl].getColor()"
    functionSourceFile: "org.apache.html.dom.HTMLFontElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFontElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLFontElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFontElementImpl].setColor(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFontElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFontElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFontElementImpl].getFace()"
    functionSourceFile: "org.apache.html.dom.HTMLFontElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFontElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLFontElementImpl:49,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFontElementImpl].setFace(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFontElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFontElementImpl:55,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFontElementImpl].getSize()"
    functionSourceFile: "org.apache.html.dom.HTMLFontElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFontElementImpl:61,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFontElementImpl].setSize(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFontElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFontElementImpl:67,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLFontElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLFontElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLFontElementImpl:73,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport$8].<init>(java.io.File)"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport$8"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport$8:133,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.SecuritySupport$8].run()"
    functionSourceFile: "org.apache.xerces.parsers.SecuritySupport$8"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.SecuritySupport$8:135,1"
      Dst: "[java.io.File].lastModified"
    - Src: "org.apache.xerces.parsers.SecuritySupport$8:135,1"
      Dst: "[java.lang.Long].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBRElementImpl].getClear()"
    functionSourceFile: "org.apache.html.dom.HTMLBRElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBRElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].getAttribute"
    - Src: "org.apache.html.dom.HTMLBRElementImpl:37,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBRElementImpl].setClear(java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBRElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBRElementImpl:43,1"
      Dst: "[org.apache.xerces.dom.ElementImpl].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.html.dom.HTMLBRElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,java.lang.String)"
    functionSourceFile: "org.apache.html.dom.HTMLBRElementImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.html.dom.HTMLDocumentImpl"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.html.dom.HTMLBRElementImpl:54,1"
      Dst: "[org.apache.html.dom.HTMLElementImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XML11Serializer].<init>()"
    functionSourceFile: "org.apache.xml.serialize.XML11Serializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.XML11Serializer:130,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].<init>"
    - Src: "org.apache.xml.serialize.XML11Serializer:131,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setVersion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XML11Serializer].<init>(org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.XML11Serializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.XML11Serializer:141,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].<init>"
    - Src: "org.apache.xml.serialize.XML11Serializer:142,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setVersion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XML11Serializer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.XML11Serializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.XML11Serializer:155,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].<init>"
    - Src: "org.apache.xml.serialize.XML11Serializer:156,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setVersion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XML11Serializer].<init>(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)"
    functionSourceFile: "org.apache.xml.serialize.XML11Serializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "org.apache.xml.serialize.OutputFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XML11Serializer:169"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.XML11Serializer:169,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].<init>"
    - Src: "org.apache.xml.serialize.XML11Serializer:169,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].<init>"
    - Src: "org.apache.xml.serialize.XML11Serializer:170,1"
      Dst: "[org.apache.xml.serialize.OutputFormat].setVersion"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XML11Serializer].characters(char[],int,int)"
    functionSourceFile: "org.apache.xml.serialize.XML11Serializer"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.BaseMarkupSerializer].content()"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].getNextIndent()"
    - "[org.apache.xml.serialize.IndentPrinter].getNextIndent()"
    - "[org.apache.xml.serialize.IndentPrinter].setNextIndent(int)"
    - "[org.apache.xml.serialize.Printer].setNextIndent(int)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xerces.util.XML11Char].isXML11Valid(int)"
    - "[org.apache.xml.serialize.XML11Serializer].surrogates(int,int,boolean)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(java.lang.String)"
    - "[org.apache.xml.serialize.EncodingInfo].isPrintable(char)"
    - "[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].setNextIndent(int)"
    - "[org.apache.xml.serialize.Printer].setNextIndent(int)"
    - "[org.apache.xml.serialize.Printer].getNextIndent()"
    - "[org.apache.xml.serialize.IndentPrinter].getNextIndent()"
    - "[org.apache.xml.serialize.IndentPrinter].setNextIndent(int)"
    - "[org.apache.xml.serialize.Printer].setNextIndent(int)"
    - "[org.apache.xml.serialize.XML11Serializer].printText(char[],int,int,boolean,boolean)"
    - "[org.apache.xml.serialize.IndentPrinter].setNextIndent(int)"
    - "[org.apache.xml.serialize.Printer].setNextIndent(int)"
    - "[org.apache.xml.serialize.XML11Serializer].printText(char[],int,int,boolean,boolean)"
    - "[org.xml.sax.SAXException].<init>(java.lang.Exception)"
    functionUses: 4
    ICount: 98
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XML11Serializer:190"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:190"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:196"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:204"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:206"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs:
        - "isXML11Valid(int)"
        - "printText(char)"
        - "printText(char[],int,int,boolean,boolean)"
        - "isPrintable(char)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "setNextIndent(int)"
        - "fatalError(java.lang.String)"
        - "isXML11ValidLiteral(int)"
        - "getNextIndent()"
        - "surrogates(int,int,boolean)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:206"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs:
        - "isXML11Valid(int)"
        - "printText(char)"
        - "printText(char[],int,int,boolean,boolean)"
        - "isPrintable(char)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "setNextIndent(int)"
        - "fatalError(java.lang.String)"
        - "isXML11ValidLiteral(int)"
        - "getNextIndent()"
        - "surrogates(int,int,boolean)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:206"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs:
        - "isXML11Valid(int)"
        - "printText(char)"
        - "printText(char[],int,int,boolean,boolean)"
        - "isPrintable(char)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "setNextIndent(int)"
        - "fatalError(java.lang.String)"
        - "isXML11ValidLiteral(int)"
        - "getNextIndent()"
        - "surrogates(int,int,boolean)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:206"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs:
        - "isXML11Valid(int)"
        - "printText(char)"
        - "printText(char[],int,int,boolean,boolean)"
        - "isPrintable(char)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "setNextIndent(int)"
        - "fatalError(java.lang.String)"
        - "isXML11ValidLiteral(int)"
        - "getNextIndent()"
        - "surrogates(int,int,boolean)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:212"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:222"
        BranchSideFuncs:
        - "isXML11Valid(int)"
        - "printText(char)"
        - "printText(char[],int,int,boolean,boolean)"
        - "isPrintable(char)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "setNextIndent(int)"
        - "fatalError(java.lang.String)"
        - "isXML11ValidLiteral(int)"
        - "getNextIndent()"
        - "surrogates(int,int,boolean)"
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:221"
        BranchSideFuncs:
        - "isPrintable(char)"
        - "isXML11ValidLiteral(int)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:214"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:218"
        BranchSideFuncs:
        - "surrogates(int,int,boolean)"
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:217"
        BranchSideFuncs:
        - "fatalError(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:222"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:227"
        BranchSideFuncs:
        - "printText(char)"
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:226"
        BranchSideFuncs:
        - "printText(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:222"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:227"
        BranchSideFuncs:
        - "printText(char)"
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:226"
        BranchSideFuncs:
        - "printText(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:239"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:250"
        BranchSideFuncs:
        - "isXML11Valid(int)"
        - "printText(char)"
        - "printText(char[],int,int,boolean,boolean)"
        - "isPrintable(char)"
        - "<init>(java.lang.Exception)"
        - "printText(java.lang.String)"
        - "setNextIndent(int)"
        - "fatalError(java.lang.String)"
        - "isXML11ValidLiteral(int)"
        - "getNextIndent()"
        - "surrogates(int,int,boolean)"
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:249"
        BranchSideFuncs:
        - "printText(char[],int,int,boolean,boolean)"
    Callsites:
    - Src: "org.apache.xml.serialize.XML11Serializer:184,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].content"
    - Src: "org.apache.xml.serialize.XML11Serializer:197,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.XML11Serializer:200,1"
      Dst: "[org.apache.xml.serialize.Printer].getNextIndent"
    - Src: "org.apache.xml.serialize.XML11Serializer:201,1"
      Dst: "[org.apache.xml.serialize.Printer].setNextIndent"
    - Src: "org.apache.xml.serialize.XML11Serializer:212,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Valid"
    - Src: "org.apache.xml.serialize.XML11Serializer:215,1"
      Dst: "[org.apache.xml.serialize.XML11Serializer].surrogates"
    - Src: "org.apache.xml.serialize.XML11Serializer:218,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xml.serialize.XML11Serializer:218,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xml.serialize.XML11Serializer:218,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xml.serialize.XML11Serializer:218,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError"
    - Src: "org.apache.xml.serialize.XML11Serializer:222,1"
      Dst: "[org.apache.xml.serialize.EncodingInfo].isPrintable"
    - Src: "org.apache.xml.serialize.XML11Serializer:222,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidLiteral"
    - Src: "org.apache.xml.serialize.XML11Serializer:228,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.apache.xml.serialize.XML11Serializer:246,1"
      Dst: "[org.apache.xml.serialize.XML11Serializer].printText"
    - Src: "org.apache.xml.serialize.XML11Serializer:255,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.XML11Serializer].printEscaped(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.XML11Serializer"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11Valid(int)"
    - "[org.apache.xml.serialize.XML11Serializer].surrogates(int,int,boolean)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printHex(int)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.EncodingInfo].isPrintable(char)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printHex(int)"
    functionUses: 6
    ICount: 68
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XML11Serializer:264"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:294"
        BranchSideFuncs:
        - "isXML11Valid(int)"
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:293"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:266"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:267"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:271"
        BranchSideFuncs:
        - "surrogates(int,int,boolean)"
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:270"
        BranchSideFuncs:
        - "fatalError(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:275"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:275"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:275"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:275"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:275"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:278"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:281"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:284"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs:
        - "printText(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:287"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs:
        - "printText(char)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:287"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs:
        - "printText(char)"
    Callsites:
    - Src: "org.apache.xml.serialize.XML11Serializer:263,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xml.serialize.XML11Serializer:265,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xml.serialize.XML11Serializer:266,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Valid"
    - Src: "org.apache.xml.serialize.XML11Serializer:268,1"
      Dst: "[org.apache.xml.serialize.XML11Serializer].surrogates"
    - Src: "org.apache.xml.serialize.XML11Serializer:271,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xml.serialize.XML11Serializer:271,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xml.serialize.XML11Serializer:271,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xml.serialize.XML11Serializer:271,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError"
    - Src: "org.apache.xml.serialize.XML11Serializer:276,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].printHex"
    - Src: "org.apache.xml.serialize.XML11Serializer:279,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.XML11Serializer:287,1"
      Dst: "[org.apache.xml.serialize.EncodingInfo].isPrintable"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.XML11Serializer].printCDATAText(java.lang.String)"
    functionSourceFile: "org.apache.xml.serialize.XML11Serializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 85
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XML11Serializer:300"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:303"
      Branch Sides: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:303"
      Branch Sides: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:305"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:306"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:307"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:341"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:310"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:329"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:310"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:329"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:324"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:347"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:356"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:349"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:357"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:362"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:358"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:362"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xml.serialize.XML11Serializer:297,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xml.serialize.XML11Serializer:301,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xml.serialize.XML11Serializer:314,1"
      Dst: "[org.apache.xerces.dom.DOMMessageFormatter].formatMessage"
    - Src: "org.apache.xml.serialize.XML11Serializer:318,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].modifyDOMError"
    - Src: "org.apache.xml.serialize.XML11Serializer:323,1"
      Dst: "[org.w3c.dom.DOMErrorHandler].handleError"
    - Src: "org.apache.xml.serialize.XML11Serializer:325,1"
      Dst: "[java.io.IOException].<init>"
    - Src: "org.apache.xml.serialize.XML11Serializer:342,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.XML11Serializer:347,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Valid"
    - Src: "org.apache.xml.serialize.XML11Serializer:350,1"
      Dst: "[org.apache.xml.serialize.XML11Serializer].surrogates"
    - Src: "org.apache.xml.serialize.XML11Serializer:353,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xml.serialize.XML11Serializer:353,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xml.serialize.XML11Serializer:353,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xml.serialize.XML11Serializer:353,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError"
    - Src: "org.apache.xml.serialize.XML11Serializer:357,1"
      Dst: "[org.apache.xml.serialize.EncodingInfo].isPrintable"
    - Src: "org.apache.xml.serialize.XML11Serializer:358,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidLiteral"
    - Src: "org.apache.xml.serialize.XML11Serializer:364,1"
      Dst: "[java.lang.Integer].toHexString"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.apache.xml.serialize.XML11Serializer].printXMLChar(int)"
    functionSourceFile: "org.apache.xml.serialize.XML11Serializer"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printHex(int)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.EncodingInfo].isPrintable(char)"
    - "[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printHex(int)"
    functionUses: 8
    ICount: 31
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XML11Serializer:373"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:373"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:373"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:376"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:378"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:379"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:382"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:386"
        BranchSideFuncs:
        - "isPrintable(char)"
        - "isXML11ValidLiteral(int)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:387"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:391"
        BranchSideFuncs:
        - "printText(char)"
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:390"
        BranchSideFuncs:
        - "printHex(int)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:387"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:391"
        BranchSideFuncs:
        - "printText(char)"
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:390"
        BranchSideFuncs:
        - "printHex(int)"
    Callsites:
    - Src: "org.apache.xml.serialize.XML11Serializer:374,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].printHex"
    - Src: "org.apache.xml.serialize.XML11Serializer:377,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.XML11Serializer:387,1"
      Dst: "[org.apache.xml.serialize.EncodingInfo].isPrintable"
    - Src: "org.apache.xml.serialize.XML11Serializer:387,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidLiteral"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XML11Serializer].surrogates(int,int,boolean)"
    functionSourceFile: "org.apache.xml.serialize.XML11Serializer"
    linkageType: null
    functionLinenumber: 395
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XMLChar].isHighSurrogate(int)"
    - "[org.apache.xerces.util.XMLChar].isLowSurrogate(int)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(java.lang.String)"
    - "[org.apache.xerces.util.XMLChar].supplemental(char,char)"
    - "[org.apache.xerces.util.XML11Char].isXML11Valid(int)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].content()"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(java.lang.String)"
    - "[org.apache.xml.serialize.Printer].printText(java.lang.String)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].printHex(int)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(java.lang.String)"
    functionUses: 12
    ICount: 54
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XML11Serializer:396"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:420"
        BranchSideFuncs:
        - "isLowSurrogate(int)"
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:419"
        BranchSideFuncs:
        - "fatalError(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:397"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:401"
        BranchSideFuncs:
        - "isXML11Valid(int)"
        - "supplemental(char,char)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:403"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:407"
        BranchSideFuncs:
        - "content()"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:408"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:414"
        BranchSideFuncs:
        - "printText(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:413"
        BranchSideFuncs:
        - "printHex(int)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:408"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:414"
        BranchSideFuncs:
        - "printText(java.lang.String)"
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:413"
        BranchSideFuncs:
        - "printHex(int)"
    Callsites:
    - Src: "org.apache.xml.serialize.XML11Serializer:396,1"
      Dst: "[org.apache.xerces.util.XMLChar].isHighSurrogate"
    - Src: "org.apache.xml.serialize.XML11Serializer:397,1"
      Dst: "[org.apache.xerces.util.XMLChar].isLowSurrogate"
    - Src: "org.apache.xml.serialize.XML11Serializer:399,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xml.serialize.XML11Serializer:399,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xml.serialize.XML11Serializer:399,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xml.serialize.XML11Serializer:399,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError"
    - Src: "org.apache.xml.serialize.XML11Serializer:402,1"
      Dst: "[org.apache.xerces.util.XMLChar].supplemental"
    - Src: "org.apache.xml.serialize.XML11Serializer:403,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Valid"
    - Src: "org.apache.xml.serialize.XML11Serializer:408,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].content"
    - Src: "org.apache.xml.serialize.XML11Serializer:409,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.XML11Serializer:410,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.apache.xml.serialize.XML11Serializer:414,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].printHex"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xml.serialize.XML11Serializer].printText(java.lang.String,boolean,boolean)"
    functionSourceFile: "org.apache.xml.serialize.XML11Serializer"
    linkageType: null
    functionLinenumber: 428
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11Valid(int)"
    - "[org.apache.xml.serialize.XML11Serializer].surrogates(int,int,boolean)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(java.lang.String)"
    - "[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.XML11Serializer].printXMLChar(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11Valid(int)"
    - "[org.apache.xml.serialize.XML11Serializer].surrogates(int,int,boolean)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(java.lang.String)"
    - "[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.XML11Serializer].printXMLChar(int)"
    functionUses: 5
    ICount: 71
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XML11Serializer:430"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:459"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:435"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:479"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:478"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:437"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:445"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:439"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:442"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:441"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:446"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:446"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:460"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:479"
        BranchSideFuncs:
        - "isXML11Valid(int)"
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:478"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:462"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:470"
        BranchSideFuncs:
        - "isXML11ValidLiteral(int)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:464"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:467"
        BranchSideFuncs:
        - "surrogates(int,int,boolean)"
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:466"
        BranchSideFuncs:
        - "fatalError(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:471"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs:
        - "printText(char)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:471"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs:
        - "printText(char)"
    Callsites:
    - Src: "org.apache.xml.serialize.XML11Serializer:429,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.xml.serialize.XML11Serializer:436,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.xml.serialize.XML11Serializer:437,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Valid"
    - Src: "org.apache.xml.serialize.XML11Serializer:440,1"
      Dst: "[org.apache.xml.serialize.XML11Serializer].surrogates"
    - Src: "org.apache.xml.serialize.XML11Serializer:442,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xml.serialize.XML11Serializer:442,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xml.serialize.XML11Serializer:442,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xml.serialize.XML11Serializer:442,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError"
    - Src: "org.apache.xml.serialize.XML11Serializer:446,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidLiteral"
    - Src: "org.apache.xml.serialize.XML11Serializer:447,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.XML11Serializer:450,1"
      Dst: "[org.apache.xml.serialize.XML11Serializer].printXMLChar"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xml.serialize.XML11Serializer].printText(char[],int,int,boolean,boolean)"
    functionSourceFile: "org.apache.xml.serialize.XML11Serializer"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.util.XML11Char].isXML11Valid(int)"
    - "[org.apache.xml.serialize.XML11Serializer].surrogates(int,int,boolean)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(java.lang.String)"
    - "[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.XML11Serializer].printXMLChar(int)"
    - "[org.apache.xerces.util.XML11Char].isXML11Valid(int)"
    - "[org.apache.xml.serialize.XML11Serializer].surrogates(int,int,boolean)"
    - "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(java.lang.String)"
    - "[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)"
    - "[org.apache.xml.serialize.Printer].printText(char)"
    - "[org.apache.xml.serialize.IndentPrinter].printText(char)"
    - "[org.apache.xml.serialize.XML11Serializer].printXMLChar(int)"
    functionUses: 4
    ICount: 86
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.xml.serialize.XML11Serializer:484"
      Branch Sides: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:489"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:532"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:491"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:499"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:493"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:500"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:500"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:514"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:533"
        BranchSideFuncs:
        - "isXML11Valid(int)"
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:532"
        BranchSideFuncs: []
    - Branch String: "org.apache.xml.serialize.XML11Serializer:516"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:524"
        BranchSideFuncs:
        - "isXML11ValidLiteral(int)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:518"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:521"
        BranchSideFuncs:
        - "surrogates(int,int,boolean)"
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:520"
        BranchSideFuncs:
        - "fatalError(java.lang.String)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:525"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs:
        - "printText(char)"
    - Branch String: "org.apache.xml.serialize.XML11Serializer:525"
      Branch Sides:
      - BranchSide: "org.apache.xml.serialize.XML11Serializer:null"
        BranchSideFuncs:
        - "printText(char)"
    Callsites:
    - Src: "org.apache.xml.serialize.XML11Serializer:491,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11Valid"
    - Src: "org.apache.xml.serialize.XML11Serializer:494,1"
      Dst: "[org.apache.xml.serialize.XML11Serializer].surrogates"
    - Src: "org.apache.xml.serialize.XML11Serializer:496,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.xml.serialize.XML11Serializer:496,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.xml.serialize.XML11Serializer:496,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.xml.serialize.XML11Serializer:496,1"
      Dst: "[org.apache.xml.serialize.BaseMarkupSerializer].fatalError"
    - Src: "org.apache.xml.serialize.XML11Serializer:500,1"
      Dst: "[org.apache.xerces.util.XML11Char].isXML11ValidLiteral"
    - Src: "org.apache.xml.serialize.XML11Serializer:501,1"
      Dst: "[org.apache.xml.serialize.Printer].printText"
    - Src: "org.apache.xml.serialize.XML11Serializer:504,1"
      Dst: "[org.apache.xml.serialize.XML11Serializer].printXMLChar"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[org.apache.xml.serialize.XML11Serializer].reset()"
    functionSourceFile: "org.apache.xml.serialize.XML11Serializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xml.serialize.XML11Serializer:536,1"
      Dst: "[org.apache.xml.serialize.XMLSerializer].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XPointerParserConfiguration].<init>()"
    functionSourceFile: "org.apache.xerces.parsers.XPointerParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:71,1"
      Dst: "[org.apache.xerces.parsers.XPointerParserConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XPointerParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)"
    functionSourceFile: "org.apache.xerces.parsers.XPointerParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:80,1"
      Dst: "[org.apache.xerces.parsers.XPointerParserConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XPointerParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)"
    functionSourceFile: "org.apache.xerces.parsers.XPointerParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:94,1"
      Dst: "[org.apache.xerces.parsers.XPointerParserConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XPointerParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)"
    functionSourceFile: "org.apache.xerces.parsers.XPointerParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.xerces.util.SymbolTable"
    - "org.apache.xerces.xni.grammars.XMLGrammarPool"
    - "org.apache.xerces.xni.parser.XMLComponentManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:110,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].<init>"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:112,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].<init>"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:113,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].addCommonComponent"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:115,1"
      Dst: "[org.apache.xerces.xpointer.XPointerHandler].<init>"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:123,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:128,1"
      Dst: "[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:130,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setFeature"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:134,1"
      Dst: "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:136,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XPointerParserConfiguration].configurePipeline()"
    functionSourceFile: "org.apache.xerces.parsers.XPointerParserConfiguration"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].configurePipeline()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentSource()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getDocumentHandler()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getDocumentHandler()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getDocumentHandler()"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionUses: 1
    ICount: 55
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XPointerParserConfiguration:155"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XPointerParserConfiguration:162"
        BranchSideFuncs:
        - "setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
      - BranchSide: "org.apache.xerces.parsers.XPointerParserConfiguration:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XPointerParserConfiguration:162"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XPointerParserConfiguration:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XPointerParserConfiguration:177"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XPointerParserConfiguration:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XPointerParserConfiguration:181"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:144,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].configurePipeline"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:147,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDTDSource].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:148,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:150,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:151,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:152,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:156,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].setDTDSource"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:162,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:165,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentSource"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:173,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].getDocumentHandler"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:174,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:175,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:178,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:179,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XPointerParserConfiguration].configureXML11Pipeline()"
    functionSourceFile: "org.apache.xerces.parsers.XPointerParserConfiguration"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline()"
    - "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.dtd.DTDGrammar].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.parsers.SecureProcessingConfiguration$InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentSource()"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].getDocumentHandler()"
    - "[org.apache.xerces.xinclude.XIncludeHandler].getDocumentHandler()"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].getDocumentHandler()"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getDocumentHandler()"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.DOMParserImpl$AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
    - "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    functionUses: 1
    ICount: 55
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "org.apache.xerces.parsers.XPointerParserConfiguration:198"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XPointerParserConfiguration:206"
        BranchSideFuncs:
        - "setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)"
      - BranchSide: "org.apache.xerces.parsers.XPointerParserConfiguration:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XPointerParserConfiguration:206"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XPointerParserConfiguration:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.xerces.parsers.XPointerParserConfiguration:221"
      Branch Sides:
      - BranchSide: "org.apache.xerces.parsers.XPointerParserConfiguration:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.parsers.XPointerParserConfiguration:225"
        BranchSideFuncs:
        - "setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)"
        - "setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)"
    Callsites:
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:187,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:190,1"
      Dst: "[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:191,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:193,1"
      Dst: "[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:194,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:195,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:199,1"
      Dst: "[org.apache.xerces.xni.XMLDTDHandler].setDTDSource"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:206,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:209,1"
      Dst: "[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentSource"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:217,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].getDocumentHandler"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:218,1"
      Dst: "[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:219,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:222,1"
      Dst: "[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler"
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:223,1"
      Dst: "[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.xerces.parsers.XPointerParserConfiguration"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.parsers.XML11Configuration].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.parsers.XPointerParserConfiguration:238,1"
      Dst: "[org.apache.xerces.parsers.XML11Configuration].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIDOMImplementationImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.PSVIDOMImplementationImpl"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMImplementationImpl].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIDOMImplementationImpl:37,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIDOMImplementationImpl].getDOMImplementation()"
    functionSourceFile: "org.apache.xerces.dom.PSVIDOMImplementationImpl"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "org.w3c.dom.DOMImplementation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIDOMImplementationImpl].hasFeature(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.dom.PSVIDOMImplementationImpl"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMImplementationImpl].hasFeature(java.lang.String,java.lang.String)"
    functionUses: 3
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.xerces.dom.PSVIDOMImplementationImpl:77"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.PSVIDOMImplementationImpl:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.dom.PSVIDOMImplementationImpl:76"
        BranchSideFuncs:
        - "hasFeature(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.xerces.dom.PSVIDOMImplementationImpl:78"
      Branch Sides:
      - BranchSide: "org.apache.xerces.dom.PSVIDOMImplementationImpl:76"
        BranchSideFuncs:
        - "hasFeature(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIDOMImplementationImpl:77,1"
      Dst: "[org.apache.xerces.dom.DOMImplementationImpl].hasFeature"
    - Src: "org.apache.xerces.dom.PSVIDOMImplementationImpl:78,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.PSVIDOMImplementationImpl].createDocument(org.w3c.dom.DocumentType)"
    functionSourceFile: "org.apache.xerces.dom.PSVIDOMImplementationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom.CoreDocumentImpl"
    argCount: 1
    argTypes:
    - "org.w3c.dom.DocumentType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.PSVIDOMImplementationImpl:86,1"
      Dst: "[org.apache.xerces.dom.PSVIDocumentImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].<init>()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.impl.xs.opti.NodeImpl].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultElement:38,1"
      Dst: "[org.apache.xerces.impl.xs.opti.NodeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,short)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultElement:43,1"
      Dst: "[org.apache.xerces.impl.xs.opti.NodeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].getTagName()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttribute(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNode(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].getElementsByTagName(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.NodeList"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNodeNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].getElementsByTagNameNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.NodeList"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].hasAttribute(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].hasAttributeNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].getSchemaTypeInfo()"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.TypeInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttribute(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 8
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultElement:103,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].removeAttribute(java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultElement:108,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].removeAttributeNode(org.w3c.dom.Attr)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Attr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultElement:113,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNode(org.w3c.dom.Attr)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Attr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultElement:118,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNS(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultElement:123,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].removeAttributeNS(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultElement:128,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNodeNS(org.w3c.dom.Attr)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Attr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.DOMException].<init>(short,java.lang.String)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultElement:133,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].setIdAttributeNode(org.w3c.dom.Attr,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Attr"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultElement:137,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].setIdAttribute(java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultElement:140,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.impl.xs.opti.DefaultElement].setIdAttributeNS(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.xerces.impl.xs.opti.DefaultElement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.impl.xs.opti.DefaultElement:145,1"
      Dst: "[org.w3c.dom.DOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerErrorHandler].<init>()"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerErrorHandler"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerErrorHandler].<init>(java.io.PrintWriter)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerErrorHandler:51,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.xerces.xpointer.XPointerErrorHandler:51,1"
      Dst: "[org.apache.xerces.xpointer.XPointerErrorHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerErrorHandler].<init>(java.io.PrintWriter)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerErrorHandler"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerErrorHandler:58,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerErrorHandler].warning(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerErrorHandler"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerErrorHandler].printError(java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerErrorHandler:69,1"
      Dst: "[org.apache.xerces.xpointer.XPointerErrorHandler].printError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerErrorHandler].error(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerErrorHandler"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerErrorHandler].printError(java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerErrorHandler:75,1"
      Dst: "[org.apache.xerces.xpointer.XPointerErrorHandler].printError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerErrorHandler].fatalError(java.lang.String,java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerErrorHandler"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xpointer.XPointerErrorHandler].printError(java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerErrorHandler:82,1"
      Dst: "[org.apache.xerces.xpointer.XPointerErrorHandler].printError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.xpointer.XPointerErrorHandler].printError(java.lang.String,org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.xpointer.XPointerErrorHandler"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()"
    - "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()"
    functionUses: 3
    ICount: 39
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.xerces.xpointer.XPointerErrorHandler:97"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerErrorHandler:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerErrorHandler:102"
        BranchSideFuncs:
        - "getColumnNumber()"
        - "getLineNumber()"
    - Branch String: "org.apache.xerces.xpointer.XPointerErrorHandler:99"
      Branch Sides:
      - BranchSide: "org.apache.xerces.xpointer.XPointerErrorHandler:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.xerces.xpointer.XPointerErrorHandler:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.xerces.xpointer.XPointerErrorHandler:93,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.xerces.xpointer.XPointerErrorHandler:96,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId"
    - Src: "org.apache.xerces.xpointer.XPointerErrorHandler:98,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.xerces.xpointer.XPointerErrorHandler:100,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.xerces.xpointer.XPointerErrorHandler:104,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber"
    - Src: "org.apache.xerces.xpointer.XPointerErrorHandler:106,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber"
    - Src: "org.apache.xerces.xpointer.XPointerErrorHandler:108,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.xerces.xpointer.XPointerErrorHandler:109,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.xerces.xpointer.XPointerErrorHandler:110,1"
      Dst: "[java.io.PrintWriter].flush"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMErrorImpl].<init>()"
    functionSourceFile: "org.apache.xerces.dom.DOMErrorImpl"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.xerces.dom.DOMLocatorImpl].<init>()"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMErrorImpl:66,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.dom.DOMErrorImpl:54,1"
      Dst: "[org.apache.xerces.dom.DOMLocatorImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMErrorImpl].<init>(short,org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.dom.DOMErrorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMErrorImpl:70,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.xerces.dom.DOMErrorImpl:54,1"
      Dst: "[org.apache.xerces.dom.DOMLocatorImpl].<init>"
    - Src: "org.apache.xerces.dom.DOMErrorImpl:73,1"
      Dst: "[org.apache.xerces.dom.DOMErrorImpl].createDOMLocator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMErrorImpl].getSeverity()"
    functionSourceFile: "org.apache.xerces.dom.DOMErrorImpl"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMErrorImpl].getMessage()"
    functionSourceFile: "org.apache.xerces.dom.DOMErrorImpl"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMErrorImpl].getLocation()"
    functionSourceFile: "org.apache.xerces.dom.DOMErrorImpl"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "org.w3c.dom.DOMLocator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMErrorImpl].createDOMLocator(org.apache.xerces.xni.parser.XMLParseException)"
    functionSourceFile: "org.apache.xerces.dom.DOMErrorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.xerces.dom.DOMLocatorImpl"
    argCount: 1
    argTypes:
    - "org.apache.xerces.xni.parser.XMLParseException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.xerces.dom.DOMErrorImpl:104,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getLineNumber"
    - Src: "org.apache.xerces.dom.DOMErrorImpl:105,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber"
    - Src: "org.apache.xerces.dom.DOMErrorImpl:106,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset"
    - Src: "org.apache.xerces.dom.DOMErrorImpl:107,1"
      Dst: "[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId"
    - Src: "org.apache.xerces.dom.DOMErrorImpl:107,1"
      Dst: "[org.apache.xerces.dom.DOMLocatorImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMErrorImpl].getRelatedException()"
    functionSourceFile: "org.apache.xerces.dom.DOMErrorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMErrorImpl].reset()"
    functionSourceFile: "org.apache.xerces.dom.DOMErrorImpl"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMErrorImpl].getType()"
    functionSourceFile: "org.apache.xerces.dom.DOMErrorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.xerces.dom.DOMErrorImpl].getRelatedData()"
    functionSourceFile: "org.apache.xerces.dom.DOMErrorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
